Dashboards
Projects
Recent Projects
All Projects
Measures
Issues
Rules
Quality Profiles
Quality Gates
Log in
CTPath
src/main/java/org/opentripplanner/standalone
Dashboard
Issues
Time Machine
Tools
Components
Issues Drilldown
Design
Libraries
src/main/java/org/opentripplanner/standalone
[
hide
]
[
hide
]
[
hide
]
Time changes...
Δ since previous analysis (19 Oct 2015)
Δ over 30 days (14 Oct 2015)
Severity
Blocker
1
Critical
6
Major
78
Minor
28
Info
9
Rule
Throwable and Error should not be caught
1
Exit methods should not be called
5
Throwable.printStackTrace(...) should not be called
1
Class variable fields should not have public accessibility
29
Exception handlers should preserve the original exceptions
9
Branches should have sufficient coverage by unit tests
8
Control structures should use curly braces
6
Statements should be on separate lines
6
"FIXME" tags should be handled
4
Collection.isEmpty() should be used to test for emptiness
3
Methods should not be too complex
2
Local variables should not shadow class fields
2
"public static" fields should be constant
1
IP addresses should not be hardcoded
1
Nested code blocks should not be used
1
Lambdas and anonymous classes should not have too many lines
1
Unused "private" fields should be removed
1
Collapsible "if" statements should be merged
1
Generic exceptions should never be thrown
1
A close curly brace should be located at the beginning of a line
1
Sections of code should not be "commented out"
1
Magic numbers should not be used
11
Comments should not be located at the end of lines of code
10
Useless imports should be removed
5
The members of an interface declaration or class should appear in a pre-defined order
1
Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply
1
"TODO" tags should be handled
9
OTPMain.java
31
CommandLineParameters.java
20
Router.java
20
GraphBuilderParameters.java
15
AuthFilter.java
13
OTPServer.java
10
GrizzlyServer.java
9
OTPApplication.java
2
CorsFilter.java
2