]> source.dussan.org Git - sonarqube.git/blob
2887ce18d107797a9df0a5328f615816e30f3a88
[sonarqube.git] /
1 {
2   "timestamp": 0,
3   "qprofilesByLanguage": {
4     "java": {
5       "key": "java-sonar-way-72608",
6       "name": "Sonar way",
7       "language": "java",
8       "rulesUpdatedAt": "2015-08-10T12:06:53+0200"
9     }
10   },
11   "activeRules": [
12     {
13       "repositoryKey": "common-java",
14       "ruleKey": "DuplicatedBlocks",
15       "name": "Source files should not have any duplicated blocks",
16       "severity": "MAJOR",
17       "language": "java",
18       "params": {}
19     },
20     {
21       "repositoryKey": "common-java",
22       "ruleKey": "InsufficientBranchCoverage",
23       "name": "Branches should have sufficient coverage by unit tests",
24       "severity": "MAJOR",
25       "language": "java",
26       "params": {
27         "minimumBranchCoverageRatio": "65.0"
28       }
29     },
30     {
31       "repositoryKey": "squid",
32       "ruleKey": "RightCurlyBraceStartLineCheck",
33       "name": "A close curly brace should be located at the beginning of a line",
34       "severity": "MINOR",
35       "internalKey": "RightCurlyBraceStartLineCheck",
36       "language": "java",
37       "params": {}
38     },
39     {
40       "repositoryKey": "squid",
41       "ruleKey": "UselessParenthesesCheck",
42       "name": "Useless parentheses around expressions should be removed to prevent any misunderstanding",
43       "severity": "MAJOR",
44       "internalKey": "UselessParenthesesCheck",
45       "language": "java",
46       "params": {}
47     },
48     {
49       "repositoryKey": "squid",
50       "ruleKey": "ObjectFinalizeCheck",
51       "name": "The Object.finalize() method should not be called",
52       "severity": "CRITICAL",
53       "internalKey": "ObjectFinalizeCheck",
54       "language": "java",
55       "params": {}
56     },
57     {
58       "repositoryKey": "squid",
59       "ruleKey": "ObjectFinalizeOverridenCheck",
60       "name": "The Object.finalize() method should not be overriden",
61       "severity": "CRITICAL",
62       "internalKey": "ObjectFinalizeOverridenCheck",
63       "language": "java",
64       "params": {}
65     },
66     {
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",
72       "language": "java",
73       "params": {}
74     },
75     {
76       "repositoryKey": "squid",
77       "ruleKey": "ClassVariableVisibilityCheck",
78       "name": "Class variable fields should not have public accessibility",
79       "severity": "MAJOR",
80       "internalKey": "ClassVariableVisibilityCheck",
81       "language": "java",
82       "params": {}
83     },
84     {
85       "repositoryKey": "squid",
86       "ruleKey": "S2188",
87       "name": "JUnit test cases should call super methods",
88       "severity": "CRITICAL",
89       "internalKey": "S2188",
90       "language": "java",
91       "params": {}
92     },
93     {
94       "repositoryKey": "squid",
95       "ruleKey": "S2186",
96       "name": "JUnit assertions should not be used in \"run\" methods",
97       "severity": "CRITICAL",
98       "internalKey": "S2186",
99       "language": "java",
100       "params": {}
101     },
102     {
103       "repositoryKey": "squid",
104       "ruleKey": "S2187",
105       "name": "TestCases should contain tests",
106       "severity": "MAJOR",
107       "internalKey": "S2187",
108       "language": "java",
109       "params": {}
110     },
111     {
112       "repositoryKey": "squid",
113       "ruleKey": "S2391",
114       "name": "JUnit framework methods should be declared properly",
115       "severity": "CRITICAL",
116       "internalKey": "S2391",
117       "language": "java",
118       "params": {}
119     },
120     {
121       "repositoryKey": "squid",
122       "ruleKey": "S2325",
123       "name": "\"private\" methods that don\u0027t access instance data should be \"static\"",
124       "severity": "MINOR",
125       "internalKey": "S2325",
126       "language": "java",
127       "params": {}
128     },
129     {
130       "repositoryKey": "squid",
131       "ruleKey": "S1166",
132       "name": "Exception handlers should preserve the original exception",
133       "severity": "CRITICAL",
134       "internalKey": "S1166",
135       "language": "java",
136       "params": {
137         "exceptions": "java.lang.InterruptedException, java.lang.NumberFormatException, java.text.ParseException, java.net.MalformedURLException"
138       }
139     },
140     {
141       "repositoryKey": "squid",
142       "ruleKey": "S2970",
143       "name": "Assertions should be complete",
144       "severity": "CRITICAL",
145       "internalKey": "S2970",
146       "language": "java",
147       "params": {}
148     }
149     
150   ],
151   "settingsByModule": {},
152   "fileDataByModuleAndPath": {
153     "org.codehaus.sonar-plugins:sonar-scm-git-plugin": {
154       "src/test/java/org/sonar/plugins/scm/git/JGitBlameCommandTest.java": {
155         "needBlame": true
156       },
157       "src/main/java/org/sonar/plugins/scm/git/GitScmProvider.java": {
158         "hash": "90082117d0dc0f1189ab7e4990a20667",
159         "needBlame": true
160       }
161     }
162   },
163   "lastAnalysisDate": "2015-08-10T13:20:09+0200"
164 }