Commit Graph

1412 Commits

Author SHA1 Message Date
e1892944ff Java, typeres: make java type definition lower bound into a subclass 2017-08-28 13:59:30 +02:00
dcf5403003 Cache signatures in nodes 2017-08-27 23:32:17 +02:00
8b0eaa6c3d Remove fluent API for sigmasks 2017-08-27 23:32:17 +02:00
584041e1e7 Removed the metrics visitor 2017-08-27 23:32:17 +02:00
eed9859053 Hide multifile from rules 2017-08-27 23:32:17 +02:00
76b9b39368 Separated multifile analysis from metrics 2017-08-27 23:32:09 +02:00
c1459ab4f9 Added version info to the API 2017-08-26 21:58:52 +02:00
23a936e654 Merge branch 'pr-580' 2017-08-26 11:06:33 +02:00
d31d0dd7cd Merge branch 'pr-578' 2017-08-26 10:57:34 +02:00
f0d5f9392a Address comments. 2017-08-25 08:34:09 +02:00
5a2fc3e2c3 Checkstyle 2017-08-25 00:20:45 +02:00
f5530660af Corrections for PR #578 2017-08-24 23:57:16 +02:00
cfa99e291e Relax AbstractClassWithoutAnyMethod when class is annotated by @AutoValue. 2017-08-24 23:27:04 +02:00
9d5b2a5e7c Add AbstractMetric to topple the class hierarchy of metrics 2017-08-24 22:28:43 +02:00
186d0edd91 Java, typeres: update generics parsing to produce upper and lower bounds 2017-08-24 22:10:17 +02:00
d544c7f122 Merge branch 'pr-570' 2017-08-24 11:15:57 -03:00
2126517563 Java, typeres: fix PR comments 2017-08-24 16:06:51 +02:00
a61ca6b2b3 Java, typeres: fix PR comments 2017-08-24 12:16:55 +02:00
f631abc6d3 Fix tests 2017-08-24 09:53:30 +02:00
9f1e520ee9 Data class rule displays metric values 2017-08-24 09:24:07 +02:00
925be17be3 Merge upstream 2017-08-24 09:09:21 +02:00
1008f7ef70 Merge branch 'pr-573' 2017-08-23 20:40:08 +02:00
dbf3adb770 [doc][java] Add hint for Guava users in InefficientEmptyStringCheck
Fixes issue #571.
2017-08-22 22:51:43 +02:00
e45061962e Corrections for PR #573 2017-08-22 22:23:11 +02:00
5001701989 Use ATFD metric in GodClassRule -> done refactoring 2017-08-22 17:14:27 +02:00
2f678791cc ATFD metric 2017-08-22 17:13:54 +02:00
d14603078d Use TCC metric in GodClassRule 2017-08-22 17:13:54 +02:00
6a6804c7a1 TCC metric 2017-08-22 17:13:53 +02:00
a9be7d4f59 Use WMC metric in GodClassRule 2017-08-22 16:20:14 +02:00
43bbe83e6b Fix Woc integer division 2017-08-22 16:15:52 +02:00
8676d8b544 Java, typeres: model wildcard types 2017-08-22 03:05:43 +02:00
86d7d24e9c Java, typeres: model intersection types 2017-08-22 02:58:57 +02:00
c17ab78ae1 Java, typeres: model lower bounds 2017-08-22 02:58:57 +02:00
ed42fed650 Java, typeres: model upper bounds 2017-08-22 02:58:57 +02:00
bc2ed8cade Merge branch 'metric-options' of https://github.com/oowekyala/pmd into pr-567 2017-08-21 22:07:13 +02:00
b49eb24579 Merge branch 'issue-463' of https://github.com/Monits/pmd into pr-515 2017-08-20 19:30:15 +02:00
8f45685af6 Documented metrics and rule 2017-08-20 18:00:55 +02:00
1379142788 Added test case 2017-08-20 17:43:03 +02:00
768c8a7227 Started doc 2017-08-20 17:43:03 +02:00
6e4a293009 DataClassRule working -> champagne!! 2017-08-20 17:42:54 +02:00
55c6c8865d WOC tests 2017-08-20 17:41:35 +02:00
60df71fc85 NOAM tests 2017-08-20 17:41:35 +02:00
3643883f5f NOPA tests 2017-08-20 17:41:35 +02:00
acc06a91e4 Consider double results in metric test rules 2017-08-20 17:41:35 +02:00
ea097cc600 WOC metric 2017-08-20 17:41:35 +02:00
68490f7320 Added metric keys 2017-08-20 17:41:35 +02:00
41f0c14d17 NOPA metric 2017-08-20 17:41:35 +02:00
21f268c0fb NOAM metric 2017-08-20 17:41:34 +02:00
47aa1435ad Consider ConcurrentModificationException in iterator loop 2017-08-20 14:30:00 +02:00
9b05d5264e Corrections for PR #567 2017-08-19 20:23:38 +02:00