27397 Commits

Author SHA1 Message Date
Andreas Dangel
dffc44ecde Merge branch 'master' into cleanup-todos 2024-03-05 18:53:49 +01:00
Andreas Dangel
451f719884 Merge pull request #4831 from adangel:issue-4830-consolidate-packages
Consolidate packages in each maven module #4831
2024-03-04 19:46:56 +01:00
Andreas Dangel
b64489a515 Merge branch 'master' into issue-4830-consolidate-packages 2024-03-04 19:21:16 +01:00
Andreas Dangel
49bc53590b Merge pull request #4824 from adangel:issue-4794-java-22
[java] Support JDK 22 #4824
2024-03-04 19:09:37 +01:00
Andreas Dangel
6593a902d0 [java] Fix AstTreeDumpTests after merge
MethodDeclaration doesn't have @Image attribute anymore.
2024-03-04 18:50:11 +01:00
Andreas Dangel
93bf4d59cd Merge branch 'master' into issue-4794-java-22 2024-03-04 18:28:35 +01:00
Juan Martín Sotuyo Dodero
04c2c0106d Merge pull request #4823 from adangel/rename-pmd-designer
Update to use renamed pmd-designer
2024-03-03 16:35:19 -05:00
Juan Martín Sotuyo Dodero
2b37fbe9ba Merge branch 'master' into rename-pmd-designer 2024-03-03 16:35:11 -05:00
Juan Martín Sotuyo Dodero
82db75bedf Merge pull request #4801 from adangel/issue-932-SingletonClassReturningNewInstance
[java] SingletonClassReturningNewInstance - fix double assignment case
2024-03-03 16:32:50 -05:00
Juan Martín Sotuyo Dodero
5ee8176b27 Merge pull request #4827 from adangel/compat6-improvements
[compat6] Support config errors and cpd for csharp
2024-03-03 16:29:58 -05:00
Juan Martín Sotuyo Dodero
ab29eba3f9 Merge branch 'master' into compat6-improvements 2024-03-03 16:29:51 -05:00
Juan Martín Sotuyo Dodero
a9baf48c4d Merge pull request #4851 from adangel/core-nodestream-test
[core] NodeStreamBlanketTest - prefilter the test data
2024-03-01 13:36:09 -05:00
Juan Martín Sotuyo Dodero
d64ac4bdfe Merge pull request #4850 from adangel/fix-kotlin-compiler-warnings
Fix kotlin compiler warnings
2024-03-01 11:54:59 -05:00
Juan Martín Sotuyo Dodero
577f830941 Merge pull request #4849 from adangel/fix-npe-analysiscache
[core] Fix NPE in AbstractAnalysisCache in case of processing errors
2024-03-01 11:18:40 -05:00
Andreas Dangel
dc92c64135 [core] NodeStreamBlanketTest - prefilter the test data
in order to avoid many ignored unit tests.
E.g. before this change, we had:

Tests passed: 5,417, ignored: 2,539 of 7,956 tests
meaning about 30% of the tests were ignored.
2024-03-01 17:06:58 +01:00
Andreas Dangel
cc3da7b21e Fix kotlin compiler warnings 2024-03-01 16:55:01 +01:00
Andreas Dangel
5e277c8211 [core] Fix NPE in AbstractAnalysisCache in case of processing errors 2024-03-01 14:50:35 +01:00
Andreas Dangel
150c0c88a4 [apex] Update doc about apex parser [skip ci] 2024-03-01 14:37:17 +01:00
Andreas Dangel
a96b6016af [apex] Verify ApexDoc with annotated classes
Fixes #4774
2024-03-01 12:47:15 +01:00
Andreas Dangel
a24bc9be1a Add @liqingjun123 as a contributor 2024-03-01 12:45:02 +01:00
Andreas Dangel
ab0d740d81 Cleanup some TODOs 2024-03-01 12:07:48 +01:00
Juan Martín Sotuyo Dodero
642716fabf Merge pull request #4833 from adangel/issue-4704-doc-multivalued-props
[doc] Fix configuring rule docu for multivalues properties
2024-02-29 09:01:11 -05:00
Juan Martín Sotuyo Dodero
08b16d9555 Merge pull request #4836 from adangel/remove-deprecated-rule-props
Remove deprecated rule props
2024-02-29 09:00:16 -05:00
Juan Martín Sotuyo Dodero
3b9ee96840 Merge pull request #4838 from adangel/fix-javadoc-config
Fix javadoc/dokka configuration
2024-02-29 08:59:48 -05:00
Juan Martín Sotuyo Dodero
35c34785a0 Merge pull request #4840 from adangel/issue-4816-UnnecessaryImport
[java] UnnecessaryImport - keep analyzing with failed overload selection
2024-02-29 08:44:07 -05:00
Juan Martín Sotuyo Dodero
f90d222ed1 Merge pull request #4839 from adangel/issue-4603-UnusedAssignment-records
[java] UnusedAssignment false positive in record compact constructor
2024-02-29 08:41:53 -05:00
Andreas Dangel
ef18609309 [java] UnnecessaryImport - keep analyzing with failed overload selection
Fixes #4816
2024-02-29 13:33:04 +01:00
Andreas Dangel
f0cbbddcfc [java] UnusedAssignment false positive in record compact constructor
Fixes #4603
2024-02-29 10:06:27 +01:00
Andreas Dangel
3b0dd7a82b Add @enexusde as a contributor 2024-02-29 08:58:22 +01:00
Andreas Dangel
87f2241f3a [java] Verify UnnecessaryLocalBeforeReturn #4239
Fixes #4239
2024-02-29 08:51:13 +01:00
Andreas Dangel
ce8ca0652d [java] Verify UnusedPrivateMethod #4625
Fixes #4625
2024-02-29 08:40:22 +01:00
Andreas Dangel
2b70986f09 [java] Verify UnnecessaryFullyQualifiedName #4631
Fixes #4631
2024-02-29 08:37:01 +01:00
Andreas Dangel
b036931995 Fix javadoc/dokka configuration 2024-02-27 19:49:23 +01:00
Andreas Dangel
f5d3c737f9 [java] NonSerializableClass: Remove property prefix
This property has been deprecated since PMD 6.52.0
2024-02-26 19:58:34 +01:00
Andreas Dangel
504fc3e967 [java] CommentRequired: Remove property headerCommentRequirement
This property has been deprecated since PMD 6.21.0
2024-02-26 19:58:19 +01:00
Andreas Dangel
fb4f4888c9 [doc] Fix release notes, add missing change in EmptyControlStatement
Refs #4754
2024-02-26 19:26:45 +01:00
Andreas Dangel
53323de951 [apex] MethodNamingConventions: Remove prop skipTestMethodUnderscores
This property was deprecated since PMD 6.15.0.
2024-02-26 19:25:56 +01:00
Andreas Dangel
9adf12f7be [doc] Fix configuring rule docu for multivalues properties
Fixes #4704
2024-02-23 21:15:04 +01:00
Andreas Dangel
689a7d5a28 [doc] Update release notes, fixes #4830 2024-02-23 17:47:59 +01:00
Andreas Dangel
f49f25f0e1 Rename lang-terse-name to lang-id 2024-02-23 17:46:39 +01:00
Andreas Dangel
7813f544e3 [doc] Fix rule doc generation and dead links
- previous existing rule docs will be deleted now
2024-02-23 17:46:39 +01:00
Andreas Dangel
1aa6112aae [velocity] Rename package and language id from vm to velocity
Also change prefix from Vm to Vtl
2024-02-23 17:46:32 +01:00
Andreas Dangel
d21e5c95d0 [visualforce] Rename package and language id from vf to visualforce 2024-02-23 17:46:31 +01:00
Andreas Dangel
4bee79712a [visualforce] Consolidate test packages 2024-02-23 17:46:31 +01:00
Andreas Dangel
80b1436277 [plsql] Consolidate test packages 2024-02-23 17:46:31 +01:00
Andreas Dangel
5f6d357fc3 [jsp] Consolidate test packages 2024-02-23 17:46:30 +01:00
Andreas Dangel
36cfde4735 [javascript] Consolidate test packages 2024-02-23 17:46:30 +01:00
Andreas Dangel
a00916b4f0 [java] Consolidate test packages 2024-02-23 17:46:30 +01:00
Andreas Dangel
194f759533 [dist] Move test classes into correct package 2024-02-23 17:46:30 +01:00
Andreas Dangel
414c119be1 [apex] Move metrics tests into internal package 2024-02-23 17:46:29 +01:00