19832 Commits

Author SHA1 Message Date
Andreas Dangel
473241b241 Merge pull request #4329 from adangel:refactor-snakeyml
[core] Refactor usage of snakeyaml #4329
2023-01-26 11:16:17 +01:00
Andreas Dangel
f5cb8d97d7 Merge pull request #4125 from mohan-chinnappan-n:master
[core] New report format html-report-v2.xslt to provide html with datatable and chart features #4125
2023-01-26 11:13:49 +01:00
Andreas Dangel
1b6cba7f16 [doc] Update release notes (#4125) 2023-01-26 11:12:51 +01:00
Andreas Dangel
540a7374fb Merge pull request #4110 from tprouvot:feature/unusedVariableBindFalsePositive
[apex] Feature/unused variable bind false positive with dynamic SOQL #4110
2023-01-26 11:03:06 +01:00
Andreas Dangel
aa24ae7d25 [doc] Update release notes (#2669, #4110) 2023-01-26 11:02:33 +01:00
Juan Martín Sotuyo Dodero
87220c05e6 Merge pull request #4336 from adangel/deprecations-for-4235
[core] Deprecations in CPDConfiguration, Base(CPD)CLITest, AbstractAntTestHelper
2023-01-25 12:18:26 -03:00
Andreas Dangel
7619693102 Revert "Update gems, update activesupport"
This reverts commit 460d6a0809c12605cfc6bd543ebb0c41075b4657.
2023-01-25 10:30:35 +01:00
Andreas Dangel
b6062ca1fd Fixups from review (#4336) 2023-01-25 09:53:43 +01:00
Andreas Dangel
460d6a0809 Update gems, update activesupport
Fixes https://github.com/pmd/pmd/security/dependabot/35
Fixes https://github.com/advisories/GHSA-j6gc-792m-qgm2
2023-01-25 09:46:26 +01:00
Andreas Dangel
9d92528587 Update bundler 2023-01-25 08:56:17 +01:00
Andreas Dangel
6b2f1be14e Update gems
Fixes https://github.com/pmd/pmd/security/dependabot/35
Fixes CVE-2023-22796
Fixes https://github.com/advisories/GHSA-j6gc-792m-qgm2

Fixes https://github.com/pmd/pmd/security/dependabot/36
Fixes https://github.com/advisories/GHSA-636f-xm5j-pj9m
2023-01-25 08:48:34 +01:00
Andreas Dangel
599e0b6a75 [doc] Update release notes (#4236) 2023-01-25 08:44:02 +01:00
Juan Martín Sotuyo Dodero
39c62fca7f Merge pull request #4343 from adangel/cpd-renderer
[core] CPD - implement CPDReportRenderer for all renderers
2023-01-24 16:53:37 -03:00
Juan Martín Sotuyo Dodero
e6696a3f7e Merge branch 'pr-4341' 2023-01-24 12:51:18 -03:00
Juan Martín Sotuyo Dodero
453d2282fc Merge branch 'pr-4300' 2023-01-24 12:39:24 -03:00
Juan Martín Sotuyo Dodero
d3c576fd0d Update release notes 2023-01-24 12:39:10 -03:00
Juan Martín Sotuyo Dodero
61ecf4c500 Merge pull request #4346 from adangel/issue-4236-kotest
[testing] Use custom surefire console reporter
2023-01-24 12:32:55 -03:00
Andreas Dangel
e2d6325841 Update dependencies 2023-01-24 10:17:49 +01:00
Andreas Dangel
e05bc041f7 Added category other 2023-01-24 09:42:41 +01:00
Andreas Dangel
cc4c672f43 Add example of html-report-v2 for documentation 2023-01-23 16:38:38 +01:00
Andreas Dangel
c99e9cff81 Use jQuery to count violations 2023-01-23 16:29:14 +01:00
Andreas Dangel
6c76387112 Rename rule/ruleset -> category, display rule name 2023-01-23 15:36:31 +01:00
Andreas Dangel
d4ee2a6f33 [cli] Use non-deprecated long options for PMD cli examples 2023-01-23 15:27:36 +01:00
Andreas Dangel
85375d0850 Remove previous pmd-report-v2.xslt 2023-01-23 15:12:06 +01:00
Andreas Dangel
cfddd700e9 Fix indentation 2023-01-23 15:10:38 +01:00
Andreas Dangel
25e0a7bd30 Fix mapping of rulesets 2023-01-23 15:10:14 +01:00
Andreas Dangel
a03a55ba44 [apex] Enhance UnusedLocalVariable to consider SOQL binding vars
Fixes #2669
2023-01-23 14:47:35 +01:00
Thomas Prouvot
cd88b367ab Add test to check if false positive is fixed 2023-01-23 14:46:38 +01:00
Andreas Dangel
b59808f04f Use custom surefire console reporter from build tools 2023-01-20 20:17:58 +01:00
Andreas Dangel
de1c886c2a Bump build-tools from 19 to 20-SNAPSHOT 2023-01-20 20:17:57 +01:00
Andreas Dangel
eff73bdb0b Fix wrong junit-platform-commons version 2023-01-20 20:17:57 +01:00
Andreas Dangel
ac2e4d881b Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8
Remove forkMode option as it doesn't exist anymore
2023-01-20 20:17:42 +01:00
Andreas Dangel
67c04ef42b Refactor ParserTestSpec to not depend on internal kotest API
This adds custom test scopes and makes the ParserTestCtx a container.
2023-01-20 20:10:38 +01:00
Andreas Dangel
bc7b0f8e2f Fix missing package for Java11Test 2023-01-20 20:09:05 +01:00
Andreas Dangel
d6ef489dd1 Fix ASTPatternTest to have leaf test nodes 2023-01-19 20:18:13 +01:00
Andreas Dangel
125edb4fed [core] CPD - implement CPDReportRenderer for all renderers 2023-01-19 16:24:55 +01:00
Andreas Dangel
774a8fbadf [ci] Add additional repository for spring-framework-build
Add https://maven.repository.redhat.com/ga/ as repository in order to resolve
dependency com.ibm.websphere/uow/6.0.2.17
See https://spring.io/blog/2020/10/29/notice-of-permissions-changes-to-repo-spring-io-fall-and-winter-2020
2023-01-19 14:02:16 +01:00
Andreas Dangel
26a57156a1 [core] Add CPDReport#filterMatches
Fixes #4340
2023-01-18 09:38:59 +01:00
Andreas Dangel
bab2e6f9ab [core] Deprecate some fields in AbstractAntTestHelper
Refs #4155
2023-01-17 11:53:10 +01:00
Andreas Dangel
aa06344d87 [core] Deprecate BaseCPDCLITest 2023-01-17 10:58:53 +01:00
Andreas Dangel
3dcecb6b55 [test] Deprecate BaseCLITest 2023-01-17 09:00:48 +01:00
Andreas Dangel
7c428db062 [core] Deprecate get/setEncoding on CPDConfiguration 2023-01-17 09:00:28 +01:00
mohan-chinnappan-n
cd59f45023 Create html-report-v2.xslt
XLST for creating HTML reports
2023-01-16 20:42:28 -05:00
mohan-chinnappan-n
6d142a445a Merge branch 'pmd:master' into master 2023-01-16 20:40:39 -05:00
Andreas Dangel
77b4970de8 Add webrick as gem dependency (jekyll/jekyll#8523) 2023-01-16 11:34:41 +01:00
Andreas Dangel
8b7b0c7d5c [core] Internalize CSVWriter 2023-01-16 10:47:34 +01:00
Andreas Dangel
10c281824e [java] Verify rule violation message for JUnitTestContainsTooManyAsserts and RedundantFieldInitializer
These contain placeholder like ${variableName} which should
be replaced by the actual value.
2023-01-16 10:01:56 +01:00
mohan-chinnappan-n
dc0f816098 Merge branch 'pmd:master' into master 2023-01-14 12:08:20 -05:00
Andreas Dangel
d73095a69f [ci] Build and create baseline for experimental-apex-parser branch 2023-01-14 11:45:48 +01:00
Andreas Dangel
5a8f8f06e7 Merge pull request #4280 from aaronhurst-google:deprecate-apex-version
[apex] Deprecate ApexRootNode.getApexVersion #4280
2023-01-14 11:00:53 +01:00