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/pseudoboolean/problems
Dashboard
Issues
Time Machine
Tools
Components
Issues Drilldown
Design
Libraries
src/main/java/neo/landscape/theory/apps/pseudoboolean/problems
[
hide
]
[
hide
]
[
hide
]
Time changes...
Δ since previous analysis (26 Jul 2015)
Δ over 30 days (24 Jul 2015)
Severity
Blocker
0
Critical
0
Major
74
Minor
48
Info
0
Rule
Standard outputs should not be used directly to log anything
18
Local variable and method parameter names should comply with a naming convention
11
Strings literals should be placed on the left side when checking for equality
10
Sections of code should not be "commented out"
10
Methods should not be too complex
4
Generic exceptions should never be thrown
4
Branches should have sufficient coverage by unit tests
3
Source files should not have any duplicated blocks
3
Empty statements should be removed
2
Control structures should use curly braces
2
"switch case" clauses should not have too many lines
2
Local variables should not shadow class fields
1
Collapsible "if" statements should be merged
1
Try-catch blocks should not be nested
1
Exception handlers should preserve the original exceptions
1
Unused local variables should be removed
1
Magic numbers should not be used
27
Useless imports should be removed
7
Tabulation characters should not be used
6
Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply
4
Comments should not be located at the end of lines of code
3
String literals should not be duplicated
1
MAXSAT.java
43
MAXkSAT.java
35
NKLandscapes.java
34
EmbeddedLandscape.java
7
PseudoBooleanFunction.java
2
KBoundedEpistasisPBF.java
1