109 Commits

Author SHA1 Message Date
Andreas Dangel
5599a8fd65 Merge branch 'master' into issue-4349-cleanup-deprecations 2024-02-08 18:23:41 +01:00
Andreas Dangel
a76ec3410c Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility
[core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-ruleset-compatibility #4795
2024-02-02 19:53:51 +01:00
Andreas Dangel
5b2b03847e Merge pull request #4786 from adangel:issue-4313-remove-old-rule-reference-notation
[core] Remove support for deprecated rule set references notation #4786
2024-02-02 19:46:55 +01:00
Andreas Dangel
19f9bdde5f [core] Remove deprecated classes/methods
CpdLanguageProperties#DEFAULT_SKIP_BLOCKS_PATTERN
BaseAntlrNode#joinTextToken
Node#getNthParent
Node#getFirstChildOfType
2024-02-02 14:41:45 +01:00
Andreas Dangel
fae522a002 [core] Unify javadoc for InternalApiBridge classes
Refs #4348
2024-02-01 12:09:12 +01:00
Andreas Dangel
2f47edfd3b [ant] Cleanup InternalApi methods
Refs #4348
2024-01-30 19:36:46 +01:00
Andreas Dangel
f13cd58c7f [core] Move classes into n.s.pmd.reporting
- Report
- RuleContext
- RuleViolation
- ViolationSuppressor
- ParametricRuleViolation

Fixes #3903
2024-01-18 20:27:34 +01:00
Andreas Dangel
faaec5ed6d [core] Actually move into correct package lang.rule 2024-01-13 20:57:56 +01:00
Andreas Dangel
9e668c22fc [core] Move Rule/RuleSet related type into net.sourceforge.pmd.rule
Refs #3917
2024-01-12 18:14:04 +01:00
Andreas Dangel
ba602d1978 [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-ruleset-compatibility
Fixes #4314
Closes #4378
2024-01-11 12:05:10 +01:00
Andreas Dangel
35062c3caf Remove unneeded dependency to WireMock 2024-01-05 13:36:04 +01:00
Andreas Dangel
20e0aacfa4 [ant] Remove deprecated reference to language's terse name 2023-12-19 20:05:26 +01:00
Juan Martín Sotuyo Dodero
be429e9a3d Merge pull request #4659 from adangel/issue-4658-doc-ant-tasks
[ant] Improve documentation
2023-10-19 21:06:10 -03:00
Andreas Dangel
345bb24a25 [release] prepare for next development iteration 2023-09-30 17:15:59 +02:00
Andreas Dangel
720b9a328b [release] prepare release pmd_releases/7.0.0-rc4 2023-09-30 17:15:54 +02:00
Andreas Dangel
15ea5f0c00 Merge branch 'master' into issue-4583-jdk-21 2023-09-28 10:04:42 +02:00
Andreas Dangel
6e61b9f2a8 [ant] Improve documentation
Refs #4658
2023-08-31 14:42:53 +02:00
Andreas Dangel
681c52836c [core] Create CpdLanguageProperties 2023-08-24 11:14:08 +02:00
Andreas Dangel
a93c8f2b7b [doc] Add JDK21 to the build for integration testing
Note: This is using 21-ea for now
2023-08-10 15:37:35 +02:00
Clément Fournier
629e3b415c Consolidate CPD packages 2023-06-10 14:30:07 +02:00
Andreas Dangel
835b625d51 [release] prepare for next development iteration 2023-05-30 20:15:08 +02:00
Andreas Dangel
7d6d303488 [release] prepare release pmd_releases/7.0.0-rc3 2023-05-30 20:15:02 +02:00
Clément Fournier
f2cd5abbab Merge branch 'master' into clem.pmd7-refactor-cpd 2023-05-26 12:21:08 +02:00
Clément Fournier
ac86bb21dc Merge branch 'master' into pmd7-textfile-display-name 2023-05-02 17:12:39 +02:00
Andreas Dangel
b79e6bd92b [release] prepare for next development iteration 2023-04-29 23:39:34 +02:00
Andreas Dangel
a97e108269 [release] prepare release pmd_releases/7.0.0-rc2 2023-04-29 23:39:28 +02:00
Clément Fournier
b89970d5fe Merge branch 'pmd7-textfile-display-name' into clem.pmd7-refactor-cpd 2023-04-29 19:20:38 +02:00
Clément Fournier
4834aca95c Tests and doc 2023-04-29 18:59:23 +02:00
Andreas Dangel
d9b2444d7e [release] prepare for next development iteration 2023-03-25 12:47:33 +01:00
Andreas Dangel
356af8b636 [release] prepare release pmd_releases/7.0.0-rc1 2023-03-25 12:30:51 +01:00
Clément Fournier
344b2cc17b Merge branch 'pmd7-textfile-display-name' into clem.pmd7-refactor-cpd 2023-03-20 14:41:17 +01:00
Clément Fournier
b71e1711e5 Cleanups and renamings 2023-03-20 13:31:00 +01:00
Clément Fournier
ad219c9967 Move members around 2023-03-20 12:17:14 +01:00
Clément Fournier
a09532e174 Move out into own class 2023-03-19 23:36:07 +01:00
Clément Fournier
a4024c0021 Fix more things 2023-03-19 21:55:05 +01:00
Clément Fournier
2d7e200db1 add PathId class 2023-03-19 13:08:14 +01:00
Clément Fournier
a12bbf8dde Remove duplicated options in AbstractConfiguration
Fix logging issue
2023-02-19 16:51:53 +01:00
Clément Fournier
0134f5e060 Use Path instead of File in CPDConf 2023-02-19 15:02:05 +01:00
Clément Fournier
ddbfc90c14 Fix build 2023-02-12 20:06:28 +01:00
Clément Fournier
8fbd830daa Style and renamings 2023-02-12 17:24:02 +01:00
Clément Fournier
1828faeadc Fix some modules 2023-02-11 19:27:46 +01:00
Clément Fournier
65d953bfb4 Progress 2023-02-11 18:10:35 +01:00
Andreas Dangel
014c28bb1e Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-30 13:36:15 +01:00
Andreas Dangel
d8b41bab6e Merge branch 'pmd/7.0.x' into pr-4354 2023-01-30 10:21:50 +01:00
Andreas Dangel
3d530458bb Remove junit and related dependencies 2023-01-27 11:49:03 +01:00
Andreas Dangel
5c9893431f Merge branch 'pmd/7.0.x' into pmd7-pr-4214 2023-01-26 18:07:54 +01:00
Andreas Dangel
8fa35ae10d Remove old --short-names option (cli + ant) 2023-01-26 10:10:09 +01:00
Andreas Dangel
cc8d845b6b Fix tests 2023-01-25 15:33:26 +01:00
Andreas Dangel
dd7dedba5b Merge branch 'pr-4214' into pmd7-pr-4214 2023-01-25 14:50:41 +01:00
Clément Fournier
403fcdae82 [core] Move utility classes around 2023-01-23 18:47:52 +01:00