Skip to content

Commit 1057f14

Browse files
pynicolasivandalbosco
authored andcommitted
SONARPY-180 Correct Cyclomatic Complexity (SonarSource#73)
* SONARPY-180 Correct Cyclomatic Complexity * SONARPY-180 Update ruling * SONARPY-180 Improve unit test
1 parent c7b5010 commit 1057f14

10 files changed

Lines changed: 16 additions & 384 deletions

File tree

its/ruling/src/test/resources/expected/python-ClassComplexity.json

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,11 @@
11
{
2-
'project:buildbot-0.8.6p1/buildbot/status/words.py':[
3-
104,
4-
],
5-
'project:django-1.4/django/contrib/admin/options.py':[
6-
308,
7-
],
8-
'project:django-1.4/django/contrib/gis/geos/geometry.py':[
9-
31,
10-
],
11-
'project:django-1.4/django/db/models/query.py':[
12-
28,
13-
],
14-
'project:django-1.4/django/db/models/sql/compiler.py':[
15-
14,
16-
],
172
'project:django-1.4/django/db/models/sql/query.py':[
183
86,
194
],
20-
'project:django-1.4/django/utils/unittest/case.py':[
21-
151,
22-
],
23-
'project:tornado-2.3/demos/appengine/markdown.py':[
24-
126,
25-
],
26-
'project:tornado-2.3/demos/blog/markdown.py':[
27-
126,
28-
],
29-
'project:tornado-2.3/tornado/web.py':[
30-
94,
31-
],
32-
'project:twisted-12.1.0/twisted/conch/scripts/cftp.py':[
33-
127,
34-
],
355
'project:twisted-12.1.0/twisted/mail/imap4.py':[
366
460,
377
2196,
388
],
39-
'project:twisted-12.1.0/twisted/protocols/ftp.py':[
40-
627,
41-
],
42-
'project:twisted-12.1.0/twisted/web/sux.py':[
43-
76,
44-
],
459
'project:twisted-12.1.0/twisted/words/protocols/irc.py':[
4610
971,
4711
],
Lines changed: 0 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,10 @@
11
{
2-
'project:buildbot-0.8.6p1/buildbot/buildslave.py':[
3-
0,
4-
],
5-
'project:buildbot-0.8.6p1/buildbot/clients/tryclient.py':[
6-
0,
7-
],
8-
'project:buildbot-0.8.6p1/buildbot/process/buildstep.py':[
9-
0,
10-
],
112
'project:buildbot-0.8.6p1/buildbot/scripts/runner.py':[
123
0,
134
],
14-
'project:buildbot-0.8.6p1/buildbot/status/client.py':[
15-
0,
16-
],
17-
'project:buildbot-0.8.6p1/buildbot/status/web/base.py':[
18-
0,
19-
],
20-
'project:buildbot-0.8.6p1/buildbot/status/web/waterfall.py':[
21-
0,
22-
],
235
'project:buildbot-0.8.6p1/buildbot/status/words.py':[
246
0,
257
],
26-
'project:buildbot-0.8.6p1/buildbot/steps/source/oldsource.py':[
27-
0,
28-
],
298
'project:buildbot-0.8.6p1/buildbot/test/fake/fakedb.py':[
309
0,
3110
],
@@ -35,18 +14,6 @@
3514
'project:django-1.4/django/contrib/admin/options.py':[
3615
0,
3716
],
38-
'project:django-1.4/django/contrib/gis/gdal/geometries.py':[
39-
0,
40-
],
41-
'project:django-1.4/django/contrib/gis/geos/geometry.py':[
42-
0,
43-
],
44-
'project:django-1.4/django/db/backends/__init__.py':[
45-
0,
46-
],
47-
'project:django-1.4/django/db/backends/oracle/base.py':[
48-
0,
49-
],
5017
'project:django-1.4/django/db/models/base.py':[
5118
0,
5219
],
@@ -74,24 +41,12 @@
7441
'project:django-1.4/django/forms/widgets.py':[
7542
0,
7643
],
77-
'project:django-1.4/django/http/__init__.py':[
78-
0,
79-
],
8044
'project:django-1.4/django/template/base.py':[
8145
0,
8246
],
83-
'project:django-1.4/django/template/defaultfilters.py':[
84-
0,
85-
],
86-
'project:django-1.4/django/template/defaulttags.py':[
87-
0,
88-
],
8947
'project:django-1.4/django/test/_doctest.py':[
9048
0,
9149
],
92-
'project:django-1.4/django/test/testcases.py':[
93-
0,
94-
],
9550
'project:django-1.4/django/utils/unittest/case.py':[
9651
0,
9752
],
@@ -110,42 +65,12 @@
11065
'project:tornado-2.3/tornado/web.py':[
11166
0,
11267
],
113-
'project:twisted-12.1.0/twisted/conch/insults/insults.py':[
114-
0,
115-
],
11668
'project:twisted-12.1.0/twisted/conch/insults/window.py':[
11769
0,
11870
],
119-
'project:twisted-12.1.0/twisted/conch/scripts/cftp.py':[
120-
0,
121-
],
122-
'project:twisted-12.1.0/twisted/conch/ssh/transport.py':[
123-
0,
124-
],
125-
'project:twisted-12.1.0/twisted/conch/test/test_ssh.py':[
126-
0,
127-
],
128-
'project:twisted-12.1.0/twisted/conch/test/test_transport.py':[
129-
0,
130-
],
131-
'project:twisted-12.1.0/twisted/internet/base.py':[
132-
0,
133-
],
134-
'project:twisted-12.1.0/twisted/internet/defer.py':[
135-
0,
136-
],
137-
'project:twisted-12.1.0/twisted/internet/process.py':[
138-
0,
139-
],
140-
'project:twisted-12.1.0/twisted/internet/test/test_tcp.py':[
141-
0,
142-
],
14371
'project:twisted-12.1.0/twisted/mail/imap4.py':[
14472
0,
14573
],
146-
'project:twisted-12.1.0/twisted/mail/pop3.py':[
147-
0,
148-
],
14974
'project:twisted-12.1.0/twisted/mail/smtp.py':[
15075
0,
15176
],
@@ -155,12 +80,6 @@
15580
'project:twisted-12.1.0/twisted/mail/test/test_mail.py':[
15681
0,
15782
],
158-
'project:twisted-12.1.0/twisted/names/dns.py':[
159-
0,
160-
],
161-
'project:twisted-12.1.0/twisted/news/database.py':[
162-
0,
163-
],
16483
'project:twisted-12.1.0/twisted/news/nntp.py':[
16584
0,
16685
],
@@ -173,72 +92,33 @@
17392
'project:twisted-12.1.0/twisted/protocols/sip.py':[
17493
0,
17594
],
176-
'project:twisted-12.1.0/twisted/python/filepath.py':[
177-
0,
178-
],
17995
'project:twisted-12.1.0/twisted/python/util.py':[
18096
0,
18197
],
182-
'project:twisted-12.1.0/twisted/spread/jelly.py':[
183-
0,
184-
],
185-
'project:twisted-12.1.0/twisted/spread/pb.py':[
186-
0,
187-
],
18898
'project:twisted-12.1.0/twisted/test/test_amp.py':[
18999
0,
190100
],
191-
'project:twisted-12.1.0/twisted/test/test_defer.py':[
192-
0,
193-
],
194101
'project:twisted-12.1.0/twisted/test/test_ftp.py':[
195102
0,
196103
],
197-
'project:twisted-12.1.0/twisted/test/test_internet.py':[
198-
0,
199-
],
200104
'project:twisted-12.1.0/twisted/test/test_pb.py':[
201105
0,
202106
],
203107
'project:twisted-12.1.0/twisted/test/test_process.py':[
204108
0,
205109
],
206-
'project:twisted-12.1.0/twisted/test/test_tcp.py':[
207-
0,
208-
],
209-
'project:twisted-12.1.0/twisted/trial/reporter.py':[
210-
0,
211-
],
212-
'project:twisted-12.1.0/twisted/trial/test/test_reporter.py':[
213-
0,
214-
],
215110
'project:twisted-12.1.0/twisted/trial/unittest.py':[
216111
0,
217112
],
218-
'project:twisted-12.1.0/twisted/web/client.py':[
219-
0,
220-
],
221113
'project:twisted-12.1.0/twisted/web/http.py':[
222114
0,
223115
],
224116
'project:twisted-12.1.0/twisted/web/microdom.py':[
225117
0,
226118
],
227-
'project:twisted-12.1.0/twisted/web/static.py':[
228-
0,
229-
],
230-
'project:twisted-12.1.0/twisted/web/sux.py':[
231-
0,
232-
],
233-
'project:twisted-12.1.0/twisted/web/test/test_newclient.py':[
234-
0,
235-
],
236119
'project:twisted-12.1.0/twisted/web/test/test_webclient.py':[
237120
0,
238121
],
239-
'project:twisted-12.1.0/twisted/web/test/test_wsgi.py':[
240-
0,
241-
],
242122
'project:twisted-12.1.0/twisted/words/protocols/irc.py':[
243123
0,
244124
],
@@ -248,7 +128,4 @@
248128
'project:twisted-12.1.0/twisted/words/protocols/oscar.py':[
249129
0,
250130
],
251-
'project:twisted-12.1.0/twisted/words/service.py':[
252-
0,
253-
],
254131
}

0 commit comments

Comments
 (0)