3 "qprofilesByLanguage": {
5 "key": "java-sonar-way-72608",
8 "rulesUpdatedAt": "2015-08-10T12:06:53+0200"
13 "repositoryKey": "common-java",
14 "ruleKey": "DuplicatedBlocks",
15 "name": "Source files should not have any duplicated blocks",
21 "repositoryKey": "common-java",
22 "ruleKey": "InsufficientBranchCoverage",
23 "name": "Branches should have sufficient coverage by unit tests",
27 "minimumBranchCoverageRatio": "65.0"
31 "repositoryKey": "squid",
32 "ruleKey": "RightCurlyBraceStartLineCheck",
33 "name": "A close curly brace should be located at the beginning of a line",
35 "internalKey": "RightCurlyBraceStartLineCheck",
40 "repositoryKey": "squid",
41 "ruleKey": "UselessParenthesesCheck",
42 "name": "Useless parentheses around expressions should be removed to prevent any misunderstanding",
44 "internalKey": "UselessParenthesesCheck",
49 "repositoryKey": "squid",
50 "ruleKey": "ObjectFinalizeCheck",
51 "name": "The Object.finalize() method should not be called",
52 "severity": "CRITICAL",
53 "internalKey": "ObjectFinalizeCheck",
58 "repositoryKey": "squid",
59 "ruleKey": "ObjectFinalizeOverridenCheck",
60 "name": "The Object.finalize() method should not be overriden",
61 "severity": "CRITICAL",
62 "internalKey": "ObjectFinalizeOverridenCheck",
67 "repositoryKey": "squid",
68 "ruleKey": "ObjectFinalizeOverridenCallsSuperFinalizeCheck",
69 "name": "super.finalize() should be called at the end of Object.finalize() implementations",
70 "severity": "BLOCKER",
71 "internalKey": "ObjectFinalizeOverridenCallsSuperFinalizeCheck",
76 "repositoryKey": "squid",
77 "ruleKey": "ClassVariableVisibilityCheck",
78 "name": "Class variable fields should not have public accessibility",
80 "internalKey": "ClassVariableVisibilityCheck",
85 "repositoryKey": "squid",
87 "name": "JUnit test cases should call super methods",
88 "severity": "CRITICAL",
89 "internalKey": "S2188",
94 "repositoryKey": "squid",
96 "name": "JUnit assertions should not be used in \"run\" methods",
97 "severity": "CRITICAL",
98 "internalKey": "S2186",
103 "repositoryKey": "squid",
105 "name": "TestCases should contain tests",
107 "internalKey": "S2187",
112 "repositoryKey": "squid",
114 "name": "JUnit framework methods should be declared properly",
115 "severity": "CRITICAL",
116 "internalKey": "S2391",
121 "repositoryKey": "squid",
123 "name": "\"private\" methods that don\u0027t access instance data should be \"static\"",
125 "internalKey": "S2325",
130 "repositoryKey": "squid",
132 "name": "Exception handlers should preserve the original exception",
133 "severity": "CRITICAL",
134 "internalKey": "S1166",
137 "exceptions": "java.lang.InterruptedException, java.lang.NumberFormatException, java.text.ParseException, java.net.MalformedURLException"
141 "repositoryKey": "squid",
143 "name": "Assertions should be complete",
144 "severity": "CRITICAL",
145 "internalKey": "S2970",
151 "settingsByModule": {},
152 "fileDataByModuleAndPath": {
153 "org.codehaus.sonar-plugins:sonar-scm-git-plugin": {
154 "src/test/java/org/sonar/plugins/scm/git/JGitBlameCommandTest.java": {
157 "src/main/java/org/sonar/plugins/scm/git/GitScmProvider.java": {
158 "hash": "90082117d0dc0f1189ab7e4990a20667",
163 "lastAnalysisDate": "2015-08-10T13:20:09+0200"