Dashboards
Projects
Recent Projects
All Projects
Measures
Issues
Rules
Quality Profiles
Quality Gates
Log in
Efficient Hill Climbers
src/main/java/neo/landscape/theory/apps/graphcoloring
Dashboard
Issues
Time Machine
Tools
Components
Issues Drilldown
Design
Libraries
src/main/java/neo/landscape/theory/apps/graphcoloring
[
hide
]
[
hide
]
[
hide
]
Time changes...
Δ since previous analysis (26 Jul 2015)
Δ over 30 days (24 Jul 2015)
Severity
Blocker
0
Critical
0
Major
57
Minor
41
Info
0
Rule
Standard outputs should not be used directly to log anything
17
Local variable and method parameter names should comply with a naming convention
10
Class variable fields should not have public accessibility
4
Branches should have sufficient coverage by unit tests
4
Generic exceptions should never be thrown
3
Empty statements should be removed
2
Sections of code should not be "commented out"
2
"switch case" clauses should not have too many lines
2
Strings literals should be placed on the left side when checking for equality
2
Methods should not be too complex
2
Source files should not have any duplicated blocks
2
Control structures should use curly braces
2
"switch" statements should end with "default" clauses
1
Lambdas and anonymous classes should not have too many lines
1
Only static class initializers should be used
1
Field names should comply with a naming convention
1
Close curly brace and the next "else", "catch" and "finally" keywords should be located on the same line
1
Magic numbers should not be used
17
Tabulation characters should not be used
8
The members of an interface declaration or class should appear in a pre-defined order
6
Array designators "[]" should be on the type, not the variable
3
Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply
3
Useless imports should be removed
3
Local Variables should not be declared and then immediately returned or thrown
1
Driver.java
34
WeightedGraphColoring.java
32
EfficientHillClimber.java
19
WGCMove.java
4
NaiveHillClimberSnapshot.java
3
NaiveHillClimberForInstanceOf.java
2
NaiveHillClimber.java
2
WGCSolution.java
2