212 Commits

Author SHA1 Message Date
Clément Fournier
014ba90c88 Merge branch 'analysis-listener' into text-utils-simple 2020-10-30 20:45:57 +01:00
Clément Fournier
9c0ea3a992 Merge branch '7.0.x' into analysis-listener 2020-10-30 20:39:52 +01:00
Andreas Dangel
bc0d26eeb5 Fix tests compilation 2020-10-29 11:38:54 +01:00
Andreas Dangel
1862f4fe05 Merge branch 'master' into pmd/7.0.x 2020-10-29 10:52:38 +01:00
Andreas Dangel
01f1e8dede Add back pom.parent.relativePath for pmd-lang-test 2020-10-28 16:53:45 +01:00
Clément Fournier
a95c67c31e Upgrade to kotlin 1.4.1 and kotest 4.3.0 2020-10-26 17:08:08 +01:00
Andreas Dangel
4837c8dbc8 [maven-release-plugin] prepare for next development iteration 2020-10-24 10:17:24 +02:00
Andreas Dangel
81f12d3e5d [maven-release-plugin] prepare release pmd_releases/6.29.0 2020-10-24 10:17:15 +02:00
Clément Fournier
fb137b6484 Merge branch 'pmd7-test-cleanups' into analysis-listener 2020-10-17 17:56:46 +02:00
Clément Fournier
1089da7da2 Hide most methods of RuleTst
The supported API is now just the junit integration
2020-09-30 13:21:02 +02:00
Clément Fournier
5c59de5d52 Checkout changes to test utils 2020-09-28 19:46:34 +02:00
Andreas Dangel
aa245c6e1b [maven-release-plugin] prepare for next development iteration 2020-09-26 10:25:16 +02:00
Andreas Dangel
722f3ca997 [maven-release-plugin] prepare release pmd_releases/6.28.0 2020-09-26 10:25:05 +02:00
Clément Fournier
d690b50c07 Move text file stuff into the main document package 2020-09-17 22:37:23 +02:00
Clément Fournier
5d436fb7e1 Move factory methods to the interface 2020-09-17 22:37:12 +02:00
Clément Fournier
1254015334 Doc 2020-09-17 22:37:12 +02:00
Clément Fournier
dd4eac1ddb Doc for FileSystemCloseable 2020-09-17 22:35:06 +02:00
Clément Fournier
266ad0ddb2 Adapt to analysis listeners after rebase 2020-09-17 22:34:48 +02:00
Clément Fournier
9b735e75df Cleanup kotlin utils 2020-09-17 22:32:37 +02:00
Clément Fournier
81b8fd5e06 Fix text tests 2020-09-17 22:31:11 +02:00
Clément Fournier
1312fb739b Add line range region 2020-09-17 22:30:00 +02:00
Clément Fournier
dfe5710aee Fix tests of SCPositioner 2020-09-17 22:30:00 +02:00
Clément Fournier
69a067e9ad Merge branch 'java-grammar' into analysis-listener 2020-09-14 18:03:50 +02:00
Andreas Dangel
c59af0aee6 [maven-release-plugin] prepare for next development iteration 2020-08-31 18:30:18 +02:00
Andreas Dangel
856950f0d2 [maven-release-plugin] prepare release pmd_releases/6.27.0 2020-08-31 18:30:09 +02:00
Clément Fournier
d3d7495655 Fix tests 2020-08-31 09:21:58 +02:00
Clément Fournier
c331226022 Fix rebase 2020-08-31 08:37:41 +02:00
Clément Fournier
76d81e6979 Identify things to move to reporting package 2020-08-31 08:37:03 +02:00
Clément Fournier
f0f51ab720 Some tests 2020-08-31 08:37:02 +02:00
Clément Fournier
2979754fbd Cleanup 2020-08-31 08:35:21 +02:00
Clément Fournier
6e36a20dd1 Better error handling
Checkstyle + pmd
2020-08-31 08:35:07 +02:00
Clément Fournier
df9f53afa9 Cleanup 2020-08-31 08:34:25 +02:00
Clément Fournier
0a5c0bc015 Doc 2020-08-31 08:34:25 +02:00
Clément Fournier
c7d88ec506 Some sugar 2020-08-31 08:34:25 +02:00
Clément Fournier
e7e6793eb3 Make nodes have access to their language version 2020-08-31 08:34:14 +02:00
Clément Fournier
c66b3e8fa9 Remove report listeners 2020-08-31 08:34:14 +02:00
Clément Fournier
08b19dbcdd Simplify source code processor, change Parser
Remove some stuff with parser options

Get rid of SourceCodeProcessor

Seal processor hierarchy
2020-08-31 08:34:13 +02:00
Clément Fournier
0efba4ce18 Make test file not depend on internal api of core 2020-08-24 03:37:33 +02:00
Clément Fournier
d5445d7ea5 Normalize captures in tree dump 2020-08-23 20:37:53 +02:00
Clément Fournier
77f8c554ad Merge branch 'java-grammar' into typeres-jtypes 2020-08-23 20:05:43 +02:00
Clément Fournier
30466cd793 Use fillAttributes instead
More easily extensible
2020-08-23 20:05:16 +02:00
Clément Fournier
1f7c3373d6 Merge branch 'java-grammar' into typeres-jtypes 2020-08-23 18:48:00 +02:00
Clément Fournier
e5bf0b3f82 Turn ParserCornerTest into a tree dump test 2020-08-23 18:33:17 +02:00
Clément Fournier
ae1332ac29 Merge branch '7.0.x' into java-grammar 2020-08-23 17:51:19 +02:00
Clément Fournier
d5f48c4741 Merge branch '7.0.x' into update-saxon-version 2020-08-23 17:45:21 +02:00
Clément Fournier
58794b08af Update tree dump references
I tweaked the printer so that the
modifiers are printed not as separate
attributes. Eventually I think this
is how it should be done: no separate
attributes, but instead a function
 in XPath
2020-08-23 16:35:46 +02:00
Clément Fournier
8fd4cf274e Merge branch '7.0.x' into java-grammar 2020-08-22 21:22:41 +02:00
Clément Fournier
05727ace87 Merge branch 'master' into 7.0.x 2020-08-22 19:48:49 +02:00
Clément Fournier
7eed422f43 Refactor tests 2020-08-19 19:45:28 +02:00
Andreas Dangel
04850c69bc [java] Rework tests for Java 15 and Java 15 Preview 2020-08-19 18:54:00 +02:00