27338 Commits

Author SHA1 Message Date
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
Andreas Dangel
9d5e229704 [core] Consolidate test packages
Fix CpdAnalysisTest
Add test cases of PMDFilelistTest into FileCollectorTest
Moved ZipFileTest as FileCollectorZipTest
Remove unnecessary test resources
2024-02-23 17:46:29 +01:00
Andreas Dangel
845154716c [test] Consolidate packages, move PmdRuleTst, SimpleAggregatorTst 2024-02-23 17:46:29 +01:00
Andreas Dangel
5c5456a6bf [xml] Consolidate packages for Pom, Wsdl, Xsl language modules 2024-02-23 17:46:28 +01:00
Andreas Dangel
9c5cef2566 [scala] Remove deprecated module pmd-scala, consolidate packages 2024-02-23 17:46:28 +01:00
Andreas Dangel
3a7460de29 [lang-test] Move classes into n.s.p.lang.test 2024-02-23 17:46:23 +01:00
Andreas Dangel
45d2a6935e [doc] Internalize all classes in pmd-doc 2024-02-23 11:34:35 +01:00
Andreas Dangel
95870ffa58 [html] Move HtmlCpdLexer 2024-02-23 11:24:49 +01:00
Andreas Dangel
ce347bd736 Fix coveralls integration 2024-02-23 10:56:30 +01:00
Andreas Dangel
7069e6146c Simplify kotlin compiler configuration 2024-02-23 10:50:58 +01:00
Andreas Dangel
44e299945d Bump maven-checkstyle-plugin from 3.2.1 to 3.3.1 2024-02-23 10:27:33 +01:00
Andreas Dangel
f9d9ac63a4 Merge pull request #4806 from experimental-apex-parser
[apex] Use apex-parser and Summit AST #4806
2024-02-22 19:11:00 +01:00
Andreas Dangel
3b5149eb86 [dist] Remove now unnecessary exclude for apex-jorje 2024-02-22 18:48:06 +01:00
Andreas Dangel
e6c9d71f7b [apex] Fix compile errors after merge 2024-02-22 18:45:50 +01:00
Andreas Dangel
3a7b570df0 Merge branch 'master' into experimental-apex-parser 2024-02-22 18:38:17 +01:00
Andreas Dangel
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
Andreas Dangel
609e364861 Merge pull request #4809 from adangel:issue-4348-internal-api
[core] Consolidate @InternalApi classes #4809
2024-02-22 17:03:03 +01:00
Andreas Dangel
bd9fa30cf3 [dist] Bump commons-compress from 1.21 to 1.26.0
Fixes https://github.com/pmd/pmd/security/dependabot/51
Fixes CVE-2024-26308
Fixes https://github.com/advisories/GHSA-4265-ccf5-phj5
2024-02-22 14:05:49 +01:00
Andreas Dangel
8adc11964d [ci] Fix upload of sbom after rename 2024-02-22 14:03:42 +01:00
Andreas Dangel
474274e129 [dist] Remove unnecessary exclusion for pmd-cli:sh:completion
Note: java and javascript are needed for tests in cli

Refs #4594
2024-02-22 13:00:04 +01:00
Andreas Dangel
decb759a8f [dist] Make SBOM optional in assembly descriptor
fix dist sbom
2024-02-22 12:59:56 +01:00
Andreas Dangel
db02f357c5 [doc] Update maven doc, include PMD 7 usage, remove maven1 2024-02-22 11:54:14 +01:00
Andreas Dangel
d6c282bfba [doc] Update migration guide for XML Report Format changes 2024-02-22 11:40:10 +01:00
Andreas Dangel
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
Andreas Dangel
a481a062fe [doc] Update release notes (#4820, #4825) 2024-02-16 08:49:34 +01:00
Andreas Dangel
81206f2ee3 Add @lbovet as a contributor 2024-02-16 08:48:42 +01:00
Andreas Dangel
019039c606 Merge pull request #4776 from adangel:issue-4776-ruby3
[ci] Upgrade to ruby 3 #4826
2024-02-16 08:27:35 +01:00
Andreas Dangel
e002b161e5 [ci] Use regular PMD_CI_SCRIPTS_URL 2024-02-16 08:24:49 +01:00
Andreas Dangel
828bcaa89b Fix Dangerfile 2024-02-15 21:25:08 +01:00
Andreas Dangel
04509a9fba Make sure, ruby and bundler are available 2024-02-15 20:44:07 +01:00
Andreas Dangel
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
Andreas Dangel
fa01fcd38b [ci] Upgrade to ruby 3
Fixes #4776
2024-02-15 20:28:34 +01:00
Laurent Bovet
4509b6b966 [plsql] Fix support of WITH clause 2024-02-15 13:38:04 +01:00
Andreas Dangel
9e900a2c70 [java] Enable tests in JavaCpdLexerTest 2024-02-15 07:57:20 +01:00
Andreas Dangel
59537fb15c Merge branch 'master' into experimental-apex-parser 2024-02-13 20:12:39 +01:00
Andreas Dangel
ee1d72955d [doc] Update release notes - Apex: Replaced Jorje with fully open source front-end
Fixes #3766
2024-02-13 20:12:28 +01:00
Andreas Dangel
dbe6053af4 [apex] Remove module pmd-apex-jorje 2024-02-13 19:18:16 +01:00
Andreas Dangel
a4280011a3 [apex] Remove now unneeded dependency to antlr 3 2024-02-13 19:09:36 +01:00
Andreas Dangel
7d326c5fd0 Bump guava from 31.0.1-android/32.0.1-jre to 33.0.0-jre 2024-02-13 19:00:45 +01:00
Andreas Dangel
f12beff7c9 [apex] Decimal LiteralExpression - add TODO
Refs https://github.com/google/summit-ast/pull/47
2024-02-13 18:46:24 +01:00