Commit Graph

1134 Commits

Author SHA1 Message Date
8b27fe0bd7 Merge branch 'pr-444' 2017-06-24 15:43:59 -03:00
a0f8a106bd Add TODO for future self 2017-06-24 15:31:48 -03:00
db2fd2f3a5 Consider annotation types 2017-06-24 18:54:53 +02:00
217b65ba5e Refactored CyclomaticComplexityRule into a MetricsRule 2017-06-24 18:09:32 +02:00
8e005f95a8 Deleted ParameterizedMetricKey 2017-06-24 17:32:51 +02:00
556d845a34 Merge branch 'pr-466' 2017-06-24 11:08:26 +02:00
0289fef501 Deprecate the three rules *CyclomaticComplexity (java-codesize)
Refs #445
2017-06-24 10:59:05 +02:00
baf22b432b Merge branch 'metrics' of https://github.com/oowekyala/pmd into pr-451 2017-06-24 10:36:35 +02:00
df68816b6d Signatures equals now checks identity 2017-06-24 00:12:43 +02:00
6ab9088759 Tests for NCSS + reduced visitor adapter 2017-06-23 23:55:16 +02:00
4ec86558a7 Added support for enums 2017-06-23 23:28:11 +02:00
556cc6da90 [java] Fix NPE in JUnitTestsShouldIncludeAssertRule
- Don't assume all anotations are marker annotations
 - Fixes #465
2017-06-23 15:45:58 -03:00
f1d315ff4c Java, typeres: Fix NPE with lambdas 2017-06-23 20:34:45 +02:00
b302a9a6ba Added test for standard CYCLO 2017-06-23 18:25:49 +02:00
5304b7e2e6 Corrections for review #451 2017-06-23 15:28:58 +02:00
d9d820cc92 Merge branch 'pr-458' 2017-06-23 15:08:04 +02:00
abe0c2eab7 Merge branch 'pr-455' 2017-06-23 15:00:01 +02:00
92f10342c7 Merge branch 'pr-454' 2017-06-23 14:56:21 +02:00
eda54ae86a [java] EmptyCatchBlock may ignore blocks based on exception name
- Allow the developer to setup a regular expression for exception names
to be ignored by the rule.
 - Fixes #413
2017-06-21 23:52:05 -03:00
15716ffd93 [java] SignatureDeclareThrowsException ignores @Override
- Avoid reporting on @Overrides, since we have no control of the
interface.
 - The original definition is still reported if it's part of our
application's code.
 - Fixes #350
2017-06-21 17:50:29 -03:00
878f73158a [java] Allow try-with-resources to be empty
* Fixes #432
2017-06-21 17:20:11 -03:00
cc4294b399 [java] Simplify handling of SLF4J log arguments
- Fixes #365
2017-06-21 17:04:41 -03:00
b1d903bb2f Made metrics final 2017-06-21 18:57:00 +02:00
d2ede5784d Moved ResultOption handling to ClassStats 2017-06-20 16:20:45 +02:00
27f174969d Moved ResultOption handling to OperationMetric 2017-06-20 15:41:39 +02:00
f6bebb660e Fix doc 2017-06-20 14:02:06 +02:00
471c31e16d Implemented metrics capability handling 2017-06-20 13:47:41 +02:00
851c63433a Fix checkstyle violations 2017-06-20 12:50:35 +02:00
0d9f287de0 Revert changes to the AST (getParametermap) 2017-06-20 12:49:48 +02:00
00b7e4f326 Documentation 2017-06-20 12:10:20 +02:00
86ccccb872 Changed ruleset description 2017-06-20 00:42:12 +02:00
46daa878b0 Java, typeres: fix PR comments, optimize by caching single class JavaTypeDefinitions 2017-06-20 00:18:21 +02:00
70d136ecf0 Created the refactored CyclomaticComplexity rule + tests 2017-06-19 19:41:20 +02:00
2f0e12da6c [java] Fix false positive in UnusedImport
- When referencing static inner members of imports, false positives
would be reported.
 - Fixes #348
2017-06-19 11:07:12 -03:00
273c01a808 Added ResultOption 2017-06-19 14:41:29 +02:00
5f1f0e74f6 Better getter & setter detection + positive examples 2017-06-18 23:38:31 +02:00
eb9b73e359 Added getParameterMap 2017-06-18 23:10:37 +02:00
6a6a798240 Documentation 2017-06-18 16:31:31 +02:00
4b3ee62abe Refactored CycloMetric according to #445 2017-06-18 15:57:07 +02:00
ae7c21b326 Refactored NcssMethodCountRule to use metrics 2017-06-18 00:01:55 +02:00
4f517f98fb Refactored NcssMethodCountRule 2017-06-17 13:15:55 +02:00
edb3e42349 Moved keys out 2017-06-17 13:14:09 +02:00
8f6d023685 Merge branch 'master' into metrics 2017-06-16 19:14:59 +02:00
6349ef27ab Pull corrections 2017-06-16 19:11:05 +02:00
135db3f4ce Merge branch 'metrics' of https://github.com/oowekyala/pmd into pr-436 2017-06-16 17:31:20 +02:00
2eb06ada55 Corrections from review #436 2017-06-16 14:21:15 +02:00
e9248b4124 Merge branch 'metrics' of https://github.com/oowekyala/pmd into pr-436 2017-06-16 09:47:26 +02:00
4175460d35 Java, typeres: clean up code, add comments 2017-06-15 15:42:22 +02:00
bd187a3c63 Java, typeres: fix checkstyle and tests 2017-06-15 10:45:01 +02:00
b8e1738f55 Java, typeres: clean up code 2017-06-15 02:48:15 +02:00