Commit Graph

17029 Commits

Author SHA1 Message Date
XenoAmess
90f53f892f StringBuilder issues 2020-08-25 03:06:56 +08:00
Andreas Dangel
3a7ea4b606 Update pmd-designer to 6.27.0 2020-08-23 18:40:55 +02:00
Clément Fournier
e6e7e1854e Merge branch 'deprecations-for-2661-and-2706' into master 2020-08-23 16:41:00 +02:00
Clément Fournier
f7a78011ac Merge branch 'master' into deprecations-for-2661-and-2706 2020-08-23 16:40:51 +02:00
Andreas Dangel
a98f3d6201 Merge branch 'pr-2721' into master
[java] Deprecate old symbol table, add replacement for TypeHelper #2721
2020-08-23 10:01:34 +02:00
Andreas Dangel
ac365bc7a0 Merge branch 'pr-2722' into master
[doc] [java] ImmutableField: extend description, fixes #2108 #2722
2020-08-23 09:48:59 +02:00
Andreas Dangel
2248a0c04a [doc] Update release notes, refs #2722, fixes #2108 2020-08-23 09:48:40 +02:00
Mateusz Stefanski
0889b94aa5 [doc] [java] ImmutableField: extend description, fixes #2108 2020-08-23 01:15:18 +02:00
Clément Fournier
400c02affa Merge branch 'jdk15' into master 2020-08-22 19:42:29 +02:00
Clément Fournier
1c4390fed4 Fix tests 2020-08-22 19:42:05 +02:00
Clément Fournier
0b026d1ab4 Merge branch 'master' into jdk15 2020-08-22 19:31:16 +02:00
Clément Fournier
2e1e0ed3a4 Rename PermittedSubclasses to PermitsList 2020-08-22 19:30:38 +02:00
Andreas Dangel
11fca0c480 [java] Deprecate JavaParserVisitorReducedAdapter 2020-08-22 19:03:52 +02:00
Clément Fournier
ab971f1c8f Fix tests 2020-08-22 18:48:50 +02:00
Andreas Dangel
0b92a768da [apex] Deprecate ApexParserVisitorReducedAdapter
See also #2661
2020-08-22 18:30:42 +02:00
Clément Fournier
bee844d57d Duplicate tests 2020-08-22 18:25:42 +02:00
Andreas Dangel
6a4b1a7a2d [scala] Deprecate ScalaParserVisitorAdapter#zero and #combine
Those will go away with PMD 7.
2020-08-22 18:24:48 +02:00
Andreas Dangel
d6853c5d0e [jsp] Deprecate unused nodes ASTJspDeclarations and ASTJspDocument 2020-08-22 18:22:59 +02:00
Clément Fournier
95140fc2cb Update release notes 2020-08-22 18:17:11 +02:00
Clément Fournier
30b76285e3 Add replacement for TypeHelper 2020-08-22 18:17:08 +02:00
Clément Fournier
ac94110fc4 Mark symbol table classes as internal api 2020-08-22 18:00:04 +02:00
Andreas Dangel
1982d0d39b Use non-snapshot build-tools version 8 2020-08-21 11:25:55 +02:00
Andreas Dangel
1d95b3c1d3 Merge branch 'pr-2700' into master
[java] Fix OnlyOneReturn code example #2700
2020-08-21 10:59:18 +02:00
Andreas Dangel
7fef132ad4 [doc] Update release notes, refs #2700 2020-08-21 10:58:44 +02:00
Andreas Dangel
d1ae206f58 Merge branch 'pr-2695' into master
[java] Improve example for AvoidSynchronizedAtMethodLevel #2695
2020-08-21 10:57:22 +02:00
Andreas Dangel
86cfa9a952 Merge branch 'pr-2685' into master
[java] Fix NoClassDefFoundErrors #2685
2020-08-21 10:42:57 +02:00
Andreas Dangel
7d1567d9c8 Merge branch 'pr-2699' into master
[java] ProperCloneImplementation not valid for final class #2699
2020-08-21 10:41:25 +02:00
Andreas Dangel
18abedc164 [doc] Update release notes, fixes #2410, refs #2699 2020-08-21 10:40:37 +02:00
Andreas Dangel
0dbda8e0be Merge branch 'pr-2671' into master
[java] CloseResource false positive when resource included in return value #2671
2020-08-21 10:22:15 +02:00
Andreas Dangel
3e25bb8680 Merge branch 'pr-2697' into master
[java] ExcessiveParameterListRule must ignore a private constructor #2697
2020-08-21 09:55:00 +02:00
Andreas Dangel
1a5aab6f50 [doc] Update release notes, refs #2697, fixes #2461 2020-08-21 09:50:35 +02:00
Andreas Dangel
b73b1e92f3 [java] CloseResource: add new property "closeNotInFinally" 2020-08-21 09:33:24 +02:00
Andreas Dangel
36f61f44aa [java] CloseResource: fix false positive with close on not closeable 2020-08-21 09:15:30 +02:00
Andreas Dangel
0e743cc542 Merge branch 'master' into pr-2671 2020-08-20 19:13:14 +02:00
Andreas Dangel
61ba8efcc1 [doc] Update release notes, fixes #2470, refs #2671 2020-08-20 19:10:01 +02:00
Andreas Dangel
9e1370fac7 [java] CloseResource - avoid duplicated violations 2020-08-20 19:07:52 +02:00
Andreas Dangel
31b82c9977 Merge branch 'pr-2674' into master
[java] add lombok.EqualsAndHashCode in AbstractLombokAwareRule #2674
2020-08-20 17:02:45 +02:00
Andreas Dangel
9b4dc98b44 [doc] Update release notes, fixes #2673, refs #2674 2020-08-20 17:01:45 +02:00
Andreas Dangel
ae756184a6 [java] Fix tests + rules UnusedPrivateField and SingularField 2020-08-20 16:59:04 +02:00
Andreas Dangel
e527159d04 [doc] Update release notes, mention #2656 also under fixed issues 2020-08-20 11:13:42 +02:00
Andreas Dangel
850ea5cf9a Merge branch 'pr-2656' into master
[all] Ensure PMD/CPD uses tab width of 1 for tabs consistently #2656
2020-08-20 11:09:58 +02:00
Andreas Dangel
d1c49baae1 Fix checkstyle
(note, this needs an updated build-tools)
2020-08-20 11:02:55 +02:00
Andreas Dangel
60d7539e31 [doc] Update release notes, refs #2656 2020-08-20 10:42:38 +02:00
Andreas Dangel
06d2225b27 [vf] Deprecate VfSimpleCharStream 2020-08-20 10:38:41 +02:00
Andreas Dangel
23bc58f23c [vf] Use tabSize=1 as well 2020-08-20 10:38:19 +02:00
Andreas Dangel
89140d86ce Merge branch 'master' into pr-2656 2020-08-20 09:47:16 +02:00
Andreas Dangel
04850c69bc [java] Rework tests for Java 15 and Java 15 Preview 2020-08-19 18:54:00 +02:00
Andreas Dangel
67b37de334 [java] Rework BlockStatement to allow local interfaces, enums, ... 2020-08-16 21:42:36 +02:00
Andreas Dangel
fceb474df0 [java] Remove "non-sealed" token and use semantic lookahead instead 2020-08-16 18:22:45 +02:00
berkam
186eaa251c add test for lombok.EqualsAndHashCode 2020-08-16 18:51:25 +03:00