New Issues

#NIA

Resolved Issues

#NIR

Local Issues

#NLI

Server Issues

#NSI

Maintenance Quality Analyser

This HTML Report was generated by #PLUGIN_NAME.
Source analysis was provided by SonarQubeâ„¢ platform

Quality Code indicators after Maintenance.

P.G. Index

A

The Programmer Guidance (PG) Index is obtained from the ratio of the number of new issues by the number of resolved issues on determinated maintain.

PG Index: #PG

Relative-P.G. Index

C

The Relative-Programmer Guidance (r-PG) Index is obtained from the ratio of the number of issues presented on local repository by the number of issues presented on SonarQube server.

r-PG Index: #RPG

PG-2 Index

A

The Programmer Guidance-2 (PG-2) Index in obtained from the ratio of the sum of the SQALE's Impact Factor of new issues by the sum of the same factor on issues resolved.

PG-2 Index: #PG2

Issues on SonarQube Server that haven't been resolved.

Critical Issues

#U2

1 - AVozZXRLqD-YxBNEG4JH

Class: src/html/ControllerHTML.java

Line: 38 - sonar_issue_report = ControllerPersistence.parseAsListString(path);

Rule: S2696 - Instance methods should not write to \"static\" fields

2 - AVozZXT5qD-YxBNEG4LQ

Class: src/issues/Indexers.java

Line: 74 - added = aBlocker + aCritical + aMajor + aMinor + aInfo;

Rule: S2184 - Math operands should be cast before assignment

3 - AVozZXT6qD-YxBNEG4LR

Class: src/issues/Indexers.java

Line: 75 - resolved = rBlocker + rCritical + rMajor + rMinor + rInfo;

Rule: S2184 - Math operands should be cast before assignment

4 - AVozZXY0qD-YxBNEG4Ny

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: S1444 - \"public static\" fields should be constant

5 - AVozZXY0qD-YxBNEG4Nz

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: S1444 - \"public static\" fields should be constant

6 - AVozZXYhqD-YxBNEG4Np

Class: src/stream/Persistence.java

Line: 111 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

7 - AVozZXYiqD-YxBNEG4Nq

Class: src/stream/Persistence.java

Line: 131 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

8 - AVozZXYiqD-YxBNEG4Nr

Class: src/stream/Persistence.java

Line: 170 - ioe.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

9 - AVozZXYxqD-YxBNEG4Nt

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: S1444 - \"public static\" fields should be constant

10 - AVozZXYyqD-YxBNEG4Nu

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: S1444 - \"public static\" fields should be constant

11 - AVozZXYzqD-YxBNEG4Nv

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: S1444 - \"public static\" fields should be constant

12 - AVozZXYzqD-YxBNEG4Nw

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: S1444 - \"public static\" fields should be constant

13 - AVozZXYzqD-YxBNEG4Nx

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: S1444 - \"public static\" fields should be constant

14 - AVozZXZUqD-YxBNEG4OT

Class: src/utils/Program.java

Line: 26 - public void start() throws Exception

Rule: S00112 - Generic exceptions should never be thrown

15 - AVozZXZiqD-YxBNEG4Of

Class: src/utils/StartTest.java

Line: 22 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

16 - AVozZXZjqD-YxBNEG4Og

Class: src/utils/StartTest.java

Line: 26 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

17 - AVozZXZjqD-YxBNEG4Oh

Class: src/utils/StartTest.java

Line: 30 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

Major Issues

#U3

1 - AVozZXR1qD-YxBNEG4JW

Class: src/html/InputParser.java

Line: 119 - if(html.get(i).startsWith("{'k':"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

2 - AVozZXR4qD-YxBNEG4JZ

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

3 - AVozZXR5qD-YxBNEG4Ja

Class: src/html/InputParser.java

Line: 11 - public InputParser()

Rule: S1186 - Methods should not be empty

4 - AVozZXR6qD-YxBNEG4Jb

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1854 - Dead stores should be removed

5 - AVozZXR6qD-YxBNEG4Jc

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1854 - Dead stores should be removed

6 - AVozZXRjqD-YxBNEG4JJ

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

7 - AVozZXRkqD-YxBNEG4JK

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

8 - AVozZXRlqD-YxBNEG4JL

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

9 - AVozZXRnqD-YxBNEG4JM

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

10 - AVozZXRxqD-YxBNEG4JT

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: S1994 - \"for\" loop incrementers should modify the variable being tested in the loop\'s stop condition

11 - AVozZXRyqD-YxBNEG4JU

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: S1994 - \"for\" loop incrementers should modify the variable being tested in the loop\'s stop condition

12 - AVozZXRzqD-YxBNEG4JV

Class: src/html/InputParser.java

Line: 65 - if(html.get(i).startsWith("{ \"key\": \""))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

13 - AVozZXS0qD-YxBNEG4KL

Class: src/html/Resources.java

Line: 11 - this.map = new HashMap<Integer, String>();

Rule: S2293 - The diamond operator (\"<>\") should be used

14 - AVozZXSLqD-YxBNEG4Jd

Class: src/html/OutputParser.java

Line: 0 -

Rule: DuplicatedBlocks - Source files should not have any duplicated blocks

15 - AVozZXSNqD-YxBNEG4Je

Class: src/html/OutputParser.java

Line: 56 - private static String getGrid(String grid, float index) {

Rule: UnusedPrivateMethod - Unused \"private\" methods should be removed

16 - AVozZXSUqD-YxBNEG4Jn

Class: src/html/OutputParser.java

Line: 442 - {

Rule: S1871 - Two branches in the same conditional structure should not have exactly the same implementation

17 - AVozZXSUqD-YxBNEG4Jo

Class: src/html/OutputParser.java

Line: 282 - //html = html.concat(item+"<strong>Class: </strong>"+ControllerIssues.getInstance().getResourceClass(ia.getComponentID())+itemEND);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

18 - AVozZXSVqD-YxBNEG4Jp

Class: src/html/OutputParser.java

Line: 324 - //html = html.concat(item+"<strong>Class: </strong>"+ControllerIssues.getInstance().getResourceClass(ia.getComponentID())+itemEND);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

19 - AVozZXSWqD-YxBNEG4Jq

Class: src/html/OutputParser.java

Line: 171 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

20 - AVozZXSXqD-YxBNEG4Jr

Class: src/html/OutputParser.java

Line: 182 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

21 - AVozZXSYqD-YxBNEG4Js

Class: src/html/OutputParser.java

Line: 193 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

22 - AVozZXSZqD-YxBNEG4Jt

Class: src/html/OutputParser.java

Line: 204 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

23 - AVozZXSaqD-YxBNEG4Ju

Class: src/html/OutputParser.java

Line: 215 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

24 - AVozZXSeqD-YxBNEG4Jx

Class: src/html/OutputParser.java

Line: 112 - while(!html.get(index).equals("#LIST_RULES_ISSUES"))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

25 - AVozZXSeqD-YxBNEG4Jy

Class: src/html/OutputParser.java

Line: 135 - if(int1[SEVERITY].equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

26 - AVozZXSfqD-YxBNEG4Jz

Class: src/html/OutputParser.java

Line: 137 - if(int2[SEVERITY].equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

27 - AVozZXSgqD-YxBNEG4J0

Class: src/html/OutputParser.java

Line: 162 - private static void generateLists(List<String> html) {

Rule: MethodCyclomaticComplexity - Methods should not be too complex

28 - AVozZXSgqD-YxBNEG4J1

Class: src/html/OutputParser.java

Line: 234 - private static String getGlypho(Severity s)

Rule: MethodCyclomaticComplexity - Methods should not be too complex

29 - AVozZXShqD-YxBNEG4J2

Class: src/html/OutputParser.java

Line: 336 - private static List<String> generateReport(List<String> html)

Rule: MethodCyclomaticComplexity - Methods should not be too complex

30 - AVozZXSoqD-YxBNEG4KB

Class: src/html/OutputParser.java

Line: 129 - Arrays.sort(ir, new Comparator<Object[]>()

Rule: S1604 - Anonymous inner classes containing only one method should become lambdas

31 - AVozZXSoqD-YxBNEG4KC

Class: src/html/OutputParser.java

Line: 19 - public OutputParser()

Rule: S1186 - Methods should not be empty

32 - AVozZXT3qD-YxBNEG4LN

Class: src/issues/Indexers.java

Line: 49 - return (ci.getNumberOfIssuesByType(IssueAdded.class)/(float)ci.getNumberOfIssuesByType(IssueResolved.class));

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

33 - AVozZXT4qD-YxBNEG4LO

Class: src/issues/Indexers.java

Line: 54 - return (ci.getNumberOfLocalIssues()/(float)ci.getNumberOfServerIssues());

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

34 - AVozZXT5qD-YxBNEG4LP

Class: src/issues/Indexers.java

Line: 78 - return (added/resolved);

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

35 - AVozZXTLqD-YxBNEG4KX

Class: src/issues/CatalogIssues.java

Line: 184 - if(((IssueAdded)i).getComponentID()==res){

Rule: S1066 - Collapsible \"if\" statements should be merged

36 - AVozZXTLqD-YxBNEG4KY

Class: src/issues/CatalogIssues.java

Line: 267 - //o[TOTAL] = (int)o[TOTAL]-1;

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

37 - AVozZXTMqD-YxBNEG4KZ

Class: src/issues/CatalogIssues.java

Line: 259 - if(i instanceof IssueAdded)

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

38 - AVozZXTMqD-YxBNEG4Ka

Class: src/issues/CatalogIssues.java

Line: 101 - System.out.println("Tamanho: "+issues.size());

Rule: S106 - Standard outputs should not be used directly to log anything

39 - AVozZXTVqD-YxBNEG4Kr

Class: src/issues/CatalogIssues.java

Line: 161 - Collections.sort(list, new Comparator<Issue>(){

Rule: S1604 - Anonymous inner classes containing only one method should become lambdas

40 - AVozZXTuqD-YxBNEG4LM

Class: src/issues/ControllerIssues.java

Line: 77 - public void addIssue(String key, String rule, Severity severity, String component,

Rule: S00107 - Methods should not have too many parameters

41 - AVozZXU2qD-YxBNEG4MA

Class: src/issues/IssueUnresolved.java

Line: 46 - System.out.println("Class: "+ControllerIssues.getInstance().getResourceClass(componentID));

Rule: S106 - Standard outputs should not be used directly to log anything

42 - AVozZXU3qD-YxBNEG4MB

Class: src/issues/IssueUnresolved.java

Line: 47 - System.out.println("Line: "+lineID+" -> "+line.trim());

Rule: S106 - Standard outputs should not be used directly to log anything

43 - AVozZXU4qD-YxBNEG4MC

Class: src/issues/IssueUnresolved.java

Line: 48 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

44 - AVozZXU6qD-YxBNEG4MH

Class: src/issues/IssueUnresolved.java

Line: 36 - if(line.equals("") && lineID == -1)

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

45 - AVozZXU7qD-YxBNEG4MI

Class: src/issues/IssueUnresolved.java

Line: 14 - public IssueUnresolved(String key, String rule, Severity severity, String component, int componentID,

Rule: S00107 - Methods should not have too many parameters

46 - AVozZXUBqD-YxBNEG4Li

Class: src/issues/Indexers.java

Line: 95 - if(timeStamp.equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

47 - AVozZXUCqD-YxBNEG4Lj

Class: src/issues/Indexers.java

Line: 25 - public Indexers() {

Rule: S1186 - Methods should not be empty

48 - AVozZXUNqD-YxBNEG4Lp

Class: src/issues/Issue.java

Line: 27 - System.out.println("--------------------------");

Rule: S106 - Standard outputs should not be used directly to log anything

49 - AVozZXUOqD-YxBNEG4Lq

Class: src/issues/Issue.java

Line: 28 - System.out.println(this.key);

Rule: S106 - Standard outputs should not be used directly to log anything

50 - AVozZXUOqD-YxBNEG4Lr

Class: src/issues/Issue.java

Line: 29 - System.out.println(this.rule+" -> "+ControllerIssues.getInstance().getRuleDescription(rule));

Rule: S106 - Standard outputs should not be used directly to log anything

51 - AVozZXUPqD-YxBNEG4Ls

Class: src/issues/Issue.java

Line: 30 - System.out.println(this.severity);

Rule: S106 - Standard outputs should not be used directly to log anything

52 - AVozZXUZqD-YxBNEG4Lw

Class: src/issues/IssueAdded.java

Line: 27 - System.out.println("Class: "+ControllerIssues.getInstance().getResourceClass(componentID));

Rule: S106 - Standard outputs should not be used directly to log anything

53 - AVozZXUZqD-YxBNEG4Lx

Class: src/issues/IssueAdded.java

Line: 28 - System.out.println("Line: "+lineID+" -> "+line.trim());

Rule: S106 - Standard outputs should not be used directly to log anything

54 - AVozZXUaqD-YxBNEG4Ly

Class: src/issues/IssueAdded.java

Line: 29 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

55 - AVozZXUoqD-YxBNEG4L3

Class: src/issues/IssueResolved.java

Line: 5 - private String component;

Rule: S1068 - Unused \"private\" fields should be removed

56 - AVozZXUpqD-YxBNEG4L4

Class: src/issues/IssueResolved.java

Line: 6 - private int componentID;

Rule: S1068 - Unused \"private\" fields should be removed

57 - AVozZXUqqD-YxBNEG4L5

Class: src/issues/IssueResolved.java

Line: 7 - private TextRange location;

Rule: S1068 - Unused \"private\" fields should be removed

58 - AVozZXUrqD-YxBNEG4L6

Class: src/issues/IssueResolved.java

Line: 8 - private Status status;

Rule: S1068 - Unused \"private\" fields should be removed

59 - AVozZXUrqD-YxBNEG4L7

Class: src/issues/IssueResolved.java

Line: 9 - private Type type;

Rule: S1068 - Unused \"private\" fields should be removed

60 - AVozZXUsqD-YxBNEG4L8

Class: src/issues/IssueResolved.java

Line: 25 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

61 - AVozZXUuqD-YxBNEG4L_

Class: src/issues/IssueResolved.java

Line: 11 - public IssueResolved(String key, String rule, Severity severity, String component, int componentID,

Rule: S00107 - Methods should not have too many parameters

62 - AVozZXV-qD-YxBNEG4Mf

Class: src/json/ControllerJSON.java

Line: 74 - int total = ip.getTotal(response);

Rule: HiddenFieldCheck - Local variables should not shadow class fields

63 - AVozZXV5qD-YxBNEG4MU

Class: src/json/ControllerJSON.java

Line: 33 - private void parseIssues(String jsonRequest) throws IOException

Rule: UnusedPrivateMethod - Unused \"private\" methods should be removed

64 - AVozZXVDqD-YxBNEG4MJ

Class: src/issues/Rules.java

Line: 16 - map = new HashMap<String, String>();

Rule: S2293 - The diamond operator (\"<>\") should be used

65 - AVozZXV_qD-YxBNEG4Mg

Class: src/json/ControllerJSON.java

Line: 39 - public static void newIssue(String key, String rule, Severity severity, String component,

Rule: S00107 - Methods should not have too many parameters

66 - AVozZXV_qD-YxBNEG4Mh

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1854 - Dead stores should be removed

67 - AVozZXW6qD-YxBNEG4M5

Class: src/pluginProperties/Properties.java

Line: 10 - public class Properties {

Rule: S1118 - Utility classes should not have public constructors

68 - AVozZXWAqD-YxBNEG4Mi

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1854 - Dead stores should be removed

69 - AVozZXWSqD-YxBNEG4Mm

Class: src/json/OutputParser.java

Line: 68 - jIssue.addProperty("lineID", (((IssueAdded)i).getLineID()));

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

70 - AVozZXWTqD-YxBNEG4Mn

Class: src/json/OutputParser.java

Line: 83 - //jResourceList.add(jRulesList);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

71 - AVozZXWTqD-YxBNEG4Mo

Class: src/json/OutputParser.java

Line: 60 - if(i instanceof IssueUnresolved)

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

72 - AVozZXWVqD-YxBNEG4Mr

Class: src/json/OutputParser.java

Line: 29 - JsonObject jIssue = new JsonObject();

Rule: S1854 - Dead stores should be removed

73 - AVozZXWWqD-YxBNEG4Ms

Class: src/json/OutputParser.java

Line: 28 - JsonArray jIssueList = new JsonArray();

Rule: S1854 - Dead stores should be removed

74 - AVozZXWWqD-YxBNEG4Mt

Class: src/json/OutputParser.java

Line: 27 - JsonObject jRules = new JsonObject();

Rule: S1854 - Dead stores should be removed

75 - AVozZXWXqD-YxBNEG4Mu

Class: src/json/OutputParser.java

Line: 26 - JsonArray jRulesList = new JsonArray();

Rule: S1854 - Dead stores should be removed

76 - AVozZXWXqD-YxBNEG4Mv

Class: src/json/OutputParser.java

Line: 25 - JsonObject jResources = new JsonObject();

Rule: S1854 - Dead stores should be removed

77 - AVozZXWrqD-YxBNEG4M0

Class: src/json/Utils.java

Line: 3 - public class Utils {

Rule: S1118 - Utility classes should not have public constructors

78 - AVozZXX5qD-YxBNEG4NF

Class: src/scanner/Scan.java

Line: 48 - {

Rule: S00108 - Nested blocks of code should not be left empty

79 - AVozZXX5qD-YxBNEG4NG

Class: src/scanner/Scan.java

Line: 52 - {

Rule: S00108 - Nested blocks of code should not be left empty

80 - AVozZXX6qD-YxBNEG4NH

Class: src/scanner/Scan.java

Line: 13 - Scanner s = null;

Rule: S1854 - Dead stores should be removed

81 - AVozZXXtqD-YxBNEG4M-

Class: src/scanner/ControllerScanner.java

Line: 36 - public void run(boolean preview) throws IOException

Rule: S1172 - Unused method parameters should be removed

82 - AVozZXY4qD-YxBNEG4N8

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

83 - AVozZXY4qD-YxBNEG4N9

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

84 - AVozZXY5qD-YxBNEG4N-

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

85 - AVozZXY5qD-YxBNEG4N_

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

86 - AVozZXY6qD-YxBNEG4OA

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

87 - AVozZXY6qD-YxBNEG4OB

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

88 - AVozZXY6qD-YxBNEG4OC

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

89 - AVozZXY7qD-YxBNEG4OD

Class: src/utils/Constants.java

Line: 3 - public class Constants {

Rule: S1118 - Utility classes should not have public constructors

90 - AVozZXYOqD-YxBNEG4NU

Class: src/stream/ControllerPersistence.java

Line: 11 - public class ControllerPersistence {

Rule: S1118 - Utility classes should not have public constructors

91 - AVozZXYaqD-YxBNEG4NX

Class: src/stream/Persistence.java

Line: 154 - try {

Rule: S2093 - Try-with-resources should be used

92 - AVozZXYeqD-YxBNEG4Ni

Class: src/stream/Persistence.java

Line: 24 - public class Persistence {

Rule: S1118 - Utility classes should not have public constructors

93 - AVozZXYfqD-YxBNEG4Nj

Class: src/stream/Persistence.java

Line: 90 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

94 - AVozZXYfqD-YxBNEG4Nk

Class: src/stream/Persistence.java

Line: 109 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

95 - AVozZXYgqD-YxBNEG4Nl

Class: src/stream/Persistence.java

Line: 129 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

96 - AVozZXYgqD-YxBNEG4Nm

Class: src/stream/Persistence.java

Line: 169 - } catch (IOException ioe) {

Rule: S1166 - Exception handlers should preserve the original exceptions

97 - AVozZXYgqD-YxBNEG4Nn

Class: src/stream/Persistence.java

Line: 174 - } catch (IOException ioe2) {

Rule: S1166 - Exception handlers should preserve the original exceptions

98 - AVozZXYjqD-YxBNEG4Ns

Class: src/stream/Persistence.java

Line: 93 - Runtime.getRuntime().exit(0);

Rule: S1147 - Exit methods should not be called

99 - AVozZXZDqD-YxBNEG4OE

Class: src/utils/Logger.java

Line: 30 - System.out.println(s);

Rule: S106 - Standard outputs should not be used directly to log anything

100 - AVozZXZEqD-YxBNEG4OF

Class: src/utils/Logger.java

Line: 39 - System.err.println(err);

Rule: S106 - Standard outputs should not be used directly to log anything

101 - AVozZXZeqD-YxBNEG4OW

Class: src/utils/StartTest.java

Line: 19 - System.out.println("fim");

Rule: S106 - Standard outputs should not be used directly to log anything

102 - AVozZXZgqD-YxBNEG4Oa

Class: src/utils/StartTest.java

Line: 20 - } catch (FileNotFoundException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

103 - AVozZXZhqD-YxBNEG4Ob

Class: src/utils/StartTest.java

Line: 24 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

104 - AVozZXZhqD-YxBNEG4Oc

Class: src/utils/StartTest.java

Line: 28 - catch (Exception e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

105 - AVozZXZiqD-YxBNEG4Od

Class: src/utils/StartTest.java

Line: 24 - } catch (IOException e) {

Rule: S2147 - Catches should be combined

106 - AVozZXZiqD-YxBNEG4Oe

Class: src/utils/StartTest.java

Line: 28 - catch (Exception e) {

Rule: S2147 - Catches should be combined

107 - AVhz7eH-eaKV0U43xKWr

Class: src/project/ConfigProjeto.java

Line: 46 - System.out.println("XML generated!");

Rule: S106 - Standard outputs should not be used directly to log anything

108 - AVhPBr0AZlBLe_65SSWu

Class: src/project/ConfigProjeto.java

Line: 6 - private String projectKey;

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

Minor Issues

#U4

1 - AVozZXQvqD-YxBNEG4I8

Class: src/html/ControllerHTML.java

Line: 15 - static List<String> sonar_issue_report;

Rule: S3008 - Static non-final field names should comply with a naming convention

2 - AVozZXR2qD-YxBNEG4JX

Class: src/html/InputParser.java

Line: 9 - public class InputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

3 - AVozZXR3qD-YxBNEG4JY

Class: src/html/InputParser.java

Line: 16 - public void run(List<String> html) throws FileNotFoundException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

4 - AVozZXRAqD-YxBNEG4I9

Class: src/html/ControllerHTML.java

Line: 13 - public class ControllerHTML {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

5 - AVozZXRBqD-YxBNEG4I-

Class: src/html/ControllerHTML.java

Line: 21 - public ControllerHTML()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

6 - AVozZXRCqD-YxBNEG4I_

Class: src/html/ControllerHTML.java

Line: 27 - public void parse() throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

7 - AVozZXREqD-YxBNEG4JA

Class: src/html/ControllerHTML.java

Line: 43 - public void parseSummary() throws FileNotFoundException{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

8 - AVozZXRFqD-YxBNEG4JB

Class: src/html/ControllerHTML.java

Line: 48 - public static void newIssue(String key, String rule, String severity, String lineID, int componentID, String isNew)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

9 - AVozZXRGqD-YxBNEG4JC

Class: src/html/ControllerHTML.java

Line: 54 - public static void newResource(Integer k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

10 - AVozZXRHqD-YxBNEG4JD

Class: src/html/ControllerHTML.java

Line: 59 - public static void newRule(String k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

11 - AVozZXRIqD-YxBNEG4JE

Class: src/html/ControllerHTML.java

Line: 64 - public static void newRule(String s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

12 - AVozZXRJqD-YxBNEG4JF

Class: src/html/ControllerHTML.java

Line: 69 - public static List<Issue> getIssuesList(Severity s , Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

13 - AVozZXRKqD-YxBNEG4JG

Class: src/html/ControllerHTML.java

Line: 82 - public static List<String> getRulesFile(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

14 - AVozZXRMqD-YxBNEG4JI

Class: src/html/ControllerHTML.java

Line: 44 - List<String> html_model = ControllerPersistence.parseSummary();

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

15 - AVozZXRpqD-YxBNEG4JN

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1659 - Multiple variables should not be declared on the same line

16 - AVozZXRqqD-YxBNEG4JO

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1659 - Multiple variables should not be declared on the same line

17 - AVozZXRrqD-YxBNEG4JP

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

18 - AVozZXRtqD-YxBNEG4JQ

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

19 - AVozZXRuqD-YxBNEG4JR

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

20 - AVozZXRvqD-YxBNEG4JS

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

21 - AVozZXS1qD-YxBNEG4KM

Class: src/html/Resources.java

Line: 6 - public class Resources {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

22 - AVozZXS2qD-YxBNEG4KN

Class: src/html/Resources.java

Line: 10 - public Resources() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

23 - AVozZXSNqD-YxBNEG4Jf

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

24 - AVozZXSOqD-YxBNEG4Jg

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

25 - AVozZXSPqD-YxBNEG4Jh

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

26 - AVozZXSQqD-YxBNEG4Ji

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

27 - AVozZXSRqD-YxBNEG4Jj

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

28 - AVozZXSRqD-YxBNEG4Jk

Class: src/html/OutputParser.java

Line: 276 - html = html.concat(item+"<strong>Line: </strong>"+iu.getLineID()+" - "+iu.getLine()+itemEND);

Rule: S1192 - String literals should not be duplicated

29 - AVozZXSSqD-YxBNEG4Jl

Class: src/html/OutputParser.java

Line: 275 - html = html.concat(item+"<strong>Class: </strong>"+iu.getComponent()+itemEND);

Rule: S1192 - String literals should not be duplicated

30 - AVozZXSTqD-YxBNEG4Jm

Class: src/html/OutputParser.java

Line: 277 - html = html.concat(item+"<strong>Rule: </strong>"+iu.getRule()+" - "+ControllerIssues.getInstance().getRuleDescription(i.getRule())+itemEND);

Rule: S1192 - String literals should not be duplicated

31 - AVozZXSbqD-YxBNEG4Jv

Class: src/html/OutputParser.java

Line: 17 - public class OutputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

32 - AVozZXScqD-YxBNEG4Jw

Class: src/html/OutputParser.java

Line: 24 - public List<String> run(List<String> html)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

33 - AVozZXSiqD-YxBNEG4J3

Class: src/html/OutputParser.java

Line: 62 - grid = grid.replace("#", "A");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

34 - AVozZXSiqD-YxBNEG4J4

Class: src/html/OutputParser.java

Line: 66 - grid = grid.replace("#", "B");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

35 - AVozZXSjqD-YxBNEG4J5

Class: src/html/OutputParser.java

Line: 70 - grid = grid.replace("#", "C");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

36 - AVozZXSkqD-YxBNEG4J6

Class: src/html/OutputParser.java

Line: 74 - grid = grid.replace("#", "D");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

37 - AVozZXSkqD-YxBNEG4J7

Class: src/html/OutputParser.java

Line: 78 - grid = grid.replace("#", "E");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

38 - AVozZXSlqD-YxBNEG4J8

Class: src/html/OutputParser.java

Line: 85 - grid = grid.replace("#", "A");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

39 - AVozZXSlqD-YxBNEG4J9

Class: src/html/OutputParser.java

Line: 89 - grid = grid.replace("#", "B");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

40 - AVozZXSmqD-YxBNEG4J-

Class: src/html/OutputParser.java

Line: 93 - grid = grid.replace("#", "C");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

41 - AVozZXSmqD-YxBNEG4J_

Class: src/html/OutputParser.java

Line: 97 - grid = grid.replace("#", "D");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

42 - AVozZXSnqD-YxBNEG4KA

Class: src/html/OutputParser.java

Line: 101 - grid = grid.replace("#", "E");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

43 - AVozZXSoqD-YxBNEG4KD

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

44 - AVozZXSpqD-YxBNEG4KE

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

45 - AVozZXSqqD-YxBNEG4KF

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

46 - AVozZXSrqD-YxBNEG4KG

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

47 - AVozZXSrqD-YxBNEG4KH

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

48 - AVozZXSsqD-YxBNEG4KI

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

49 - AVozZXSsqD-YxBNEG4KJ

Class: src/html/OutputParser.java

Line: 5 - import java.util.Calendar;

Rule: UselessImportCheck - Useless imports should be removed

50 - AVozZXStqD-YxBNEG4KK

Class: src/html/OutputParser.java

Line: 3 - import java.text.SimpleDateFormat;

Rule: UselessImportCheck - Useless imports should be removed

51 - AVozZXT-qD-YxBNEG4La

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

52 - AVozZXT-qD-YxBNEG4Lb

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

53 - AVozZXT-qD-YxBNEG4Lc

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

54 - AVozZXT6qD-YxBNEG4LS

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

55 - AVozZXT6qD-YxBNEG4LT

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

56 - AVozZXT7qD-YxBNEG4LU

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

57 - AVozZXT7qD-YxBNEG4LV

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

58 - AVozZXT8qD-YxBNEG4LW

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

59 - AVozZXT8qD-YxBNEG4LX

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

60 - AVozZXT9qD-YxBNEG4LY

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

61 - AVozZXT9qD-YxBNEG4LZ

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

62 - AVozZXTGqD-YxBNEG4KO

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

63 - AVozZXTHqD-YxBNEG4KP

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

64 - AVozZXTHqD-YxBNEG4KQ

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

65 - AVozZXTIqD-YxBNEG4KR

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

66 - AVozZXTIqD-YxBNEG4KS

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

67 - AVozZXTJqD-YxBNEG4KT

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

68 - AVozZXTJqD-YxBNEG4KU

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

69 - AVozZXTKqD-YxBNEG4KV

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

70 - AVozZXTKqD-YxBNEG4KW

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

71 - AVozZXTNqD-YxBNEG4Kb

Class: src/issues/CatalogIssues.java

Line: 8 - public class CatalogIssues {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

72 - AVozZXTNqD-YxBNEG4Kc

Class: src/issues/CatalogIssues.java

Line: 12 - public CatalogIssues() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

73 - AVozZXTOqD-YxBNEG4Kd

Class: src/issues/CatalogIssues.java

Line: 16 - public void addIssue(Issue i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

74 - AVozZXTPqD-YxBNEG4Ke

Class: src/issues/CatalogIssues.java

Line: 20 - public Issue getIssue(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

75 - AVozZXTPqD-YxBNEG4Kf

Class: src/issues/CatalogIssues.java

Line: 24 - public int size(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

76 - AVozZXTQqD-YxBNEG4Kg

Class: src/issues/CatalogIssues.java

Line: 48 - public int getNumberOfIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

77 - AVozZXTQqD-YxBNEG4Kh

Class: src/issues/CatalogIssues.java

Line: 56 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

78 - AVozZXTRqD-YxBNEG4Ki

Class: src/issues/CatalogIssues.java

Line: 66 - public int getNumberOfIssuesBySeverityType(Severity s, Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

79 - AVozZXTRqD-YxBNEG4Kj

Class: src/issues/CatalogIssues.java

Line: 88 - public void printIssues(List<Issue> issues){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

80 - AVozZXTSqD-YxBNEG4Kk

Class: src/issues/CatalogIssues.java

Line: 93 - public void printIssues(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

81 - AVozZXTSqD-YxBNEG4Kl

Class: src/issues/CatalogIssues.java

Line: 99 - public void printIssues()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

82 - AVozZXTTqD-YxBNEG4Km

Class: src/issues/CatalogIssues.java

Line: 144 - public List<Issue> getIssuesBySeverityType(Severity s, Class c)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

83 - AVozZXTTqD-YxBNEG4Kn

Class: src/issues/CatalogIssues.java

Line: 173 - public List<Issue> getIssuesPerResource(int res) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

84 - AVozZXTUqD-YxBNEG4Ko

Class: src/issues/CatalogIssues.java

Line: 192 - public List<Issue> getListOfIssuesPerRule(String key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

85 - AVozZXTUqD-YxBNEG4Kp

Class: src/issues/CatalogIssues.java

Line: 203 - public List<Object[]> getIssuesPerRule(String key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

86 - AVozZXTVqD-YxBNEG4Kq

Class: src/issues/CatalogIssues.java

Line: 236 - public Object[][] getIssuesPerRule(Rules rules) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

87 - AVozZXTWqD-YxBNEG4Ks

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

88 - AVozZXTWqD-YxBNEG4Kt

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

89 - AVozZXTWqD-YxBNEG4Ku

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

90 - AVozZXTXqD-YxBNEG4Kv

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

91 - AVozZXTYqD-YxBNEG4Kw

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

92 - AVozZXTYqD-YxBNEG4Kx

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

93 - AVozZXTZqD-YxBNEG4Ky

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

94 - AVozZXTZqD-YxBNEG4Kz

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

95 - AVozZXT_qD-YxBNEG4Ld

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

96 - AVozZXT_qD-YxBNEG4Le

Class: src/issues/Indexers.java

Line: 60 - float added , resolved;

Rule: S1659 - Multiple variables should not be declared on the same line

97 - AVozZXTaqD-YxBNEG4K0

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

98 - AVozZXTaqD-YxBNEG4K1

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

99 - AVozZXTaqD-YxBNEG4K2

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

100 - AVozZXTkqD-YxBNEG4K3

Class: src/issues/ControllerIssues.java

Line: 10 - public class ControllerIssues {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

101 - AVozZXTlqD-YxBNEG4K4

Class: src/issues/ControllerIssues.java

Line: 28 - public void setup()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

102 - AVozZXTmqD-YxBNEG4K5

Class: src/issues/ControllerIssues.java

Line: 38 - public void execute(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

103 - AVozZXTmqD-YxBNEG4K6

Class: src/issues/ControllerIssues.java

Line: 43 - public void persist() throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

104 - AVozZXTmqD-YxBNEG4K7

Class: src/issues/ControllerIssues.java

Line: 48 - public List<Issue> getIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

105 - AVozZXTnqD-YxBNEG4K8

Class: src/issues/ControllerIssues.java

Line: 51 - public int getNumberOfIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

106 - AVozZXToqD-YxBNEG4K-

Class: src/issues/ControllerIssues.java

Line: 57 - public int getNumberOfIssuesBySeverityType(Severity s, Class c){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

107 - AVozZXToqD-YxBNEG4K9

Class: src/issues/ControllerIssues.java

Line: 54 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

108 - AVozZXTpqD-YxBNEG4K_

Class: src/issues/ControllerIssues.java

Line: 77 - public void addIssue(String key, String rule, Severity severity, String component,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

109 - AVozZXTpqD-YxBNEG4LA

Class: src/issues/ControllerIssues.java

Line: 88 - public void addIssue(String key, String rule, Severity severity, int lineID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

110 - AVozZXTpqD-YxBNEG4LB

Class: src/issues/ControllerIssues.java

Line: 97 - public void addResource(Integer i, String s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

111 - AVozZXTqqD-YxBNEG4LC

Class: src/issues/ControllerIssues.java

Line: 100 - public String getResourceClass(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

112 - AVozZXTqqD-YxBNEG4LD

Class: src/issues/ControllerIssues.java

Line: 103 - public String getResourcePath(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

113 - AVozZXTrqD-YxBNEG4LE

Class: src/issues/ControllerIssues.java

Line: 106 - public String getResource(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

114 - AVozZXTrqD-YxBNEG4LF

Class: src/issues/ControllerIssues.java

Line: 114 - public void addRule(String k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

115 - AVozZXTsqD-YxBNEG4LG

Class: src/issues/ControllerIssues.java

Line: 117 - public String getRuleDescription(String rule){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

116 - AVozZXTsqD-YxBNEG4LH

Class: src/issues/ControllerIssues.java

Line: 121 - public void addRule(String s) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

117 - AVozZXTsqD-YxBNEG4LI

Class: src/issues/ControllerIssues.java

Line: 129 - public List<Object[]> getIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

118 - AVozZXTtqD-YxBNEG4LJ

Class: src/issues/ControllerIssues.java

Line: 133 - public List<Issue> getListOfIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

119 - AVozZXTtqD-YxBNEG4LK

Class: src/issues/ControllerIssues.java

Line: 137 - public List<Issue> getIssuesPerResource(int res){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

120 - AVozZXTuqD-YxBNEG4LL

Class: src/issues/ControllerIssues.java

Line: 141 - public List<Issue> getIssuesBySeverityType(Severity s, Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

121 - AVozZXU4qD-YxBNEG4MD

Class: src/issues/IssueUnresolved.java

Line: 3 - public class IssueUnresolved extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

122 - AVozZXU5qD-YxBNEG4ME

Class: src/issues/IssueUnresolved.java

Line: 14 - public IssueUnresolved(String key, String rule, Severity severity, String component, int componentID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

123 - AVozZXU5qD-YxBNEG4MF

Class: src/issues/IssueUnresolved.java

Line: 27 - public void update(int componentID, int lineID, String line)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

124 - AVozZXU6qD-YxBNEG4MG

Class: src/issues/IssueUnresolved.java

Line: 43 - public void print()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

125 - AVozZXUAqD-YxBNEG4Lf

Class: src/issues/Indexers.java

Line: 6 - public class Indexers {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

126 - AVozZXUAqD-YxBNEG4Lg

Class: src/issues/Indexers.java

Line: 29 - public void run(CatalogIssues ca)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

127 - AVozZXUBqD-YxBNEG4Lh

Class: src/issues/Indexers.java

Line: 108 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

128 - AVozZXUDqD-YxBNEG4Lk

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

129 - AVozZXUDqD-YxBNEG4Ll

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

130 - AVozZXUEqD-YxBNEG4Lm

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

131 - AVozZXUEqD-YxBNEG4Ln

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

132 - AVozZXUFqD-YxBNEG4Lo

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

133 - AVozZXUPqD-YxBNEG4Lt

Class: src/issues/Issue.java

Line: 3 - public abstract class Issue {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

134 - AVozZXUQqD-YxBNEG4Lu

Class: src/issues/Issue.java

Line: 10 - public Issue(String key, String rule, Severity severity) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

135 - AVozZXUQqD-YxBNEG4Lv

Class: src/issues/Issue.java

Line: 26 - public void print() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

136 - AVozZXUbqD-YxBNEG4Lz

Class: src/issues/IssueAdded.java

Line: 3 - public class IssueAdded extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

137 - AVozZXUcqD-YxBNEG4L0

Class: src/issues/IssueAdded.java

Line: 10 - public IssueAdded(String key, String rule, Severity severity, int lineID, int componentID, String line) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

138 - AVozZXUdqD-YxBNEG4L1

Class: src/issues/IssueAdded.java

Line: 17 - public IssueAdded(String key, String rule, Severity severity, int lineID, int componentID) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

139 - AVozZXUdqD-YxBNEG4L2

Class: src/issues/IssueAdded.java

Line: 24 - public void print()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

140 - AVozZXUtqD-YxBNEG4L-

Class: src/issues/IssueResolved.java

Line: 11 - public IssueResolved(String key, String rule, Severity severity, String component, int componentID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

141 - AVozZXUtqD-YxBNEG4L9

Class: src/issues/IssueResolved.java

Line: 3 - public class IssueResolved extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

142 - AVozZXV-qD-YxBNEG4Md

Class: src/json/ControllerJSON.java

Line: 123 - public static String getRuleDescription(String rule)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

143 - AVozZXV-qD-YxBNEG4Me

Class: src/json/ControllerJSON.java

Line: 128 - public static String getResourceName(int key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

144 - AVozZXV6qD-YxBNEG4MV

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1659 - Multiple variables should not be declared on the same line

145 - AVozZXV7qD-YxBNEG4MW

Class: src/json/ControllerJSON.java

Line: 19 - public class ControllerJSON {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

146 - AVozZXV7qD-YxBNEG4MX

Class: src/json/ControllerJSON.java

Line: 26 - public ControllerJSON()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

147 - AVozZXV7qD-YxBNEG4MY

Class: src/json/ControllerJSON.java

Line: 39 - public static void newIssue(String key, String rule, Severity severity, String component,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

148 - AVozZXV8qD-YxBNEG4MZ

Class: src/json/ControllerJSON.java

Line: 69 - public void parse() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

149 - AVozZXV8qD-YxBNEG4Ma

Class: src/json/ControllerJSON.java

Line: 83 - public static List<Issue> getIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

150 - AVozZXV9qD-YxBNEG4Mb

Class: src/json/ControllerJSON.java

Line: 87 - public void persist(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

151 - AVozZXV9qD-YxBNEG4Mc

Class: src/json/ControllerJSON.java

Line: 119 - public static String getResourcePath(int key)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

152 - AVozZXVEqD-YxBNEG4MK

Class: src/issues/Rules.java

Line: 10 - public class Rules {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

153 - AVozZXVEqD-YxBNEG4ML

Class: src/issues/Rules.java

Line: 14 - public Rules()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

154 - AVozZXVFqD-YxBNEG4MM

Class: src/issues/Rules.java

Line: 19 - public String getRule(String ruleID)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

155 - AVozZXVFqD-YxBNEG4MN

Class: src/issues/Rules.java

Line: 24 - public void addRule(String ruleID , String ruleDescription)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

156 - AVozZXVGqD-YxBNEG4MO

Class: src/issues/Rules.java

Line: 34 - public void addRule(String s) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

157 - AVozZXVOqD-YxBNEG4MP

Class: src/issues/Severity.java

Line: 3 - public enum Severity {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

158 - AVozZXVWqD-YxBNEG4MQ

Class: src/issues/Status.java

Line: 3 - public enum Status {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

159 - AVozZXVgqD-YxBNEG4MR

Class: src/issues/TextRange.java

Line: 3 - public class TextRange {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

160 - AVozZXVgqD-YxBNEG4MS

Class: src/issues/TextRange.java

Line: 10 - public TextRange(int startLine, int endLine, int startOffset, int endOffset) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

161 - AVozZXVqqD-YxBNEG4MT

Class: src/issues/Type.java

Line: 3 - public enum Type {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

162 - AVozZXW3qD-YxBNEG4M1

Class: src/pluginProperties/Properties.java

Line: 14 - if(local.startsWith("serverURL="))

Rule: S1192 - String literals should not be duplicated

163 - AVozZXW4qD-YxBNEG4M2

Class: src/pluginProperties/Properties.java

Line: 18 - else if(local.startsWith("analyserPath="))

Rule: S1192 - String literals should not be duplicated

164 - AVozZXW5qD-YxBNEG4M3

Class: src/pluginProperties/Properties.java

Line: 10 - public class Properties {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

165 - AVozZXW5qD-YxBNEG4M4

Class: src/pluginProperties/Properties.java

Line: 73 - public static void parse(String path) throws FileNotFoundException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

166 - AVozZXW7qD-YxBNEG4M6

Class: src/pluginProperties/Properties.java

Line: 1 - package pluginProperties;

Rule: S00120 - Package names should comply with a naming convention

167 - AVozZXWIqD-YxBNEG4Mj

Class: src/json/InputParser.java

Line: 13 - public class InputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

168 - AVozZXWJqD-YxBNEG4Mk

Class: src/json/InputParser.java

Line: 21 - public int getTotal(String jsonResponse)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

169 - AVozZXWKqD-YxBNEG4Ml

Class: src/json/InputParser.java

Line: 26 - public void parseIssues(String jsonResponse)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

170 - AVozZXWUqD-YxBNEG4Mp

Class: src/json/OutputParser.java

Line: 14 - public class OutputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

171 - AVozZXWUqD-YxBNEG4Mq

Class: src/json/OutputParser.java

Line: 16 - public String persist()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

172 - AVozZXWgqD-YxBNEG4Mw

Class: src/json/Request.java

Line: 8 - public class Request {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

173 - AVozZXWgqD-YxBNEG4Mx

Class: src/json/Request.java

Line: 10 - public String jsonRequest(String request) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

174 - AVozZXWpqD-YxBNEG4My

Class: src/json/Utils.java

Line: 3 - public class Utils {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

175 - AVozZXWqqD-YxBNEG4Mz

Class: src/json/Utils.java

Line: 5 - public static String convertStreamToString(java.io.InputStream is) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

176 - AVozZXX2qD-YxBNEG4M_

Class: src/scanner/Scan.java

Line: 33 - cmd = cmd.concat("@echo."+System.lineSeparator());

Rule: S1192 - String literals should not be duplicated

177 - AVozZXX3qD-YxBNEG4NA

Class: src/scanner/Scan.java

Line: 29 - if(System.getProperty("os.name").contains("Windows"))

Rule: S1192 - String literals should not be duplicated

178 - AVozZXX3qD-YxBNEG4NB

Class: src/scanner/Scan.java

Line: 9 - public class Scan {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

179 - AVozZXX4qD-YxBNEG4NC

Class: src/scanner/Scan.java

Line: 11 - public void run(String path) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

180 - AVozZXX4qD-YxBNEG4ND

Class: src/scanner/Scan.java

Line: 25 - public String generateScanner(String caminhoProjeto, String caminhoScanner, String params, boolean preview)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

181 - AVozZXX5qD-YxBNEG4NE

Class: src/scanner/Scan.java

Line: 31 - caminhoScanner = caminhoScanner.concat(Constants.PATH+Constants.SONAR_SCANNER+".bat");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

182 - AVozZXXrqD-YxBNEG4M7

Class: src/scanner/ControllerScanner.java

Line: 9 - public class ControllerScanner {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

183 - AVozZXXrqD-YxBNEG4M8

Class: src/scanner/ControllerScanner.java

Line: 17 - public void setup()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

184 - AVozZXXsqD-YxBNEG4M9

Class: src/scanner/ControllerScanner.java

Line: 36 - public void run(boolean preview) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

185 - AVozZXY1qD-YxBNEG4N0

Class: src/utils/Constants.java

Line: 3 - public class Constants {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

186 - AVozZXY1qD-YxBNEG4N1

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

187 - AVozZXY1qD-YxBNEG4N2

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

188 - AVozZXY2qD-YxBNEG4N3

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

189 - AVozZXY2qD-YxBNEG4N4

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

190 - AVozZXY3qD-YxBNEG4N5

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

191 - AVozZXY3qD-YxBNEG4N6

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

192 - AVozZXY3qD-YxBNEG4N7

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

193 - AVozZXYGqD-YxBNEG4NI

Class: src/stream/ControllerPersistence.java

Line: 11 - public class ControllerPersistence {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

194 - AVozZXYHqD-YxBNEG4NJ

Class: src/stream/ControllerPersistence.java

Line: 13 - public static void persistConfigServerFile(String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

195 - AVozZXYIqD-YxBNEG4NK

Class: src/stream/ControllerPersistence.java

Line: 17 - public static void persistConfigServerFile(String path, String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

196 - AVozZXYIqD-YxBNEG4NL

Class: src/stream/ControllerPersistence.java

Line: 24 - public static void persistConfigScannerFile(String command , boolean preview){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

197 - AVozZXYJqD-YxBNEG4NM

Class: src/stream/ControllerPersistence.java

Line: 31 - public static void persistConfigScannerFile(String path, String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

198 - AVozZXYKqD-YxBNEG4NN

Class: src/stream/ControllerPersistence.java

Line: 40 - public static void generateHTMLReport(List<String> html){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

199 - AVozZXYKqD-YxBNEG4NO

Class: src/stream/ControllerPersistence.java

Line: 44 - public static void persist(Rules rules) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

200 - AVozZXYLqD-YxBNEG4NP

Class: src/stream/ControllerPersistence.java

Line: 49 - public static List<String> parseAsListString(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

201 - AVozZXYMqD-YxBNEG4NQ

Class: src/stream/ControllerPersistence.java

Line: 53 - public static void persistJson(String json) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

202 - AVozZXYMqD-YxBNEG4NR

Class: src/stream/ControllerPersistence.java

Line: 58 - public static void persistLog(List<String> logs) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

203 - AVozZXYNqD-YxBNEG4NS

Class: src/stream/ControllerPersistence.java

Line: 62 - public static List<String> parseSummary() throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

204 - AVozZXYOqD-YxBNEG4NT

Class: src/stream/ControllerPersistence.java

Line: 66 - public static void persist(Indexers i) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

205 - AVozZXYYqD-YxBNEG4NV

Class: src/stream/Persistence.java

Line: 64 - if(System.getProperty("os.name").contains("Windows"))

Rule: S1192 - String literals should not be duplicated

206 - AVozZXYZqD-YxBNEG4NW

Class: src/stream/Persistence.java

Line: 83 - Logger.getInstance().log("Trying to persist file: "+path);

Rule: S1192 - String literals should not be duplicated

207 - AVozZXYbqD-YxBNEG4Na

Class: src/stream/Persistence.java

Line: 24 - public class Persistence {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

208 - AVozZXYbqD-YxBNEG4Nb

Class: src/stream/Persistence.java

Line: 80 - public static void persist(String path, String command)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

209 - AVozZXYcqD-YxBNEG4Nc

Class: src/stream/Persistence.java

Line: 97 - public static void persist(String path, List<String> lines)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

210 - AVozZXYcqD-YxBNEG4Nd

Class: src/stream/Persistence.java

Line: 117 - public static void persistRules(Rules rules)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

211 - AVozZXYdqD-YxBNEG4Ne

Class: src/stream/Persistence.java

Line: 137 - public static List<String> getFileAsListString(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

212 - AVozZXYdqD-YxBNEG4Nf

Class: src/stream/Persistence.java

Line: 152 - public static void persist(String path, Indexers i) throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

213 - AVozZXYhqD-YxBNEG4No

Class: src/stream/Persistence.java

Line: 172 - if (bw != null) try {

Rule: S00122 - Statements should be on separate lines

214 - AVozZXZEqD-YxBNEG4OG

Class: src/utils/Logger.java

Line: 9 - public class Logger {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

215 - AVozZXZFqD-YxBNEG4OH

Class: src/utils/Logger.java

Line: 26 - public void log(String s)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

216 - AVozZXZFqD-YxBNEG4OI

Class: src/utils/Logger.java

Line: 35 - public void warn(String err)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

217 - AVozZXZGqD-YxBNEG4OJ

Class: src/utils/Logger.java

Line: 44 - public void persist()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

218 - AVozZXZQqD-YxBNEG4OK

Class: src/utils/Program.java

Line: 13 - public class Program {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

219 - AVozZXZRqD-YxBNEG4OL

Class: src/utils/Program.java

Line: 19 - public Program()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

220 - AVozZXZRqD-YxBNEG4OM

Class: src/utils/Program.java

Line: 26 - public void start() throws Exception

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

221 - AVozZXZSqD-YxBNEG4ON

Class: src/utils/Program.java

Line: 36 - public void scan() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

222 - AVozZXZSqD-YxBNEG4OO

Class: src/utils/Program.java

Line: 43 - public void parse() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

223 - AVozZXZTqD-YxBNEG4OP

Class: src/utils/Program.java

Line: 51 - public void execute()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

224 - AVozZXZTqD-YxBNEG4OQ

Class: src/utils/Program.java

Line: 57 - public void persist() throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

225 - AVozZXZVqD-YxBNEG4OU

Class: src/utils/Program.java

Line: 3 - import java.io.FileNotFoundException;

Rule: UselessImportCheck - Useless imports should be removed

226 - AVozZXZVqD-YxBNEG4OV

Class: src/utils/Program.java

Line: 6 - import javax.swing.text.html.CSS;

Rule: UselessImportCheck - Useless imports should be removed

227 - AVozZXZfqD-YxBNEG4OX

Class: src/utils/StartTest.java

Line: 8 - public class StartTest {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

228 - AVozZXZfqD-YxBNEG4OY

Class: src/utils/StartTest.java

Line: 11 - public void testStart() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

229 - AVhPBr0SZlBLe_65SSWv

Class: src/project/ConfigProjeto.java

Line: 3 - public class ConfigProjeto {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

230 - AVhPBr0TZlBLe_65SSWw

Class: src/project/ConfigProjeto.java

Line: 20 - public static String geraXML(String projectKey, String projectName, Float projectVersion)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

Issues on Local Analysis that have been introduced.

Blocker Issues

#N1

horray! No issues here!

Critical Issues

#N2

horray! No issues here!

Major Issues

#N3

horray! No issues here!

Minor Issues

#N4

horray! No issues here!

Info

#N5

horray! No issues here!

All local issues listed. You may use filters to list specif issues of interest.

Issues List

#A0

1 - AVozZXYaqD-YxBNEG4NY

Class: src/stream/Persistence.java

Line: 156 - bw = new BufferedWriter(new FileWriter(path, true));

Rule: S2095 - Resources should be closed

2 - AVozZXYbqD-YxBNEG4NZ

Class: src/stream/Persistence.java

Line: 178 - FileWriter fw = new FileWriter(new File(path));

Rule: S2095 - Resources should be closed

3 - AVozZXRLqD-YxBNEG4JH

Class: src/html/ControllerHTML.java

Line: 38 - sonar_issue_report = ControllerPersistence.parseAsListString(path);

Rule: S2696 - Instance methods should not write to \"static\" fields

4 - AVozZXT5qD-YxBNEG4LQ

Class: src/issues/Indexers.java

Line: 74 - added = aBlocker + aCritical + aMajor + aMinor + aInfo;

Rule: S2184 - Math operands should be cast before assignment

5 - AVozZXT6qD-YxBNEG4LR

Class: src/issues/Indexers.java

Line: 75 - resolved = rBlocker + rCritical + rMajor + rMinor + rInfo;

Rule: S2184 - Math operands should be cast before assignment

6 - AVozZXY0qD-YxBNEG4Ny

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: S1444 - \"public static\" fields should be constant

7 - AVozZXY0qD-YxBNEG4Nz

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: S1444 - \"public static\" fields should be constant

8 - AVozZXYhqD-YxBNEG4Np

Class: src/stream/Persistence.java

Line: 111 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

9 - AVozZXYiqD-YxBNEG4Nq

Class: src/stream/Persistence.java

Line: 131 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

10 - AVozZXYiqD-YxBNEG4Nr

Class: src/stream/Persistence.java

Line: 170 - ioe.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

11 - AVozZXYxqD-YxBNEG4Nt

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: S1444 - \"public static\" fields should be constant

12 - AVozZXYyqD-YxBNEG4Nu

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: S1444 - \"public static\" fields should be constant

13 - AVozZXYzqD-YxBNEG4Nv

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: S1444 - \"public static\" fields should be constant

14 - AVozZXYzqD-YxBNEG4Nw

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: S1444 - \"public static\" fields should be constant

15 - AVozZXYzqD-YxBNEG4Nx

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: S1444 - \"public static\" fields should be constant

16 - AVozZXZUqD-YxBNEG4OT

Class: src/utils/Program.java

Line: 26 - public void start() throws Exception

Rule: S00112 - Generic exceptions should never be thrown

17 - AVozZXZiqD-YxBNEG4Of

Class: src/utils/StartTest.java

Line: 22 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

18 - AVozZXZjqD-YxBNEG4Og

Class: src/utils/StartTest.java

Line: 26 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

19 - AVozZXZjqD-YxBNEG4Oh

Class: src/utils/StartTest.java

Line: 30 - e.printStackTrace();

Rule: S1148 - Throwable.printStackTrace(...) should not be called

20 - AVozZXR1qD-YxBNEG4JW

Class: src/html/InputParser.java

Line: 119 - if(html.get(i).startsWith("{'k':"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

21 - AVozZXR4qD-YxBNEG4JZ

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

22 - AVozZXR5qD-YxBNEG4Ja

Class: src/html/InputParser.java

Line: 11 - public InputParser()

Rule: S1186 - Methods should not be empty

23 - AVozZXR6qD-YxBNEG4Jb

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1854 - Dead stores should be removed

24 - AVozZXR6qD-YxBNEG4Jc

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1854 - Dead stores should be removed

25 - AVozZXRjqD-YxBNEG4JJ

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

26 - AVozZXRkqD-YxBNEG4JK

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

27 - AVozZXRlqD-YxBNEG4JL

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

28 - AVozZXRnqD-YxBNEG4JM

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: ForLoopCounterChangedCheck - \"for\" loop stop conditions should be invariant

29 - AVozZXRxqD-YxBNEG4JT

Class: src/html/InputParser.java

Line: 63 - for(i++;!html.get(i).equals("}");i++)

Rule: S1994 - \"for\" loop incrementers should modify the variable being tested in the loop\'s stop condition

30 - AVozZXRyqD-YxBNEG4JU

Class: src/html/InputParser.java

Line: 117 - for(i+=2 ; !html.get(i).contains("];") ; i++)

Rule: S1994 - \"for\" loop incrementers should modify the variable being tested in the loop\'s stop condition

31 - AVozZXRzqD-YxBNEG4JV

Class: src/html/InputParser.java

Line: 65 - if(html.get(i).startsWith("{ \"key\": \""))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

32 - AVozZXS0qD-YxBNEG4KL

Class: src/html/Resources.java

Line: 11 - this.map = new HashMap<Integer, String>();

Rule: S2293 - The diamond operator (\"<>\") should be used

33 - AVozZXSLqD-YxBNEG4Jd

Class: src/html/OutputParser.java

Line: 0 -

Rule: DuplicatedBlocks - Source files should not have any duplicated blocks

34 - AVozZXSNqD-YxBNEG4Je

Class: src/html/OutputParser.java

Line: 56 - private static String getGrid(String grid, float index) {

Rule: UnusedPrivateMethod - Unused \"private\" methods should be removed

35 - AVozZXSUqD-YxBNEG4Jn

Class: src/html/OutputParser.java

Line: 442 - {

Rule: S1871 - Two branches in the same conditional structure should not have exactly the same implementation

36 - AVozZXSUqD-YxBNEG4Jo

Class: src/html/OutputParser.java

Line: 282 - //html = html.concat(item+"<strong>Class: </strong>"+ControllerIssues.getInstance().getResourceClass(ia.getComponentID())+itemEND);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

37 - AVozZXSVqD-YxBNEG4Jp

Class: src/html/OutputParser.java

Line: 324 - //html = html.concat(item+"<strong>Class: </strong>"+ControllerIssues.getInstance().getResourceClass(ia.getComponentID())+itemEND);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

38 - AVozZXSWqD-YxBNEG4Jq

Class: src/html/OutputParser.java

Line: 171 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

39 - AVozZXSXqD-YxBNEG4Jr

Class: src/html/OutputParser.java

Line: 182 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

40 - AVozZXSYqD-YxBNEG4Js

Class: src/html/OutputParser.java

Line: 193 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

41 - AVozZXSZqD-YxBNEG4Jt

Class: src/html/OutputParser.java

Line: 204 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

42 - AVozZXSaqD-YxBNEG4Ju

Class: src/html/OutputParser.java

Line: 215 - if(s.contains("NEW"))

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

43 - AVozZXSeqD-YxBNEG4Jx

Class: src/html/OutputParser.java

Line: 112 - while(!html.get(index).equals("#LIST_RULES_ISSUES"))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

44 - AVozZXSeqD-YxBNEG4Jy

Class: src/html/OutputParser.java

Line: 135 - if(int1[SEVERITY].equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

45 - AVozZXSfqD-YxBNEG4Jz

Class: src/html/OutputParser.java

Line: 137 - if(int2[SEVERITY].equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

46 - AVozZXSgqD-YxBNEG4J0

Class: src/html/OutputParser.java

Line: 162 - private static void generateLists(List<String> html) {

Rule: MethodCyclomaticComplexity - Methods should not be too complex

47 - AVozZXSgqD-YxBNEG4J1

Class: src/html/OutputParser.java

Line: 234 - private static String getGlypho(Severity s)

Rule: MethodCyclomaticComplexity - Methods should not be too complex

48 - AVozZXShqD-YxBNEG4J2

Class: src/html/OutputParser.java

Line: 336 - private static List<String> generateReport(List<String> html)

Rule: MethodCyclomaticComplexity - Methods should not be too complex

49 - AVozZXSoqD-YxBNEG4KB

Class: src/html/OutputParser.java

Line: 129 - Arrays.sort(ir, new Comparator<Object[]>()

Rule: S1604 - Anonymous inner classes containing only one method should become lambdas

50 - AVozZXSoqD-YxBNEG4KC

Class: src/html/OutputParser.java

Line: 19 - public OutputParser()

Rule: S1186 - Methods should not be empty

51 - AVozZXT3qD-YxBNEG4LN

Class: src/issues/Indexers.java

Line: 49 - return (ci.getNumberOfIssuesByType(IssueAdded.class)/(float)ci.getNumberOfIssuesByType(IssueResolved.class));

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

52 - AVozZXT4qD-YxBNEG4LO

Class: src/issues/Indexers.java

Line: 54 - return (ci.getNumberOfLocalIssues()/(float)ci.getNumberOfServerIssues());

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

53 - AVozZXT5qD-YxBNEG4LP

Class: src/issues/Indexers.java

Line: 78 - return (added/resolved);

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

54 - AVozZXTLqD-YxBNEG4KX

Class: src/issues/CatalogIssues.java

Line: 184 - if(((IssueAdded)i).getComponentID()==res){

Rule: S1066 - Collapsible \"if\" statements should be merged

55 - AVozZXTLqD-YxBNEG4KY

Class: src/issues/CatalogIssues.java

Line: 267 - //o[TOTAL] = (int)o[TOTAL]-1;

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

56 - AVozZXTMqD-YxBNEG4KZ

Class: src/issues/CatalogIssues.java

Line: 259 - if(i instanceof IssueAdded)

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

57 - AVozZXTMqD-YxBNEG4Ka

Class: src/issues/CatalogIssues.java

Line: 101 - System.out.println("Tamanho: "+issues.size());

Rule: S106 - Standard outputs should not be used directly to log anything

58 - AVozZXTVqD-YxBNEG4Kr

Class: src/issues/CatalogIssues.java

Line: 161 - Collections.sort(list, new Comparator<Issue>(){

Rule: S1604 - Anonymous inner classes containing only one method should become lambdas

59 - AVozZXTuqD-YxBNEG4LM

Class: src/issues/ControllerIssues.java

Line: 77 - public void addIssue(String key, String rule, Severity severity, String component,

Rule: S00107 - Methods should not have too many parameters

60 - AVozZXU2qD-YxBNEG4MA

Class: src/issues/IssueUnresolved.java

Line: 46 - System.out.println("Class: "+ControllerIssues.getInstance().getResourceClass(componentID));

Rule: S106 - Standard outputs should not be used directly to log anything

61 - AVozZXU3qD-YxBNEG4MB

Class: src/issues/IssueUnresolved.java

Line: 47 - System.out.println("Line: "+lineID+" -> "+line.trim());

Rule: S106 - Standard outputs should not be used directly to log anything

62 - AVozZXU4qD-YxBNEG4MC

Class: src/issues/IssueUnresolved.java

Line: 48 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

63 - AVozZXU6qD-YxBNEG4MH

Class: src/issues/IssueUnresolved.java

Line: 36 - if(line.equals("") && lineID == -1)

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

64 - AVozZXU7qD-YxBNEG4MI

Class: src/issues/IssueUnresolved.java

Line: 14 - public IssueUnresolved(String key, String rule, Severity severity, String component, int componentID,

Rule: S00107 - Methods should not have too many parameters

65 - AVozZXUBqD-YxBNEG4Li

Class: src/issues/Indexers.java

Line: 95 - if(timeStamp.equals(""))

Rule: S1132 - Strings literals should be placed on the left side when checking for equality

66 - AVozZXUCqD-YxBNEG4Lj

Class: src/issues/Indexers.java

Line: 25 - public Indexers() {

Rule: S1186 - Methods should not be empty

67 - AVozZXUNqD-YxBNEG4Lp

Class: src/issues/Issue.java

Line: 27 - System.out.println("--------------------------");

Rule: S106 - Standard outputs should not be used directly to log anything

68 - AVozZXUOqD-YxBNEG4Lq

Class: src/issues/Issue.java

Line: 28 - System.out.println(this.key);

Rule: S106 - Standard outputs should not be used directly to log anything

69 - AVozZXUOqD-YxBNEG4Lr

Class: src/issues/Issue.java

Line: 29 - System.out.println(this.rule+" -> "+ControllerIssues.getInstance().getRuleDescription(rule));

Rule: S106 - Standard outputs should not be used directly to log anything

70 - AVozZXUPqD-YxBNEG4Ls

Class: src/issues/Issue.java

Line: 30 - System.out.println(this.severity);

Rule: S106 - Standard outputs should not be used directly to log anything

71 - AVozZXUZqD-YxBNEG4Lw

Class: src/issues/IssueAdded.java

Line: 27 - System.out.println("Class: "+ControllerIssues.getInstance().getResourceClass(componentID));

Rule: S106 - Standard outputs should not be used directly to log anything

72 - AVozZXUZqD-YxBNEG4Lx

Class: src/issues/IssueAdded.java

Line: 28 - System.out.println("Line: "+lineID+" -> "+line.trim());

Rule: S106 - Standard outputs should not be used directly to log anything

73 - AVozZXUaqD-YxBNEG4Ly

Class: src/issues/IssueAdded.java

Line: 29 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

74 - AVozZXUoqD-YxBNEG4L3

Class: src/issues/IssueResolved.java

Line: 5 - private String component;

Rule: S1068 - Unused \"private\" fields should be removed

75 - AVozZXUpqD-YxBNEG4L4

Class: src/issues/IssueResolved.java

Line: 6 - private int componentID;

Rule: S1068 - Unused \"private\" fields should be removed

76 - AVozZXUqqD-YxBNEG4L5

Class: src/issues/IssueResolved.java

Line: 7 - private TextRange location;

Rule: S1068 - Unused \"private\" fields should be removed

77 - AVozZXUrqD-YxBNEG4L6

Class: src/issues/IssueResolved.java

Line: 8 - private Status status;

Rule: S1068 - Unused \"private\" fields should be removed

78 - AVozZXUrqD-YxBNEG4L7

Class: src/issues/IssueResolved.java

Line: 9 - private Type type;

Rule: S1068 - Unused \"private\" fields should be removed

79 - AVozZXUsqD-YxBNEG4L8

Class: src/issues/IssueResolved.java

Line: 25 - System.out.println();

Rule: S106 - Standard outputs should not be used directly to log anything

80 - AVozZXUuqD-YxBNEG4L_

Class: src/issues/IssueResolved.java

Line: 11 - public IssueResolved(String key, String rule, Severity severity, String component, int componentID,

Rule: S00107 - Methods should not have too many parameters

81 - AVozZXV-qD-YxBNEG4Mf

Class: src/json/ControllerJSON.java

Line: 74 - int total = ip.getTotal(response);

Rule: HiddenFieldCheck - Local variables should not shadow class fields

82 - AVozZXV5qD-YxBNEG4MU

Class: src/json/ControllerJSON.java

Line: 33 - private void parseIssues(String jsonRequest) throws IOException

Rule: UnusedPrivateMethod - Unused \"private\" methods should be removed

83 - AVozZXVDqD-YxBNEG4MJ

Class: src/issues/Rules.java

Line: 16 - map = new HashMap<String, String>();

Rule: S2293 - The diamond operator (\"<>\") should be used

84 - AVozZXV_qD-YxBNEG4Mg

Class: src/json/ControllerJSON.java

Line: 39 - public static void newIssue(String key, String rule, Severity severity, String component,

Rule: S00107 - Methods should not have too many parameters

85 - AVozZXV_qD-YxBNEG4Mh

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1854 - Dead stores should be removed

86 - AVozZXW6qD-YxBNEG4M5

Class: src/pluginProperties/Properties.java

Line: 10 - public class Properties {

Rule: S1118 - Utility classes should not have public constructors

87 - AVozZXWAqD-YxBNEG4Mi

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1854 - Dead stores should be removed

88 - AVozZXWSqD-YxBNEG4Mm

Class: src/json/OutputParser.java

Line: 68 - jIssue.addProperty("lineID", (((IssueAdded)i).getLineID()));

Rule: UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding

89 - AVozZXWTqD-YxBNEG4Mn

Class: src/json/OutputParser.java

Line: 83 - //jResourceList.add(jRulesList);

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

90 - AVozZXWTqD-YxBNEG4Mo

Class: src/json/OutputParser.java

Line: 60 - if(i instanceof IssueUnresolved)

Rule: S134 - Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply

91 - AVozZXWVqD-YxBNEG4Mr

Class: src/json/OutputParser.java

Line: 29 - JsonObject jIssue = new JsonObject();

Rule: S1854 - Dead stores should be removed

92 - AVozZXWWqD-YxBNEG4Ms

Class: src/json/OutputParser.java

Line: 28 - JsonArray jIssueList = new JsonArray();

Rule: S1854 - Dead stores should be removed

93 - AVozZXWWqD-YxBNEG4Mt

Class: src/json/OutputParser.java

Line: 27 - JsonObject jRules = new JsonObject();

Rule: S1854 - Dead stores should be removed

94 - AVozZXWXqD-YxBNEG4Mu

Class: src/json/OutputParser.java

Line: 26 - JsonArray jRulesList = new JsonArray();

Rule: S1854 - Dead stores should be removed

95 - AVozZXWXqD-YxBNEG4Mv

Class: src/json/OutputParser.java

Line: 25 - JsonObject jResources = new JsonObject();

Rule: S1854 - Dead stores should be removed

96 - AVozZXWrqD-YxBNEG4M0

Class: src/json/Utils.java

Line: 3 - public class Utils {

Rule: S1118 - Utility classes should not have public constructors

97 - AVozZXX5qD-YxBNEG4NF

Class: src/scanner/Scan.java

Line: 48 - {

Rule: S00108 - Nested blocks of code should not be left empty

98 - AVozZXX5qD-YxBNEG4NG

Class: src/scanner/Scan.java

Line: 52 - {

Rule: S00108 - Nested blocks of code should not be left empty

99 - AVozZXX6qD-YxBNEG4NH

Class: src/scanner/Scan.java

Line: 13 - Scanner s = null;

Rule: S1854 - Dead stores should be removed

100 - AVozZXXtqD-YxBNEG4M-

Class: src/scanner/ControllerScanner.java

Line: 36 - public void run(boolean preview) throws IOException

Rule: S1172 - Unused method parameters should be removed

101 - AVozZXY4qD-YxBNEG4N8

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

102 - AVozZXY4qD-YxBNEG4N9

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

103 - AVozZXY5qD-YxBNEG4N-

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

104 - AVozZXY5qD-YxBNEG4N_

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

105 - AVozZXY6qD-YxBNEG4OA

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

106 - AVozZXY6qD-YxBNEG4OB

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

107 - AVozZXY6qD-YxBNEG4OC

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: ClassVariableVisibilityCheck - Class variable fields should not have public accessibility

108 - AVozZXY7qD-YxBNEG4OD

Class: src/utils/Constants.java

Line: 3 - public class Constants {

Rule: S1118 - Utility classes should not have public constructors

109 - AVozZXYOqD-YxBNEG4NU

Class: src/stream/ControllerPersistence.java

Line: 11 - public class ControllerPersistence {

Rule: S1118 - Utility classes should not have public constructors

110 - AVozZXYaqD-YxBNEG4NX

Class: src/stream/Persistence.java

Line: 154 - try {

Rule: S2093 - Try-with-resources should be used

111 - AVozZXYeqD-YxBNEG4Ni

Class: src/stream/Persistence.java

Line: 24 - public class Persistence {

Rule: S1118 - Utility classes should not have public constructors

112 - AVozZXYfqD-YxBNEG4Nj

Class: src/stream/Persistence.java

Line: 90 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

113 - AVozZXYfqD-YxBNEG4Nk

Class: src/stream/Persistence.java

Line: 109 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

114 - AVozZXYgqD-YxBNEG4Nl

Class: src/stream/Persistence.java

Line: 129 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

115 - AVozZXYgqD-YxBNEG4Nm

Class: src/stream/Persistence.java

Line: 169 - } catch (IOException ioe) {

Rule: S1166 - Exception handlers should preserve the original exceptions

116 - AVozZXYgqD-YxBNEG4Nn

Class: src/stream/Persistence.java

Line: 174 - } catch (IOException ioe2) {

Rule: S1166 - Exception handlers should preserve the original exceptions

117 - AVozZXYjqD-YxBNEG4Ns

Class: src/stream/Persistence.java

Line: 93 - Runtime.getRuntime().exit(0);

Rule: S1147 - Exit methods should not be called

118 - AVozZXZDqD-YxBNEG4OE

Class: src/utils/Logger.java

Line: 30 - System.out.println(s);

Rule: S106 - Standard outputs should not be used directly to log anything

119 - AVozZXZEqD-YxBNEG4OF

Class: src/utils/Logger.java

Line: 39 - System.err.println(err);

Rule: S106 - Standard outputs should not be used directly to log anything

120 - AVozZXZeqD-YxBNEG4OW

Class: src/utils/StartTest.java

Line: 19 - System.out.println("fim");

Rule: S106 - Standard outputs should not be used directly to log anything

121 - AVozZXZgqD-YxBNEG4Oa

Class: src/utils/StartTest.java

Line: 20 - } catch (FileNotFoundException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

122 - AVozZXZhqD-YxBNEG4Ob

Class: src/utils/StartTest.java

Line: 24 - } catch (IOException e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

123 - AVozZXZhqD-YxBNEG4Oc

Class: src/utils/StartTest.java

Line: 28 - catch (Exception e) {

Rule: S1166 - Exception handlers should preserve the original exceptions

124 - AVozZXZiqD-YxBNEG4Od

Class: src/utils/StartTest.java

Line: 24 - } catch (IOException e) {

Rule: S2147 - Catches should be combined

125 - AVozZXZiqD-YxBNEG4Oe

Class: src/utils/StartTest.java

Line: 28 - catch (Exception e) {

Rule: S2147 - Catches should be combined

126 - AVhz7eH-eaKV0U43xKWr

Class: src/project/ConfigProjeto.java

Line: 46 - System.out.println("XML generated!");

Rule: S106 - Standard outputs should not be used directly to log anything

127 - AVhPBr0AZlBLe_65SSWu

Class: src/project/ConfigProjeto.java

Line: 6 - private String projectKey;

Rule: CommentedOutCodeLine - Sections of code should not be \"commented out\"

128 - AVozZXQvqD-YxBNEG4I8

Class: src/html/ControllerHTML.java

Line: 15 - static List<String> sonar_issue_report;

Rule: S3008 - Static non-final field names should comply with a naming convention

129 - AVozZXR2qD-YxBNEG4JX

Class: src/html/InputParser.java

Line: 9 - public class InputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

130 - AVozZXR3qD-YxBNEG4JY

Class: src/html/InputParser.java

Line: 16 - public void run(List<String> html) throws FileNotFoundException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

131 - AVozZXRAqD-YxBNEG4I9

Class: src/html/ControllerHTML.java

Line: 13 - public class ControllerHTML {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

132 - AVozZXRBqD-YxBNEG4I-

Class: src/html/ControllerHTML.java

Line: 21 - public ControllerHTML()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

133 - AVozZXRCqD-YxBNEG4I_

Class: src/html/ControllerHTML.java

Line: 27 - public void parse() throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

134 - AVozZXREqD-YxBNEG4JA

Class: src/html/ControllerHTML.java

Line: 43 - public void parseSummary() throws FileNotFoundException{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

135 - AVozZXRFqD-YxBNEG4JB

Class: src/html/ControllerHTML.java

Line: 48 - public static void newIssue(String key, String rule, String severity, String lineID, int componentID, String isNew)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

136 - AVozZXRGqD-YxBNEG4JC

Class: src/html/ControllerHTML.java

Line: 54 - public static void newResource(Integer k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

137 - AVozZXRHqD-YxBNEG4JD

Class: src/html/ControllerHTML.java

Line: 59 - public static void newRule(String k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

138 - AVozZXRIqD-YxBNEG4JE

Class: src/html/ControllerHTML.java

Line: 64 - public static void newRule(String s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

139 - AVozZXRJqD-YxBNEG4JF

Class: src/html/ControllerHTML.java

Line: 69 - public static List<Issue> getIssuesList(Severity s , Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

140 - AVozZXRKqD-YxBNEG4JG

Class: src/html/ControllerHTML.java

Line: 82 - public static List<String> getRulesFile(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

141 - AVozZXRMqD-YxBNEG4JI

Class: src/html/ControllerHTML.java

Line: 44 - List<String> html_model = ControllerPersistence.parseSummary();

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

142 - AVozZXRpqD-YxBNEG4JN

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1659 - Multiple variables should not be declared on the same line

143 - AVozZXRqqD-YxBNEG4JO

Class: src/html/InputParser.java

Line: 58 - String s = "", k = "", v = "";

Rule: S1659 - Multiple variables should not be declared on the same line

144 - AVozZXRrqD-YxBNEG4JP

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

145 - AVozZXRtqD-YxBNEG4JQ

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

146 - AVozZXRuqD-YxBNEG4JR

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

147 - AVozZXRvqD-YxBNEG4JS

Class: src/html/InputParser.java

Line: 111 - String key, rule, lineID, isNew, severity;

Rule: S1659 - Multiple variables should not be declared on the same line

148 - AVozZXS1qD-YxBNEG4KM

Class: src/html/Resources.java

Line: 6 - public class Resources {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

149 - AVozZXS2qD-YxBNEG4KN

Class: src/html/Resources.java

Line: 10 - public Resources() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

150 - AVozZXSNqD-YxBNEG4Jf

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

151 - AVozZXSOqD-YxBNEG4Jg

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

152 - AVozZXSPqD-YxBNEG4Jh

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

153 - AVozZXSQqD-YxBNEG4Ji

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

154 - AVozZXSRqD-YxBNEG4Jj

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

155 - AVozZXSRqD-YxBNEG4Jk

Class: src/html/OutputParser.java

Line: 276 - html = html.concat(item+"<strong>Line: </strong>"+iu.getLineID()+" - "+iu.getLine()+itemEND);

Rule: S1192 - String literals should not be duplicated

156 - AVozZXSSqD-YxBNEG4Jl

Class: src/html/OutputParser.java

Line: 275 - html = html.concat(item+"<strong>Class: </strong>"+iu.getComponent()+itemEND);

Rule: S1192 - String literals should not be duplicated

157 - AVozZXSTqD-YxBNEG4Jm

Class: src/html/OutputParser.java

Line: 277 - html = html.concat(item+"<strong>Rule: </strong>"+iu.getRule()+" - "+ControllerIssues.getInstance().getRuleDescription(i.getRule())+itemEND);

Rule: S1192 - String literals should not be duplicated

158 - AVozZXSbqD-YxBNEG4Jv

Class: src/html/OutputParser.java

Line: 17 - public class OutputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

159 - AVozZXScqD-YxBNEG4Jw

Class: src/html/OutputParser.java

Line: 24 - public List<String> run(List<String> html)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

160 - AVozZXSiqD-YxBNEG4J3

Class: src/html/OutputParser.java

Line: 62 - grid = grid.replace("#", "A");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

161 - AVozZXSiqD-YxBNEG4J4

Class: src/html/OutputParser.java

Line: 66 - grid = grid.replace("#", "B");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

162 - AVozZXSjqD-YxBNEG4J5

Class: src/html/OutputParser.java

Line: 70 - grid = grid.replace("#", "C");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

163 - AVozZXSkqD-YxBNEG4J6

Class: src/html/OutputParser.java

Line: 74 - grid = grid.replace("#", "D");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

164 - AVozZXSkqD-YxBNEG4J7

Class: src/html/OutputParser.java

Line: 78 - grid = grid.replace("#", "E");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

165 - AVozZXSlqD-YxBNEG4J8

Class: src/html/OutputParser.java

Line: 85 - grid = grid.replace("#", "A");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

166 - AVozZXSlqD-YxBNEG4J9

Class: src/html/OutputParser.java

Line: 89 - grid = grid.replace("#", "B");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

167 - AVozZXSmqD-YxBNEG4J-

Class: src/html/OutputParser.java

Line: 93 - grid = grid.replace("#", "C");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

168 - AVozZXSmqD-YxBNEG4J_

Class: src/html/OutputParser.java

Line: 97 - grid = grid.replace("#", "D");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

169 - AVozZXSnqD-YxBNEG4KA

Class: src/html/OutputParser.java

Line: 101 - grid = grid.replace("#", "E");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

170 - AVozZXSoqD-YxBNEG4KD

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

171 - AVozZXSpqD-YxBNEG4KE

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

172 - AVozZXSqqD-YxBNEG4KF

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

173 - AVozZXSrqD-YxBNEG4KG

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

174 - AVozZXSrqD-YxBNEG4KH

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

175 - AVozZXSsqD-YxBNEG4KI

Class: src/html/OutputParser.java

Line: 110 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

176 - AVozZXSsqD-YxBNEG4KJ

Class: src/html/OutputParser.java

Line: 5 - import java.util.Calendar;

Rule: UselessImportCheck - Useless imports should be removed

177 - AVozZXStqD-YxBNEG4KK

Class: src/html/OutputParser.java

Line: 3 - import java.text.SimpleDateFormat;

Rule: UselessImportCheck - Useless imports should be removed

178 - AVozZXT-qD-YxBNEG4La

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

179 - AVozZXT-qD-YxBNEG4Lb

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

180 - AVozZXT-qD-YxBNEG4Lc

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

181 - AVozZXT6qD-YxBNEG4LS

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

182 - AVozZXT6qD-YxBNEG4LT

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

183 - AVozZXT7qD-YxBNEG4LU

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

184 - AVozZXT7qD-YxBNEG4LV

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S1659 - Multiple variables should not be declared on the same line

185 - AVozZXT8qD-YxBNEG4LW

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

186 - AVozZXT8qD-YxBNEG4LX

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

187 - AVozZXT9qD-YxBNEG4LY

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

188 - AVozZXT9qD-YxBNEG4LZ

Class: src/issues/Indexers.java

Line: 58 - int aBlocker, aCritical, aMajor, aMinor, aInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

189 - AVozZXTGqD-YxBNEG4KO

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

190 - AVozZXTHqD-YxBNEG4KP

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

191 - AVozZXTHqD-YxBNEG4KQ

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

192 - AVozZXTIqD-YxBNEG4KR

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S1659 - Multiple variables should not be declared on the same line

193 - AVozZXTIqD-YxBNEG4KS

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

194 - AVozZXTJqD-YxBNEG4KT

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

195 - AVozZXTJqD-YxBNEG4KU

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

196 - AVozZXTKqD-YxBNEG4KV

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

197 - AVozZXTKqD-YxBNEG4KW

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S1659 - Multiple variables should not be declared on the same line

198 - AVozZXTNqD-YxBNEG4Kb

Class: src/issues/CatalogIssues.java

Line: 8 - public class CatalogIssues {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

199 - AVozZXTNqD-YxBNEG4Kc

Class: src/issues/CatalogIssues.java

Line: 12 - public CatalogIssues() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

200 - AVozZXTOqD-YxBNEG4Kd

Class: src/issues/CatalogIssues.java

Line: 16 - public void addIssue(Issue i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

201 - AVozZXTPqD-YxBNEG4Ke

Class: src/issues/CatalogIssues.java

Line: 20 - public Issue getIssue(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

202 - AVozZXTPqD-YxBNEG4Kf

Class: src/issues/CatalogIssues.java

Line: 24 - public int size(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

203 - AVozZXTQqD-YxBNEG4Kg

Class: src/issues/CatalogIssues.java

Line: 48 - public int getNumberOfIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

204 - AVozZXTQqD-YxBNEG4Kh

Class: src/issues/CatalogIssues.java

Line: 56 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

205 - AVozZXTRqD-YxBNEG4Ki

Class: src/issues/CatalogIssues.java

Line: 66 - public int getNumberOfIssuesBySeverityType(Severity s, Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

206 - AVozZXTRqD-YxBNEG4Kj

Class: src/issues/CatalogIssues.java

Line: 88 - public void printIssues(List<Issue> issues){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

207 - AVozZXTSqD-YxBNEG4Kk

Class: src/issues/CatalogIssues.java

Line: 93 - public void printIssues(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

208 - AVozZXTSqD-YxBNEG4Kl

Class: src/issues/CatalogIssues.java

Line: 99 - public void printIssues()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

209 - AVozZXTTqD-YxBNEG4Km

Class: src/issues/CatalogIssues.java

Line: 144 - public List<Issue> getIssuesBySeverityType(Severity s, Class c)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

210 - AVozZXTTqD-YxBNEG4Kn

Class: src/issues/CatalogIssues.java

Line: 173 - public List<Issue> getIssuesPerResource(int res) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

211 - AVozZXTUqD-YxBNEG4Ko

Class: src/issues/CatalogIssues.java

Line: 192 - public List<Issue> getListOfIssuesPerRule(String key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

212 - AVozZXTUqD-YxBNEG4Kp

Class: src/issues/CatalogIssues.java

Line: 203 - public List<Object[]> getIssuesPerRule(String key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

213 - AVozZXTVqD-YxBNEG4Kq

Class: src/issues/CatalogIssues.java

Line: 236 - public Object[][] getIssuesPerRule(Rules rules) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

214 - AVozZXTWqD-YxBNEG4Ks

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

215 - AVozZXTWqD-YxBNEG4Kt

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

216 - AVozZXTWqD-YxBNEG4Ku

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

217 - AVozZXTXqD-YxBNEG4Kv

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

218 - AVozZXTYqD-YxBNEG4Kw

Class: src/issues/CatalogIssues.java

Line: 204 - int KEY = 0, CLASS = 1, LINEID = 2, LINE = 3, SEVERITY = 4;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

219 - AVozZXTYqD-YxBNEG4Kx

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

220 - AVozZXTZqD-YxBNEG4Ky

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

221 - AVozZXTZqD-YxBNEG4Kz

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

222 - AVozZXT_qD-YxBNEG4Ld

Class: src/issues/Indexers.java

Line: 59 - int rBlocker, rCritical, rMajor, rMinor, rInfo;

Rule: S1659 - Multiple variables should not be declared on the same line

223 - AVozZXT_qD-YxBNEG4Le

Class: src/issues/Indexers.java

Line: 60 - float added , resolved;

Rule: S1659 - Multiple variables should not be declared on the same line

224 - AVozZXTaqD-YxBNEG4K0

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

225 - AVozZXTaqD-YxBNEG4K1

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

226 - AVozZXTaqD-YxBNEG4K2

Class: src/issues/CatalogIssues.java

Line: 237 - int KEY = 0, RULE = 1, SEVERITY = 2, NEW = 3, RESOLVED = 4, TOTAL = 5;

Rule: S00117 - Local variable and method parameter names should comply with a naming convention

227 - AVozZXTkqD-YxBNEG4K3

Class: src/issues/ControllerIssues.java

Line: 10 - public class ControllerIssues {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

228 - AVozZXTlqD-YxBNEG4K4

Class: src/issues/ControllerIssues.java

Line: 28 - public void setup()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

229 - AVozZXTmqD-YxBNEG4K5

Class: src/issues/ControllerIssues.java

Line: 38 - public void execute(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

230 - AVozZXTmqD-YxBNEG4K6

Class: src/issues/ControllerIssues.java

Line: 43 - public void persist() throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

231 - AVozZXTmqD-YxBNEG4K7

Class: src/issues/ControllerIssues.java

Line: 48 - public List<Issue> getIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

232 - AVozZXTnqD-YxBNEG4K8

Class: src/issues/ControllerIssues.java

Line: 51 - public int getNumberOfIssuesBySeverity(Severity s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

233 - AVozZXToqD-YxBNEG4K-

Class: src/issues/ControllerIssues.java

Line: 57 - public int getNumberOfIssuesBySeverityType(Severity s, Class c){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

234 - AVozZXToqD-YxBNEG4K9

Class: src/issues/ControllerIssues.java

Line: 54 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

235 - AVozZXTpqD-YxBNEG4K_

Class: src/issues/ControllerIssues.java

Line: 77 - public void addIssue(String key, String rule, Severity severity, String component,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

236 - AVozZXTpqD-YxBNEG4LA

Class: src/issues/ControllerIssues.java

Line: 88 - public void addIssue(String key, String rule, Severity severity, int lineID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

237 - AVozZXTpqD-YxBNEG4LB

Class: src/issues/ControllerIssues.java

Line: 97 - public void addResource(Integer i, String s){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

238 - AVozZXTqqD-YxBNEG4LC

Class: src/issues/ControllerIssues.java

Line: 100 - public String getResourceClass(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

239 - AVozZXTqqD-YxBNEG4LD

Class: src/issues/ControllerIssues.java

Line: 103 - public String getResourcePath(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

240 - AVozZXTrqD-YxBNEG4LE

Class: src/issues/ControllerIssues.java

Line: 106 - public String getResource(int i){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

241 - AVozZXTrqD-YxBNEG4LF

Class: src/issues/ControllerIssues.java

Line: 114 - public void addRule(String k, String v){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

242 - AVozZXTsqD-YxBNEG4LG

Class: src/issues/ControllerIssues.java

Line: 117 - public String getRuleDescription(String rule){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

243 - AVozZXTsqD-YxBNEG4LH

Class: src/issues/ControllerIssues.java

Line: 121 - public void addRule(String s) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

244 - AVozZXTsqD-YxBNEG4LI

Class: src/issues/ControllerIssues.java

Line: 129 - public List<Object[]> getIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

245 - AVozZXTtqD-YxBNEG4LJ

Class: src/issues/ControllerIssues.java

Line: 133 - public List<Issue> getListOfIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

246 - AVozZXTtqD-YxBNEG4LK

Class: src/issues/ControllerIssues.java

Line: 137 - public List<Issue> getIssuesPerResource(int res){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

247 - AVozZXTuqD-YxBNEG4LL

Class: src/issues/ControllerIssues.java

Line: 141 - public List<Issue> getIssuesBySeverityType(Severity s, Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

248 - AVozZXU4qD-YxBNEG4MD

Class: src/issues/IssueUnresolved.java

Line: 3 - public class IssueUnresolved extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

249 - AVozZXU5qD-YxBNEG4ME

Class: src/issues/IssueUnresolved.java

Line: 14 - public IssueUnresolved(String key, String rule, Severity severity, String component, int componentID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

250 - AVozZXU5qD-YxBNEG4MF

Class: src/issues/IssueUnresolved.java

Line: 27 - public void update(int componentID, int lineID, String line)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

251 - AVozZXU6qD-YxBNEG4MG

Class: src/issues/IssueUnresolved.java

Line: 43 - public void print()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

252 - AVozZXUAqD-YxBNEG4Lf

Class: src/issues/Indexers.java

Line: 6 - public class Indexers {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

253 - AVozZXUAqD-YxBNEG4Lg

Class: src/issues/Indexers.java

Line: 29 - public void run(CatalogIssues ca)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

254 - AVozZXUBqD-YxBNEG4Lh

Class: src/issues/Indexers.java

Line: 108 - public int getNumberOfIssuesByType(Class c) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

255 - AVozZXUDqD-YxBNEG4Lk

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

256 - AVozZXUDqD-YxBNEG4Ll

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

257 - AVozZXUEqD-YxBNEG4Lm

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

258 - AVozZXUEqD-YxBNEG4Ln

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

259 - AVozZXUFqD-YxBNEG4Lo

Class: src/issues/Indexers.java

Line: 23 - private int BLOCKER = 5000, CRITICAL = 250, MAJOR = 50, MINOR = 15, INFO = 2;

Rule: S00116 - Field names should comply with a naming convention

260 - AVozZXUPqD-YxBNEG4Lt

Class: src/issues/Issue.java

Line: 3 - public abstract class Issue {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

261 - AVozZXUQqD-YxBNEG4Lu

Class: src/issues/Issue.java

Line: 10 - public Issue(String key, String rule, Severity severity) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

262 - AVozZXUQqD-YxBNEG4Lv

Class: src/issues/Issue.java

Line: 26 - public void print() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

263 - AVozZXUbqD-YxBNEG4Lz

Class: src/issues/IssueAdded.java

Line: 3 - public class IssueAdded extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

264 - AVozZXUcqD-YxBNEG4L0

Class: src/issues/IssueAdded.java

Line: 10 - public IssueAdded(String key, String rule, Severity severity, int lineID, int componentID, String line) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

265 - AVozZXUdqD-YxBNEG4L1

Class: src/issues/IssueAdded.java

Line: 17 - public IssueAdded(String key, String rule, Severity severity, int lineID, int componentID) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

266 - AVozZXUdqD-YxBNEG4L2

Class: src/issues/IssueAdded.java

Line: 24 - public void print()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

267 - AVozZXUtqD-YxBNEG4L-

Class: src/issues/IssueResolved.java

Line: 11 - public IssueResolved(String key, String rule, Severity severity, String component, int componentID,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

268 - AVozZXUtqD-YxBNEG4L9

Class: src/issues/IssueResolved.java

Line: 3 - public class IssueResolved extends Issue{

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

269 - AVozZXV-qD-YxBNEG4Md

Class: src/json/ControllerJSON.java

Line: 123 - public static String getRuleDescription(String rule)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

270 - AVozZXV-qD-YxBNEG4Me

Class: src/json/ControllerJSON.java

Line: 128 - public static String getResourceName(int key) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

271 - AVozZXV6qD-YxBNEG4MV

Class: src/json/ControllerJSON.java

Line: 71 - String request = "" , response = "";

Rule: S1659 - Multiple variables should not be declared on the same line

272 - AVozZXV7qD-YxBNEG4MW

Class: src/json/ControllerJSON.java

Line: 19 - public class ControllerJSON {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

273 - AVozZXV7qD-YxBNEG4MX

Class: src/json/ControllerJSON.java

Line: 26 - public ControllerJSON()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

274 - AVozZXV7qD-YxBNEG4MY

Class: src/json/ControllerJSON.java

Line: 39 - public static void newIssue(String key, String rule, Severity severity, String component,

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

275 - AVozZXV8qD-YxBNEG4MZ

Class: src/json/ControllerJSON.java

Line: 69 - public void parse() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

276 - AVozZXV8qD-YxBNEG4Ma

Class: src/json/ControllerJSON.java

Line: 83 - public static List<Issue> getIssuesPerRule(String key){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

277 - AVozZXV9qD-YxBNEG4Mb

Class: src/json/ControllerJSON.java

Line: 87 - public void persist(){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

278 - AVozZXV9qD-YxBNEG4Mc

Class: src/json/ControllerJSON.java

Line: 119 - public static String getResourcePath(int key)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

279 - AVozZXVEqD-YxBNEG4MK

Class: src/issues/Rules.java

Line: 10 - public class Rules {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

280 - AVozZXVEqD-YxBNEG4ML

Class: src/issues/Rules.java

Line: 14 - public Rules()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

281 - AVozZXVFqD-YxBNEG4MM

Class: src/issues/Rules.java

Line: 19 - public String getRule(String ruleID)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

282 - AVozZXVFqD-YxBNEG4MN

Class: src/issues/Rules.java

Line: 24 - public void addRule(String ruleID , String ruleDescription)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

283 - AVozZXVGqD-YxBNEG4MO

Class: src/issues/Rules.java

Line: 34 - public void addRule(String s) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

284 - AVozZXVOqD-YxBNEG4MP

Class: src/issues/Severity.java

Line: 3 - public enum Severity {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

285 - AVozZXVWqD-YxBNEG4MQ

Class: src/issues/Status.java

Line: 3 - public enum Status {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

286 - AVozZXVgqD-YxBNEG4MR

Class: src/issues/TextRange.java

Line: 3 - public class TextRange {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

287 - AVozZXVgqD-YxBNEG4MS

Class: src/issues/TextRange.java

Line: 10 - public TextRange(int startLine, int endLine, int startOffset, int endOffset) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

288 - AVozZXVqqD-YxBNEG4MT

Class: src/issues/Type.java

Line: 3 - public enum Type {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

289 - AVozZXW3qD-YxBNEG4M1

Class: src/pluginProperties/Properties.java

Line: 14 - if(local.startsWith("serverURL="))

Rule: S1192 - String literals should not be duplicated

290 - AVozZXW4qD-YxBNEG4M2

Class: src/pluginProperties/Properties.java

Line: 18 - else if(local.startsWith("analyserPath="))

Rule: S1192 - String literals should not be duplicated

291 - AVozZXW5qD-YxBNEG4M3

Class: src/pluginProperties/Properties.java

Line: 10 - public class Properties {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

292 - AVozZXW5qD-YxBNEG4M4

Class: src/pluginProperties/Properties.java

Line: 73 - public static void parse(String path) throws FileNotFoundException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

293 - AVozZXW7qD-YxBNEG4M6

Class: src/pluginProperties/Properties.java

Line: 1 - package pluginProperties;

Rule: S00120 - Package names should comply with a naming convention

294 - AVozZXWIqD-YxBNEG4Mj

Class: src/json/InputParser.java

Line: 13 - public class InputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

295 - AVozZXWJqD-YxBNEG4Mk

Class: src/json/InputParser.java

Line: 21 - public int getTotal(String jsonResponse)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

296 - AVozZXWKqD-YxBNEG4Ml

Class: src/json/InputParser.java

Line: 26 - public void parseIssues(String jsonResponse)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

297 - AVozZXWUqD-YxBNEG4Mp

Class: src/json/OutputParser.java

Line: 14 - public class OutputParser {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

298 - AVozZXWUqD-YxBNEG4Mq

Class: src/json/OutputParser.java

Line: 16 - public String persist()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

299 - AVozZXWgqD-YxBNEG4Mw

Class: src/json/Request.java

Line: 8 - public class Request {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

300 - AVozZXWgqD-YxBNEG4Mx

Class: src/json/Request.java

Line: 10 - public String jsonRequest(String request) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

301 - AVozZXWpqD-YxBNEG4My

Class: src/json/Utils.java

Line: 3 - public class Utils {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

302 - AVozZXWqqD-YxBNEG4Mz

Class: src/json/Utils.java

Line: 5 - public static String convertStreamToString(java.io.InputStream is) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

303 - AVozZXX2qD-YxBNEG4M_

Class: src/scanner/Scan.java

Line: 33 - cmd = cmd.concat("@echo."+System.lineSeparator());

Rule: S1192 - String literals should not be duplicated

304 - AVozZXX3qD-YxBNEG4NA

Class: src/scanner/Scan.java

Line: 29 - if(System.getProperty("os.name").contains("Windows"))

Rule: S1192 - String literals should not be duplicated

305 - AVozZXX3qD-YxBNEG4NB

Class: src/scanner/Scan.java

Line: 9 - public class Scan {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

306 - AVozZXX4qD-YxBNEG4NC

Class: src/scanner/Scan.java

Line: 11 - public void run(String path) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

307 - AVozZXX4qD-YxBNEG4ND

Class: src/scanner/Scan.java

Line: 25 - public String generateScanner(String caminhoProjeto, String caminhoScanner, String params, boolean preview)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

308 - AVozZXX5qD-YxBNEG4NE

Class: src/scanner/Scan.java

Line: 31 - caminhoScanner = caminhoScanner.concat(Constants.PATH+Constants.SONAR_SCANNER+".bat");

Rule: S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

309 - AVozZXXrqD-YxBNEG4M7

Class: src/scanner/ControllerScanner.java

Line: 9 - public class ControllerScanner {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

310 - AVozZXXrqD-YxBNEG4M8

Class: src/scanner/ControllerScanner.java

Line: 17 - public void setup()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

311 - AVozZXXsqD-YxBNEG4M9

Class: src/scanner/ControllerScanner.java

Line: 36 - public void run(boolean preview) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

312 - AVozZXY1qD-YxBNEG4N0

Class: src/utils/Constants.java

Line: 3 - public class Constants {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

313 - AVozZXY1qD-YxBNEG4N1

Class: src/utils/Constants.java

Line: 5 - public static String projectKey = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

314 - AVozZXY1qD-YxBNEG4N2

Class: src/utils/Constants.java

Line: 6 - public static String projectPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

315 - AVozZXY2qD-YxBNEG4N3

Class: src/utils/Constants.java

Line: 7 - public static String projectSource = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

316 - AVozZXY2qD-YxBNEG4N4

Class: src/utils/Constants.java

Line: 9 - public static String localServerURL = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

317 - AVozZXY3qD-YxBNEG4N5

Class: src/utils/Constants.java

Line: 10 - public static String localAnalyserPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

318 - AVozZXY3qD-YxBNEG4N6

Class: src/utils/Constants.java

Line: 12 - public static String externalServerURL = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

319 - AVozZXY3qD-YxBNEG4N7

Class: src/utils/Constants.java

Line: 13 - public static String externalAnalyserPath = "";

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

320 - AVozZXYGqD-YxBNEG4NI

Class: src/stream/ControllerPersistence.java

Line: 11 - public class ControllerPersistence {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

321 - AVozZXYHqD-YxBNEG4NJ

Class: src/stream/ControllerPersistence.java

Line: 13 - public static void persistConfigServerFile(String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

322 - AVozZXYIqD-YxBNEG4NK

Class: src/stream/ControllerPersistence.java

Line: 17 - public static void persistConfigServerFile(String path, String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

323 - AVozZXYIqD-YxBNEG4NL

Class: src/stream/ControllerPersistence.java

Line: 24 - public static void persistConfigScannerFile(String command , boolean preview){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

324 - AVozZXYJqD-YxBNEG4NM

Class: src/stream/ControllerPersistence.java

Line: 31 - public static void persistConfigScannerFile(String path, String command){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

325 - AVozZXYKqD-YxBNEG4NN

Class: src/stream/ControllerPersistence.java

Line: 40 - public static void generateHTMLReport(List<String> html){

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

326 - AVozZXYKqD-YxBNEG4NO

Class: src/stream/ControllerPersistence.java

Line: 44 - public static void persist(Rules rules) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

327 - AVozZXYLqD-YxBNEG4NP

Class: src/stream/ControllerPersistence.java

Line: 49 - public static List<String> parseAsListString(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

328 - AVozZXYMqD-YxBNEG4NQ

Class: src/stream/ControllerPersistence.java

Line: 53 - public static void persistJson(String json) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

329 - AVozZXYMqD-YxBNEG4NR

Class: src/stream/ControllerPersistence.java

Line: 58 - public static void persistLog(List<String> logs) {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

330 - AVozZXYNqD-YxBNEG4NS

Class: src/stream/ControllerPersistence.java

Line: 62 - public static List<String> parseSummary() throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

331 - AVozZXYOqD-YxBNEG4NT

Class: src/stream/ControllerPersistence.java

Line: 66 - public static void persist(Indexers i) throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

332 - AVozZXYYqD-YxBNEG4NV

Class: src/stream/Persistence.java

Line: 64 - if(System.getProperty("os.name").contains("Windows"))

Rule: S1192 - String literals should not be duplicated

333 - AVozZXYZqD-YxBNEG4NW

Class: src/stream/Persistence.java

Line: 83 - Logger.getInstance().log("Trying to persist file: "+path);

Rule: S1192 - String literals should not be duplicated

334 - AVozZXYbqD-YxBNEG4Na

Class: src/stream/Persistence.java

Line: 24 - public class Persistence {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

335 - AVozZXYbqD-YxBNEG4Nb

Class: src/stream/Persistence.java

Line: 80 - public static void persist(String path, String command)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

336 - AVozZXYcqD-YxBNEG4Nc

Class: src/stream/Persistence.java

Line: 97 - public static void persist(String path, List<String> lines)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

337 - AVozZXYcqD-YxBNEG4Nd

Class: src/stream/Persistence.java

Line: 117 - public static void persistRules(Rules rules)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

338 - AVozZXYdqD-YxBNEG4Ne

Class: src/stream/Persistence.java

Line: 137 - public static List<String> getFileAsListString(String path) throws FileNotFoundException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

339 - AVozZXYdqD-YxBNEG4Nf

Class: src/stream/Persistence.java

Line: 152 - public static void persist(String path, Indexers i) throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

340 - AVozZXYhqD-YxBNEG4No

Class: src/stream/Persistence.java

Line: 172 - if (bw != null) try {

Rule: S00122 - Statements should be on separate lines

341 - AVozZXZEqD-YxBNEG4OG

Class: src/utils/Logger.java

Line: 9 - public class Logger {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

342 - AVozZXZFqD-YxBNEG4OH

Class: src/utils/Logger.java

Line: 26 - public void log(String s)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

343 - AVozZXZFqD-YxBNEG4OI

Class: src/utils/Logger.java

Line: 35 - public void warn(String err)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

344 - AVozZXZGqD-YxBNEG4OJ

Class: src/utils/Logger.java

Line: 44 - public void persist()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

345 - AVozZXZQqD-YxBNEG4OK

Class: src/utils/Program.java

Line: 13 - public class Program {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

346 - AVozZXZRqD-YxBNEG4OL

Class: src/utils/Program.java

Line: 19 - public Program()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

347 - AVozZXZRqD-YxBNEG4OM

Class: src/utils/Program.java

Line: 26 - public void start() throws Exception

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

348 - AVozZXZSqD-YxBNEG4ON

Class: src/utils/Program.java

Line: 36 - public void scan() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

349 - AVozZXZSqD-YxBNEG4OO

Class: src/utils/Program.java

Line: 43 - public void parse() throws IOException

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

350 - AVozZXZTqD-YxBNEG4OP

Class: src/utils/Program.java

Line: 51 - public void execute()

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

351 - AVozZXZTqD-YxBNEG4OQ

Class: src/utils/Program.java

Line: 57 - public void persist() throws IOException {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

352 - AVozZXZVqD-YxBNEG4OU

Class: src/utils/Program.java

Line: 3 - import java.io.FileNotFoundException;

Rule: UselessImportCheck - Useless imports should be removed

353 - AVozZXZVqD-YxBNEG4OV

Class: src/utils/Program.java

Line: 6 - import javax.swing.text.html.CSS;

Rule: UselessImportCheck - Useless imports should be removed

354 - AVozZXZfqD-YxBNEG4OX

Class: src/utils/StartTest.java

Line: 8 - public class StartTest {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

355 - AVozZXZfqD-YxBNEG4OY

Class: src/utils/StartTest.java

Line: 11 - public void testStart() {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

356 - AVhPBr0SZlBLe_65SSWv

Class: src/project/ConfigProjeto.java

Line: 3 - public class ConfigProjeto {

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

357 - AVhPBr0TZlBLe_65SSWw

Class: src/project/ConfigProjeto.java

Line: 20 - public static String geraXML(String projectKey, String projectName, Float projectVersion)

Rule: UndocumentedApi - Public types, methods and fields (API) should be documented with Javadoc

358 - AVozZXYeqD-YxBNEG4Ng

Class: src/stream/Persistence.java

Line: 110 - // TODO Auto-generated catch block

Rule: S1135 - \"TODO\" tags should be handled

359 - AVozZXYeqD-YxBNEG4Nh

Class: src/stream/Persistence.java

Line: 130 - // TODO Auto-generated catch block

Rule: S1135 - \"TODO\" tags should be handled

360 - AVozZXZTqD-YxBNEG4OR

Class: src/utils/Program.java

Line: 32 - //TODO executar no linux

Rule: S1135 - \"TODO\" tags should be handled

361 - AVozZXZUqD-YxBNEG4OS

Class: src/utils/Program.java

Line: 39 - //TODO executar no linux

Rule: S1135 - \"TODO\" tags should be handled

362 - AVozZXZgqD-YxBNEG4OZ

Class: src/utils/StartTest.java

Line: 25 - // TODO Auto-generated catch block

Rule: S1135 - \"TODO\" tags should be handled

All local issues listed. You may use filters to list specif issues of interest.

Issues List

#A1

Issues per Rule New Resolved Issues
Resources should be closed 0 0 2
Instance methods should not write to \"static\" fields 0 0 1
\"public static\" fields should be constant 0 0 7
Generic exceptions should never be thrown 0 0 1
Throwable.printStackTrace(...) should not be called 0 0 6
Math operands should be cast before assignment 0 0 2
Try-with-resources should be used 0 0 1
The diamond operator (\"<>\") should be used 0 0 2
Class variable fields should not have public accessibility 0 0 7
Anonymous inner classes containing only one method should become lambdas 0 0 2
Exception handlers should preserve the original exceptions 0 0 8
Useless parentheses around expressions should be removed to prevent any misunderstanding 0 0 4
Unused \"private\" methods should be removed 0 0 2
Methods should not be too complex 0 0 3
Sections of code should not be \"commented out\" 0 0 5
Utility classes should not have public constructors 0 0 5
Control flow statements \"if\", \"for\", \"while\", \"switch\" and \"try\" should not be nested too deeply 0 0 9
Source files should not have any duplicated blocks 0 0 1
Two branches in the same conditional structure should not have exactly the same implementation 0 0 1
\"for\" loop incrementers should modify the variable being tested in the loop\'s stop condition 0 0 2
\"for\" loop stop conditions should be invariant 0 0 4
Local variables should not shadow class fields 0 0 1
Methods should not have too many parameters 0 0 4
Methods should not be empty 0 0 3
Collapsible \"if\" statements should be merged 0 0 1
Nested blocks of code should not be left empty 0 0 2
Unused \"private\" fields should be removed 0 0 5
Exit methods should not be called 0 0 1
Standard outputs should not be used directly to log anything 0 0 16
Unused method parameters should be removed 0 0 1
Dead stores should be removed 0 0 10
Strings literals should be placed on the left side when checking for equality 0 0 6
Catches should be combined 0 0 2
String literals should not be duplicated 0 0 9
Useless imports should be removed 0 0 4
Method parameters, caught exceptions and foreach variables should not be reassigned 0 0 11
Static non-final field names should comply with a naming convention 0 0 1
Public types, methods and fields (API) should be documented with Javadoc 0 0 146
Package names should comply with a naming convention 0 0 1
Statements should be on separate lines 0 0 1
Multiple variables should not be declared on the same line 0 0 34
Local variable and method parameter names should comply with a naming convention 0 0 18
Field names should comply with a naming convention 0 0 5
\"TODO\" tags should be handled 0 0 5

Visual analysis of Issues on presented on local repository.

Issues per Resource

#G1