|
67629e13d0
|
Merge pull request #3968 from adangel:replace-commons-io
[core] Replace commons-io #3968
|
2022-05-26 15:26:22 +02:00 |
|
|
1cbb942852
|
Merge pull request #3966 from adangel:usearraysaslist-fixes
[java] UseArraysAsList fixes #3966
|
2022-05-26 15:11:16 +02:00 |
|
|
5428d280b3
|
Merge branch 'master' into pr/3961
|
2022-05-26 11:01:03 +02:00 |
|
|
7e4340afc4
|
Merge branch 'master' into pr/3946
|
2022-05-26 10:33:34 +02:00 |
|
|
7ab71abb4a
|
Merge branch 'master' into pr/3961
|
2022-05-26 10:31:04 +02:00 |
|
|
8a99dee911
|
[java] Update test case (ImmutableField)
|
2022-05-20 09:08:05 +02:00 |
|
|
e8935523ed
|
Update pmd-java/src/main/resources/category/java/performance.xml
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2022-05-13 20:07:18 +02:00 |
|
|
753cb49e40
|
[all] Remove dependency to commons-io
|
2022-05-13 12:03:14 +02:00 |
|
|
f81752dc57
|
[java] UseArraysAsList - skip primitive arrays
Fixes #3379
|
2022-05-12 15:54:47 +02:00 |
|
|
28b0d13da9
|
[java] UseArraysAsList - ignore non-trivial loops
Fixes #3965
|
2022-05-12 15:16:49 +02:00 |
|
|
402939f9cc
|
[java] ImmutableField: fix mockito/spring false positives
|
2022-05-10 14:56:10 +03:00 |
|
|
d0ed105b90
|
Slight refactoring of my changes to reduce complexity
|
2022-05-09 09:12:33 +02:00 |
|
|
f85a635669
|
Fixed checkstyle violations
|
2022-05-08 13:02:15 +02:00 |
|
|
418fe220b9
|
Fixed #3954 missing reporting of issue on records.
|
2022-05-08 12:45:40 +02:00 |
|
|
5657559026
|
Fixed #3954 and wrote test confirming it.
|
2022-05-08 11:55:20 +02:00 |
|
|
078345fbca
|
Add phonetic extensions to other langs
|
2022-05-01 18:16:53 +02:00 |
|
|
e6054e4b65
|
Add another test case for java
|
2022-05-01 18:09:04 +02:00 |
|
|
b328bc5fdc
|
Add more cjk and exotic scripts, also to JS
Fix #2605
|
2022-05-01 17:47:11 +02:00 |
|
|
98f44b7e3f
|
Allow Phonetic Extensions block in java
Fix #3423
|
2022-05-01 17:31:52 +02:00 |
|
|
ec64315ad7
|
[maven-release-plugin] prepare for next development iteration
|
2022-04-30 09:38:24 +02:00 |
|
|
1d2b40b3c0
|
[maven-release-plugin] prepare release pmd_releases/6.45.0
|
2022-04-30 09:38:19 +02:00 |
|
|
c224209d7f
|
[test] Backport NodePrinters.kt from pmd7
|
2022-04-29 11:38:52 +02:00 |
|
|
c9fa05d2c7
|
Merge pull request #3938 from VoidxHoshi:master
[java] Modify SimplifiedTernary to meet the missing case #3603 #3938
|
2022-04-28 15:03:28 +02:00 |
|
|
69c7f4b2ad
|
Merge pull request #3930 from adangel:improve-ArrayIsStoredDirectly
[java] Improve rule ArrayIsStoredDirectly #3930
|
2022-04-28 14:54:15 +02:00 |
|
|
4d78148504
|
Merge pull request #3900 from adangel:issue-3867-usearraysaslist
[java] Fix UseArraysAsList with method calls #3900
|
2022-04-28 14:51:31 +02:00 |
|
|
f29770f968
|
Use a more clear XPath form
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2022-04-27 05:47:07 +08:00 |
|
|
e951d6df8f
|
Use a more clear XPath form to replace the former
|
2022-04-27 04:07:02 +08:00 |
|
|
3841e7d0c9
|
Revert the original XPath
|
2022-04-25 06:50:56 +08:00 |
|
|
f1a2a77e64
|
modify the SimplifiedTernary test
|
2022-04-25 03:31:19 +08:00 |
|
|
56cc9fc163
|
make the description simple
|
2022-04-25 02:35:34 +08:00 |
|
|
38d3c091d0
|
Update pmd-java/src/main/resources/category/java/design.xml
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2022-04-25 02:27:26 +08:00 |
|
|
28a454d155
|
Update pmd-java/src/main/resources/category/java/design.xml
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
|
2022-04-25 02:25:18 +08:00 |
|
|
996f81ccce
|
Modify the rule to meet the missing case
|
2022-04-24 23:36:46 +08:00 |
|
|
9b2a92bc52
|
Merge pull request #3921 from oowekyala:issue3068-mock-rules-for-cli-tests
[java] Make cli tests use dummy rules #3921
|
2022-04-21 16:55:29 +02:00 |
|
|
f27c6453ca
|
[java] ArrayIsStoredDirectly - report assignment rather than formal param
Fixes #3929
|
2022-04-21 15:15:11 +02:00 |
|
|
0d8373d290
|
[java] ArrayIsStoredDirectly - fix field access with this
Fixes #1185
|
2022-04-21 14:48:23 +02:00 |
|
|
5566290821
|
[java] ArrayIsStoredDirectly - ignore method calls
Fixes #1474
|
2022-04-21 14:31:20 +02:00 |
|
|
8d5c2e5683
|
[java] ArrayIsStoredDirectly - fix tree traversal
Fixes #3879
|
2022-04-21 14:12:47 +02:00 |
|
|
9513c505fb
|
checkstyle
|
2022-04-19 00:30:20 -06:00 |
|
|
6f12ed1322
|
Stop ignoring name "IDENT"
|
2022-04-19 00:30:20 -06:00 |
|
|
aab240bc2d
|
Allow the ignored fieldnames in the Unused Private Field check to be configurable. The current hardcoded defaults handle the fields needed for java serialization, but this isn't documented, and having this be configurable, as well as explicitly documented can be helpful. For example, our default new file template always creates a logger for every file, and I would prefer to have the logger there unused for future use, rather than having to pull it when not used
|
2022-04-19 00:30:20 -06:00 |
|
|
cdf4944865
|
Checkstyle
|
2022-04-15 20:05:04 +02:00 |
|
|
c778266294
|
Update java/CLITest
|
2022-04-15 19:41:39 +02:00 |
|
|
359225ca37
|
Update ExcludeLinesTest
|
2022-04-15 19:34:55 +02:00 |
|
|
715442b66b
|
Update java/PMDTaskTest to use mocked rules
|
2022-04-15 19:31:56 +02:00 |
|
|
ddb0ecfceb
|
[java] Fix UseArraysAsList with method calls
- Fixes #3867
|
2022-04-08 15:30:25 +02:00 |
|
|
674353c716
|
[java] Catch LinkageError in UselessOverridingMethodRule
Might occur when the auxclasspath is incomplete
|
2022-04-01 19:19:44 +02:00 |
|
|
be3e941a08
|
[maven-release-plugin] prepare for next development iteration
|
2022-03-27 17:01:59 +02:00 |
|
|
6859f8db36
|
[maven-release-plugin] prepare release pmd_releases/6.44.0
|
2022-03-27 17:01:54 +02:00 |
|
|
55c089da5f
|
Merge pull request #3855 from adangel:issue-3850
[java] Fix ImmutableField with conditionally assignment in ctors #3855
|
2022-03-27 16:22:03 +02:00 |
|