Commit Graph
1884 Commits
Author SHA1 Message Date
Andreas Dangel f8e20d0ac5 Merge branch 'pr-1220' 2018-07-08 10:38:55 +02:00
Andreas Dangel f604fcb989 Merge branch 'pr-1219' 2018-07-08 10:11:02 +02:00
Clément Fournier 9dc60df946 Minor fix 2018-06-30 02:39:23 +02:00
Clément Fournier f07728fe9a Fix unnecessaryFQCN false positive 2018-06-29 18:35:05 +02:00
Clément Fournier b0bc21028d Fix cyclo miscounting ternaries 2018-06-29 17:10:49 +02:00
Juan Martín Sotuyo Dodero c4cf90e4cb Merge branch 'pr-1210' 2018-06-27 12:07:50 -03:00
Clément Fournier c0d7085255 Fix typeres bug 2018-06-27 13:07:54 +02:00
Andreas Dangel 34a5cbd529 [java] CommentDefaultAccessModifier false positive with nested interfaces (regression from 6.4.0)
Fixes #1211
2018-06-26 17:43:00 +02:00
Clément Fournier 80e27d049a Add doc to some AST nodes 2018-06-26 12:21:22 +02:00
Andreas Dangel 444beeb220 [maven-release-plugin] prepare for next development iteration 2018-06-26 09:34:01 +02:00
Andreas Dangel 211002bb34 [maven-release-plugin] prepare release pmd_releases/6.5.0 2018-06-26 09:07:11 +02:00
Andreas Dangel f38a4f95c6 [java] MissingOverrideRule exception when analyzing PMD under Java 9
Fixes #1074

Jaxen is now shaded into pmd-core, without org.w3c.dom.**
2018-06-25 21:54:53 +02:00
Clément Fournier 21a5e47322 Merge branch 'pr-1206' 2018-06-25 09:14:17 +02:00
Juan Martín Sotuyo Dodero 1d4039b8b5 Merge branch 'pr-1203' 2018-06-25 00:55:58 -03:00
Juan Martín Sotuyo Dodero 2d6a599bb1 Merge branch 'pr-1198' 2018-06-24 19:09:30 -03:00
Karl-Philipp Richter 28505a8624 Recommend StringBuilder next to StringBuffer
StringBuilder is a faster non-synchronized alternative to StringBuffer
which should be used where synchronization is not needed. Since "use
StringBuilder or StringBuffer" would immediately lead to the question
which one to use the hints "non-synchronized" and "synchronized" are
added.
2018-06-24 23:03:42 +02:00
Clément Fournier e113ed4994 Prop up Ncss report levels, allow greater configurability 2018-06-24 19:07:46 +02:00
Andreas Dangel 913fe67db1 Corrections for PR review 2018-06-24 10:15:43 +02:00
Juan Martín Sotuyo Dodero 9a33025d85 Merge branch 'pr-1197' 2018-06-23 18:11:27 -03:00
Andreas Dangel fcfee1969e Fix javadoc warnings 2018-06-23 12:30:08 +02:00
Andreas Dangel 70a03a6a68 [java] UnnecessaryFullyQualifiedName: check for package name java.lang 2018-06-23 10:19:38 +02:00
Andreas Dangel b82e56158a [java] FormalComment - remove unnecessary check for comment prefix 2018-06-22 22:37:27 +02:00
Andreas Dangel 7221903f73 [java] Deprecated CommentUtil, move parts to AST Comment, fix FormalComment 2018-06-22 22:23:49 +02:00
Andreas Dangel 908d65f8c9 [java] CommentUtil: simplify trim method 2018-06-22 21:18:40 +02:00
Andreas Dangel 6a476698ad [java] CommentUtil: Use a single regex for filtering comment lines 2018-06-22 21:03:59 +02:00
Andreas Dangel f271c736c0 Fix checkstyle 2018-06-22 20:32:22 +02:00
Andreas Dangel 4e4c9a194d [java] UnnecessaryFullyQualifiedName: consider valid java.lang. FQCN usages 2018-06-22 20:00:11 +02:00
Andreas Dangel b5cb2bbb85 [java] Add Unit test for CommentUtil
Fixes #1174
2018-06-21 21:36:56 +02:00
Andreas Dangel 66882dca8d [java] UnnecessaryFullyQualifiedName doesn't detect java.lang FQ names as violations
Fixes #1186
2018-06-21 17:35:26 +02:00
Andreas Dangel 6afc424961 Merge branch 'pr-1155' 2018-06-16 19:38:32 +02:00
Andreas Dangel 2d880807b6 Merge branch 'pr-1121' 2018-06-16 19:27:46 +02:00
Andreas Dangel 5a7bbe19a2 dogfood: fix missing override
Note: the rule is disabled for pmd-xml, refs #1074
2018-06-16 17:48:36 +02:00
Andreas Dangel 5241ebf3cd Merge branch 'pr-1154' 2018-06-13 20:09:39 +02:00
Andreas Dangel 88ac2f5227 Use ASTAnyTypeDeclaration.getTypeKind() 2018-06-13 20:08:03 +02:00
Juan Martín Sotuyo Dodero 58a59222b0 Merge branch 'fp-unnecessary-modifier-enum' 2018-06-12 00:52:07 -03:00
Clément Fournier 71ddcea0e7 Typo!! 2018-06-12 01:38:36 +02:00
Clément Fournier 22023ccfb5 Fix possible NPE 2018-06-12 00:27:30 +02:00
Clément Fournier 5cf60df09e Typo 2018-06-11 20:29:23 +02:00
Clément Fournier 77bd3e9510 Improvements for PR #1153 2018-06-11 20:28:00 +02:00
Clément Fournier 72cbfe630f Improve UnnecessaryModifier messages 2018-06-11 19:31:20 +02:00
Clément Fournier 178d42cc24 Checkstyle 2018-06-10 04:24:48 +02:00
Clément Fournier 4aaab66c50 Merge branch 'master' into split-variableNamingConventions 2018-06-10 04:09:55 +02:00
Clément Fournier b08da58069 Rule messages can no longer be declared in Java
This caused problems with the RuleSetWriter. Schade.
2018-06-10 04:05:21 +02:00
Juan Martín Sotuyo Dodero 914293daad Restrict upper bound of generic 2018-06-09 20:08:22 -03:00
Juan Martín Sotuyo Dodero 226d4c7c07 Merge branch 'pr-1163' 2018-06-09 20:06:55 -03:00
Juan Martín Sotuyo Dodero 3ca449426e Merge branch 'pr-1172' 2018-06-09 18:39:01 -03:00
jakehemmerle c6989507cd fixed typos 2018-06-09 11:52:59 -04:00
Clément Fournier 7eaffe1088 Checkstyle 2018-06-05 05:27:40 +02:00
Clément Fournier 6ae7df6e95 Check if enum switch is exhaustive 2018-06-05 03:01:01 +02:00
Clément Fournier fafd851e20 WIP, whitelists all enums 2018-06-05 00:48:28 +02:00