Commit Graph
28026 Commits
Author SHA1 Message Date
Andreas Dangel 38bc997d4e [release] prepare release pmd_releases/7.2.0 pmd_releases/7.2.0 2024-05-31 12:57:36 +02:00
Andreas Dangel 27a14cc61e Prepare pmd release 7.2.0 2024-05-31 12:33:41 +02:00
Andreas Dangel e27b30e0b5 Bump pmd-designer from 7.2.0-SNAPSHOT to 7.2.0 2024-05-31 11:21:36 +02:00
Andreas Dangel d37769e71c Bump builds-tools from 25-SNAPSHOT to 25 2024-05-31 10:40:36 +02:00
Andreas Dangel 2a0cba7b91 [java] Improve LocalVariableCouldBeFinal (#5003)
Merge pull request #5003 from oowekyala:issue1619-localVariableCouldBeFinal-FP
2024-05-31 10:39:37 +02:00
Andreas Dangel 8a8402a0bd [doc] Update release notes (#1619, #3122, #5003) 2024-05-31 10:37:05 +02:00
Andreas Dangel 3890b561a1 [java] Remove FPs in UnnecessaryBoxing (#5019)
Merge pull request #5019 from oowekyala:issue4903-unnecessaryboxing
2024-05-31 10:06:36 +02:00
Andreas Dangel 224f5b8303 [doc] Update release notes (#4903, #4924, #5019) 2024-05-31 09:59:35 +02:00
Andreas Dangel 910c0985ca [core] Fix Kotest based tests (#5022)
Merge pull request #5022 from adangel:kotest-fixes
2024-05-31 09:57:29 +02:00
Andreas Dangel 37451931dc [test] Add missing junit jupiter engine 2024-05-31 09:48:56 +02:00
Andreas Dangel a05faf9837 Merge branch 'master' into kotest-fixes 2024-05-31 09:48:46 +02:00
Clément Fournier 4ea0c07162 Fix pmd warning 2024-05-23 21:17:17 +02:00
Clément Fournier edb733f835 Add test for UnnecessaryCast 2024-05-23 21:10:58 +02:00
Clément Fournier 1bde246b8b Fix some FNs 2024-05-23 21:07:27 +02:00
Clément Fournier f1fc7aacbe Merge branch 'master' into issue4903-unnecessaryboxing 2024-05-23 20:15:47 +02:00
Andreas Dangel f30b535f61 Update pmd-designer 7.2.0-SNAPSHOT 2024-05-23 18:20:08 +02:00
Juan Martín Sotuyo Dodero b284ca6ec8 Merge branch 'pr-5035' 2024-05-23 09:47:04 -03:00
Juan Martín Sotuyo Dodero b2f6c9a85a Update changelog, refs #5029 2024-05-23 09:46:43 -03:00
Andreas Dangel d7025a65dc [doc] Update all-contributors
- Add @bobalicious as a contributor
- Update @mluckam as a contributor
- Add @mdagcilar as a contributor
- Add @kesslerj as a contributor
- Add @Gold856 as a contributor
2024-05-23 11:32:46 +02:00
Andreas Dangel a4edb67054 [java] Make naming conventions rule skip unnamed variables (#5004)
Merge pull requets #5004 from oowekyala:issue4954-local-var-unnamed
2024-05-23 11:26:55 +02:00
Andreas Dangel a936852ba2 Add @cowwoc as a contributor 2024-05-23 11:25:32 +02:00
Andreas Dangel f36e25dd04 Merge branch 'master' into pr-5004 2024-05-23 11:19:09 +02:00
Andreas Dangel fe8920a4fc [doc] Update release notes (#4954, #5028, #5004) 2024-05-23 10:25:06 +02:00
Andreas Dangel a54dc1ea89 [java] Add Java8TreeDumpTest for UnnamedVariable
Refs #5004
2024-05-23 10:24:31 +02:00
Andreas Dangel 9e72ee26ae [java] Fix #4990 - Add attribute @PackageQualifier to ASTClassType
Merge pull request #5005 from oowekyala:issue4990-package-qualifier-attribute
2024-05-23 09:46:55 +02:00
Andreas Dangel 5bc0ab0403 [doc] Update release notes (#4990, #5005) 2024-05-23 09:45:08 +02:00
Andreas Dangel ec30fe1b01 Update gems
- Bump nokogiri from 1.16.2 to 1.16.5
- Bump rexml from 3.2.6 to 3.2.8

Fixes https://github.com/pmd/pmd/security/dependabot/52
Fixes https://github.com/pmd/pmd/security/dependabot/53
Fixes https://github.com/advisories/GHSA-r95h-9x8f-r3f7
Fixes https://github.com/pmd/pmd/security/dependabot/56
Fixes https://github.com/pmd/pmd/security/dependabot/57
Fixes https://github.com/advisories/GHSA-vg3r-rm7w-2xgh
Fixes CVE-2024-35176
2024-05-23 08:43:31 +02:00
Clément Fournier 5b24bbea87 Fix #5029 - infinite recursion in TypeOps::projectUpwards 2024-05-22 17:00:25 +02:00
Clément Fournier bbec7fd3a2 Add test for #4990
Ref #4946
2024-05-21 16:43:18 +02:00
Clément Fournier 6be50ec235 Merge branch 'master' into issue4990-package-qualifier-attribute 2024-05-21 16:10:34 +02:00
Clément Fournier 85c4f0f9ce Merge branch 'master' into kotest-fixes 2024-05-21 15:58:20 +02:00
Clément Fournier 762181d715 Merge branch 'pr/5020'
Ref #5020
2024-05-21 15:55:50 +02:00
Clément Fournier d005ed197f Update release notes, ref #5020 2024-05-21 15:52:31 +02:00
Clément Fournier a754bea5cf Merge branch 'master' into pr/5020 2024-05-21 15:47:28 +02:00
Clément Fournier 8b50584af4 Add some tests 2024-05-21 15:46:56 +02:00
Andreas Dangel 2d33d05d76 [java] Refactor kotest ParserTestSpec tests
- introduce parserTestContainer
- use either parserTest or parserTestContainer with should/doTest
- parserTestGroup is now private
  - this is to limit DSL options - with too many options maintainability suffers
  - parserTestContainer should be used instead
  - there were only 2 test classes, that used parserTestGroup
2024-05-20 13:25:06 +02:00
Clément Fournier f1ac913a8b Update test references, add tests 2024-05-17 13:29:36 +02:00
Clément Fournier 04214b43ca Improve treatment of lambdas 2024-05-17 12:47:45 +02:00
Andreas Dangel 3be6df212c [doc] Update release notes (#5009) 2024-05-17 10:51:06 +02:00
Andreas Dangel 7d0355bae1 Use build-tools 25-SNAPSHOT
Refs pmd/build-tools#31
2024-05-17 10:51:05 +02:00
Andreas Dangel 087893a64d [java] Remove unused vars 2024-05-17 10:51:05 +02:00
Andreas Dangel f009de5831 [java] Ensure there is a child test case for ParserTestSpec tests 2024-05-17 10:51:05 +02:00
Andreas Dangel 24c1093bf1 [java] Fix test BranchingExprsTestCases
- Renamed to BranchingExprsTests so that it is picked up by surefire
- Fix cast context
2024-05-17 10:51:04 +02:00
Gold856 e11376f1ef Fix AvoidUsingOctalValue false-positive 2024-05-17 00:32:13 -04:00
Juan Martín Sotuyo Dodero ae76c8f293 Merge pull request #5021 from oowekyala/issue4885-method-not-accessible
[java] Remove redundant interface declarations in pmd-java
2024-05-16 13:18:19 -03:00
Clément Fournier 419ff13fe7 Add new tests 2024-05-16 18:04:01 +02:00
Clément Fournier b640194f76 Fix FN with ternary 2024-05-16 16:38:13 +02:00
Clément Fournier bd24b185ea Fix another FN with numeric contexts 2024-05-16 15:44:46 +02:00
Clément Fournier 798b2c31a1 Fix FN 2024-05-16 15:29:17 +02:00
Clément Fournier 4213083554 Remove redundant interface declarations in pmd-java
Related to #4885
2024-05-16 14:20:04 +02:00