Andreas Dangel
bc5be45566
Merge branch 'master' into issue-4348-internal-api
2024-02-09 21:31:05 +01:00
Andreas Dangel
5931461ca9
Merge pull request #4804 from adangel:issue-4309-xpath-cleanups
...
[core] XPath cleanups #4804
2024-02-09 16:23:58 +01:00
Andreas Dangel
6a328d6cd0
Merge pull request #4803 from adangel:issue-3903-reporting-package
...
[core] Consolidate n.s.pmd.reporting package #4803
2024-02-09 15:32:55 +01:00
Andreas Dangel
2a3128fb86
Merge pull request #4799 from adangel:issue-3917-rule-package
...
[core] Consolidate n.s.pmd.lang.rule package #4799
2024-02-09 14:39:03 +01:00
Andreas Dangel
fa97cff7ff
Merge pull request #4797 from adangel:lexexception-cpdlexer
...
[core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797
2024-02-02 19:59:41 +01:00
Andreas Dangel
a78e17b7a6
Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets
...
Remove deprecated and release rulesets #4796
2024-02-02 19:57:04 +01:00
Andreas Dangel
fae522a002
[core] Unify javadoc for InternalApiBridge classes
...
Refs #4348
2024-02-01 12:09:12 +01:00
Andreas Dangel
8285d70fe5
[plsql] Cleanup InternalApi methods
...
Refs #4348
2024-02-01 10:31:48 +01:00
Andreas Dangel
7c29f16eac
[core] Move XPathRule into subpackage lang.rule.xpath ( #4309 )
2024-01-19 12:52:51 +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
6d955d6b9a
[core] Move Rule into package net.sourceforge.pmd.rule
2024-01-12 11:04:02 +01:00
Andreas Dangel
6163f67b06
[core] Rename Tokenizer to CpdLexer
...
See #4065
2024-01-11 17:04:48 +01:00
Andreas Dangel
9977c0ffeb
Remove old rulesets
...
These were from PMD 5. In PMD 6, these rules
have been moved into categories.
2024-01-11 12:28:30 +01:00
Andreas Dangel
686851acd2
[plsql] Fix deprecated API usage
2023-12-14 15:03:58 +01:00
Andreas Dangel
0c53b69e82
Merge pull request #4586 from adangel:ruleset-xml
...
Use explicit encoding in ruleset xml files #4586
2023-10-19 09:41:57 +02:00
Andreas Dangel
32afa53f8e
All language modules: getInstance()
...
Use a consistent implementation of getInstance().
Now all modules resolve against the LanguageRegistry.
2023-08-24 16:01:27 +02:00
Andreas Dangel
681c52836c
[core] Create CpdLanguageProperties
2023-08-24 11:14:08 +02:00
Andreas Dangel
932ac33d15
Merge branch 'master' into pr-4397
2023-08-24 09:48:28 +02:00
Clément Fournier
287a9a275c
Move forgotten things into language specific packages
2023-06-10 14:33:19 +02:00
Andreas Dangel
8a89a4c786
Use explicit encoding in ruleset files
2023-06-01 17:29:24 +02:00
Clément Fournier
fd0416c85a
Merge branch 'master' into port-properties
2023-05-26 11:42:11 +02:00
Andreas Dangel
bdacd38437
[core] Move AntlrTokenizer and JavaCCTokenizer into impl packages
2023-04-13 20:32:53 +02:00
Clément Fournier
f55c01ac1f
Merge branch '7.0.x' into port-properties
2023-03-14 21:07:35 +01:00
Clément Fournier
255fdf050b
Fix compil
2023-03-04 15:38:40 +01:00
Clément Fournier
0b2f1517ba
Merge branch '7.0.x' into clem.pmd7-refactor-cpd
2023-02-27 00:41:11 +01:00
Clément Fournier
0ba2460f92
Merge branch '7.0.x' into port-properties
2023-02-17 16:27:42 +01:00
Andreas Dangel
a283615299
Refactor LanguageMetdata::extensions usages
2023-02-17 09:04:16 +01:00
Andreas Dangel
e2bb0c8480
Reuse names and extensions for CPD language
2023-02-17 09:04:15 +01:00
Andreas Dangel
d7d2ad541e
Add explicit language versions ( #4120 )
2023-02-17 09:04:12 +01:00
Clément Fournier
c572cb88d7
Rename package cpd.internal to cpd.impl
2023-02-13 15:18:37 +01:00
Clément Fournier
9c3434a07b
Split cpd/pmd specific methods into...
...
subinterfaces of Language
2023-02-13 15:16:48 +01:00
Clément Fournier
8fbd830daa
Style and renamings
2023-02-12 17:24:02 +01:00
Clément Fournier
cf81809990
Change a ton of stuff in CPD
2023-02-10 18:21:23 +01:00
Clément Fournier
d4c05d1fb5
Make pmd language have a hook to launch CPD
...
This allows removing the CPD language instances,
sharing more logic between CPD and PMD, and using
language properties to configure CPD and PMD uniformly.
2023-02-10 16:45:52 +01:00
Clément Fournier
a586a9bf11
Merge branch '7.0.x' into port-properties
2023-02-05 19:41:51 +01:00
Clément Fournier
ef365cd9aa
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-02-02 01:04:53 +01:00
Andreas Dangel
c23ecab2c6
Make test classes and methods package-private
2023-01-17 15:41:31 +01:00
Andreas Dangel
c5a9e785ff
Merge branch 'pmd/7.0.x' into pmd7-junit5-part3
2023-01-10 12:58:51 +01:00
Clément Fournier
c71756a4c1
Merge branch '7.0.x' into pmd7-language-lifecycle
2022-11-26 18:42:34 +01:00
Clément Fournier
98f515b92c
Merge branch '7.0.x' into port-properties
2022-11-26 18:12:38 +01:00
Andreas Dangel
fcfbb33386
Merge branch 'master' into pmd/7.0.x
2022-11-25 19:05:06 +01:00
Andreas Deininger
5b2243aff1
Fixing typos
2022-11-25 17:32:49 +01:00
Clément Fournier
cef4c30af6
Merge branch '7.0.x' into pmd7-language-lifecycle
2022-11-24 22:39:59 +01:00
Andreas Dangel
88b8209958
Migrate RuleSetFactoryTests to JUnit 5
2022-10-13 17:18:13 +02:00
Andreas Dangel
00924bea75
Migrate LanguageVersionTests to JUnit5
...
Also move LanguageVersionTests into their language packages
and add missing tests
2022-10-13 17:17:59 +02:00
Andreas Dangel
bc7a45699f
Merge branch 'pmd/7.0.x' into pmd7-junit5-part2
2022-09-12 19:34:11 +02:00
Clément Fournier
1187a9a977
Merge branch '7.0.x' into pmd7-language-lifecycle
2022-09-11 13:37:28 +02:00
Andreas Dangel
8387cd6409
Merge branch 'pmd/7.0.x' into pr-4049
2022-09-10 20:08:30 +02:00