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
345bb24a25
[release] prepare for next development iteration
2023-09-30 17:15:59 +02:00
720b9a328b
[release] prepare release pmd_releases/7.0.0-rc4
2023-09-30 17:15:54 +02:00
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
629e3b415c
Consolidate CPD packages
2023-06-10 14:30:07 +02:00
8a89a4c786
Use explicit encoding in ruleset files
2023-06-01 17:29:24 +02:00
835b625d51
[release] prepare for next development iteration
2023-05-30 20:15:08 +02:00
7d6d303488
[release] prepare release pmd_releases/7.0.0-rc3
2023-05-30 20:15:02 +02:00
b79e6bd92b
[release] prepare for next development iteration
2023-04-29 23:39:34 +02:00
a97e108269
[release] prepare release pmd_releases/7.0.0-rc2
2023-04-29 23:39:28 +02:00
b89970d5fe
Merge branch 'pmd7-textfile-display-name' into clem.pmd7-refactor-cpd
2023-04-29 19:20:38 +02:00
0d5ecebd4e
[core] Antlr - make more methods protected
...
The abstract methods createPmdTerminal and createPmdError in AntlrGeneratedParserBase don't need to be public. They are just implementation.
The language specific inner nodes (KotlinInnerNode, SwiftInnerNode)
can be package private. Only the concrete subclasses are considered
public API.
2023-04-14 09:41:52 +02:00
ee227b1397
[core] Introduce an AbstractVisitorRule
...
Remove AntlrBaseRule
2023-04-13 20:32:58 +02:00
bdacd38437
[core] Move AntlrTokenizer and JavaCCTokenizer into impl packages
2023-04-13 20:32:53 +02:00
837c7952f5
Merge branch 'master' into clem.pmd7-refactor-cpd
2023-04-04 22:11:38 +02:00
d9b2444d7e
[release] prepare for next development iteration
2023-03-25 12:47:33 +01:00
356af8b636
[release] prepare release pmd_releases/7.0.0-rc1
2023-03-25 12:30:51 +01:00
0c0d6f33ad
[kotlin] Update grammar to version 1.8
2023-03-09 09:35:40 +01:00
0b2f1517ba
Merge branch '7.0.x' into clem.pmd7-refactor-cpd
2023-02-27 00:41:11 +01:00
a283615299
Refactor LanguageMetdata::extensions usages
2023-02-17 09:04:16 +01:00
e2bb0c8480
Reuse names and extensions for CPD language
2023-02-17 09:04:15 +01:00
d7d2ad541e
Add explicit language versions ( #4120 )
2023-02-17 09:04:12 +01:00
c572cb88d7
Rename package cpd.internal to cpd.impl
2023-02-13 15:18:37 +01:00
ddbfc90c14
Fix build
2023-02-12 20:06:28 +01:00
fb9f49624d
Delete old CPD Language interface
...
reorganize cpd modules
2023-02-12 18:03:58 +01:00
cf81809990
Change a ton of stuff in CPD
2023-02-10 18:21:23 +01:00
94c8c4ba0c
Fix unit tests
2023-02-02 10:45:26 +01:00
ef365cd9aa
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-02-02 01:04:53 +01:00
55eabe2de1
Add back named versions
2023-01-27 15:12:14 +01:00
cef4c30af6
Merge branch '7.0.x' into pmd7-language-lifecycle
2022-11-24 22:39:59 +01:00
88b8209958
Migrate RuleSetFactoryTests to JUnit 5
2022-10-13 17:18:13 +02:00
00924bea75
Migrate LanguageVersionTests to JUnit5
...
Also move LanguageVersionTests into their language packages
and add missing tests
2022-10-13 17:17:59 +02:00
64c8ac9d23
[kotlin] Migrate tests to Junit5
2022-07-29 17:21:34 +02:00
3cecfaf38b
convert most lang mods to new base class
2022-07-21 02:10:21 +02:00
e248156d96
Merge remote-tracking branch 'upstream/pmd/7.0.x' into text-utils-simple
2022-07-10 13:53:30 +02:00
59d931cd91
Merge remote-tracking branch 'upstream/pmd/7.0.x' into text-utils-simple
2022-07-10 13:50:03 +02:00
c79db6e5f3
[kotlin] Mark kotlin language module @Experimental
2022-07-01 14:59:39 +02:00
9d1782d9f4
[kotlin] remove spdx-ids from tokens files
2022-06-30 15:44:24 +02:00
b38c8969ac
[kotlin] Clarify license for grammar
2022-06-30 15:27:09 +02:00
aa4a8906ce
Merge branch 'pmd/7.0.x' into kotlin-poc
2022-06-24 19:21:16 +02:00
2bdc8a8263
Merge branch 'master' into pmd/7.0.x
2022-06-04 15:59:22 +02:00
066b510eef
chore: Fix project.parent.relativePath in pom.xml
...
It must point to a file, pointing to a directory
is not valid.
2022-06-04 11:00:30 +02:00
04c1271d88
[maven-release-plugin] prepare for next development iteration
2022-05-28 11:04:32 +02:00
a75acdeff8
[maven-release-plugin] prepare release pmd_releases/6.46.0
2022-05-28 11:04:27 +02:00
ec64315ad7
[maven-release-plugin] prepare for next development iteration
2022-04-30 09:38:24 +02:00
1d2b40b3c0
[maven-release-plugin] prepare release pmd_releases/6.45.0
2022-04-30 09:38:19 +02:00
be3e941a08
[maven-release-plugin] prepare for next development iteration
2022-03-27 17:01:59 +02:00
6859f8db36
[maven-release-plugin] prepare release pmd_releases/6.44.0
2022-03-27 17:01:54 +02:00
cd57e8c79d
Fix PMD dogfood issue - inner Visitor class should be final
2022-03-11 10:53:08 +01:00
5dc797bae5
Fix build after merge
2022-03-11 10:52:38 +01:00