Commit Graph

4667 Commits

Author SHA1 Message Date
b64489a515 Merge branch 'master' into issue-4830-consolidate-packages 2024-03-04 19:21:16 +01:00
93bf4d59cd Merge branch 'master' into issue-4794-java-22 2024-03-04 18:28:35 +01:00
2b37fbe9ba Merge branch 'master' into rename-pmd-designer 2024-03-03 16:35:11 -05:00
82db75bedf Merge pull request #4801 from adangel/issue-932-SingletonClassReturningNewInstance
[java] SingletonClassReturningNewInstance - fix double assignment case
2024-03-03 16:32:50 -05:00
ab29eba3f9 Merge branch 'master' into compat6-improvements 2024-03-03 16:29:51 -05:00
150c0c88a4 [apex] Update doc about apex parser [skip ci] 2024-03-01 14:37:17 +01:00
a96b6016af [apex] Verify ApexDoc with annotated classes
Fixes #4774
2024-03-01 12:47:15 +01:00
a24bc9be1a Add @liqingjun123 as a contributor 2024-03-01 12:45:02 +01:00
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
08b16d9555 Merge pull request #4836 from adangel/remove-deprecated-rule-props
Remove deprecated rule props
2024-02-29 09:00:16 -05:00
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
ef18609309 [java] UnnecessaryImport - keep analyzing with failed overload selection
Fixes #4816
2024-02-29 13:33:04 +01:00
f0cbbddcfc [java] UnusedAssignment false positive in record compact constructor
Fixes #4603
2024-02-29 10:06:27 +01:00
3b0dd7a82b Add @enexusde as a contributor 2024-02-29 08:58:22 +01:00
87f2241f3a [java] Verify UnnecessaryLocalBeforeReturn #4239
Fixes #4239
2024-02-29 08:51:13 +01:00
ce8ca0652d [java] Verify UnusedPrivateMethod #4625
Fixes #4625
2024-02-29 08:40:22 +01:00
2b70986f09 [java] Verify UnnecessaryFullyQualifiedName #4631
Fixes #4631
2024-02-29 08:37:01 +01:00
f5d3c737f9 [java] NonSerializableClass: Remove property prefix
This property has been deprecated since PMD 6.52.0
2024-02-26 19:58:34 +01:00
504fc3e967 [java] CommentRequired: Remove property headerCommentRequirement
This property has been deprecated since PMD 6.21.0
2024-02-26 19:58:19 +01:00
fb4f4888c9 [doc] Fix release notes, add missing change in EmptyControlStatement
Refs #4754
2024-02-26 19:26:45 +01:00
53323de951 [apex] MethodNamingConventions: Remove prop skipTestMethodUnderscores
This property was deprecated since PMD 6.15.0.
2024-02-26 19:25:56 +01:00
9adf12f7be [doc] Fix configuring rule docu for multivalues properties
Fixes #4704
2024-02-23 21:15:04 +01:00
689a7d5a28 [doc] Update release notes, fixes #4830 2024-02-23 17:47:59 +01:00
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
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
d21e5c95d0 [visualforce] Rename package and language id from vf to visualforce 2024-02-23 17:46:31 +01:00
845154716c [test] Consolidate packages, move PmdRuleTst, SimpleAggregatorTst 2024-02-23 17:46:29 +01:00
5c5456a6bf [xml] Consolidate packages for Pom, Wsdl, Xsl language modules 2024-02-23 17:46:28 +01:00
9c5cef2566 [scala] Remove deprecated module pmd-scala, consolidate packages 2024-02-23 17:46:28 +01:00
3a7460de29 [lang-test] Move classes into n.s.p.lang.test 2024-02-23 17:46:23 +01:00
45d2a6935e [doc] Internalize all classes in pmd-doc 2024-02-23 11:34:35 +01:00
95870ffa58 [html] Move HtmlCpdLexer 2024-02-23 11:24:49 +01:00
621cd0e013 Update to use renamed pmd-designer
See pmd/pmd-designer#80
2024-02-22 19:13:10 +01:00
3a7b570df0 Merge branch 'master' into experimental-apex-parser 2024-02-22 18:38:17 +01:00
9e71e36ab1 Merge pull request #4811 from adangel:issue-4349-cleanup-deprecations
Cleanup remaining experimental and deprecated API #4811
2024-02-22 17:08:51 +01:00
609e364861 Merge pull request #4809 from adangel:issue-4348-internal-api
[core] Consolidate @InternalApi classes #4809
2024-02-22 17:03:03 +01:00
db02f357c5 [doc] Update maven doc, include PMD 7 usage, remove maven1 2024-02-22 11:54:14 +01:00
d6c282bfba [doc] Update migration guide for XML Report Format changes 2024-02-22 11:40:10 +01:00
f2aedc86e5 [doc] Update release notes (#4827) 2024-02-18 09:15:11 +01:00
d23395a440 Merge pull request #4825 from lbovet:master
[plsql] Fix ignored WITH clause for SELECT INTO statements #4825
2024-02-16 08:50:15 +01:00
a481a062fe [doc] Update release notes (#4820, #4825) 2024-02-16 08:49:34 +01:00
81206f2ee3 Add @lbovet as a contributor 2024-02-16 08:48:42 +01:00
aa6851e2d2 Update gems
Fixes https://github.com/pmd/pmd/security/dependabot/49
Fixes https://github.com/pmd/pmd/security/dependabot/50
2024-02-15 20:31:17 +01:00
fa01fcd38b [ci] Upgrade to ruby 3
Fixes #4776
2024-02-15 20:28:34 +01:00
01647beb59 [doc] Update release notes (#4794) Java 22 2024-02-15 15:13:27 +01:00
4e01a3dafb [java] JEP 456: Unnamed Variables & Patterns
This is now standardized.
2024-02-15 12:12:12 +01:00
fbb9da24f2 [java] Update Tests for JEP 459 String Templates
TemplateFragment now has an attribute "content".
2024-02-15 11:16:24 +01:00
c4eccf49af [java] Remove old java 20 preview features
- Record patterns in enhanced for statements
- parenthesized patterns

These features have not been standardized.
2024-02-15 10:16:31 +01:00
2a53ebaa55 [java] Remove java language version 20-preview 2024-02-15 09:50:06 +01:00
73dbd56ec4 [java] Add new java language versions 22 and 22-preview 2024-02-15 09:50:01 +01:00