c554aceba6
Merge branch 'master' into 7.0.x
2020-08-03 23:06:21 +02:00
acf58f1887
Check for license headers in kotlin source files
2020-07-31 20:26:27 +02:00
384dd20319
Merge branch 'master' into pmd/7.0.x
2020-07-30 11:51:53 +02:00
5bff6ac52e
Merge branch 'pr-2657'
...
[lang-test] Upgrade kotlintest to Kotest #2657
2020-07-30 10:31:43 +02:00
49ab75aeb7
[maven-release-plugin] prepare for next development iteration
2020-07-25 13:45:36 +02:00
a9632e2a06
[maven-release-plugin] prepare release pmd_releases/6.26.0
2020-07-25 13:45:27 +02:00
6d73eaf3c7
Fix custom parser spec
...
Add kotest-runner-junit5-jvm as a dependency,
in pmd-java. This makes kotest discoverable
as Junit tests, which IDEs can pick up on (at
least IntelliJ does).
Update kotlin version to latest stable (1.3.72)
2020-07-20 16:33:29 +02:00
68ae318f02
Update to kotest
2020-07-20 00:12:40 +02:00
a9996ab45c
Merge branch 'pr-2589' into pmd/7.0.x
...
[core] Add generic visitor interface in pmd-core #2589
2020-07-19 18:07:55 +02:00
dcaa8a1167
Merge branch 'master' into pmd/7.0.x
2020-07-17 16:13:02 +02:00
7b3d31246e
Merge branch 'master' into pr-2624
2020-07-17 15:16:24 +02:00
7ae424a35b
Add deprecation javadocs
2020-07-17 14:43:43 +02:00
94afdb117d
Add test engines as surefire plugin dependencies
...
This removes junit-vintage-engine as a test dependency
as well as kotlintest-runner-junit5.
The engines are only needed during test execution, but should
not be available for test compilation.
For this to work, the latest surefire plugin is required.
2020-07-17 12:03:45 +02:00
03d03440b4
Declare junit dependencies before kotlintest ones
...
This is for the scala modules. Apparently
in the other order, only kotlin tests are
run.
2020-07-06 13:25:54 +02:00
373c9b0944
Fix scala library versions
2020-07-02 20:30:54 +02:00
370c0b0b6d
Remove unused dependency, explicitly declare used dependencies
2020-07-02 15:12:31 +02:00
49635c2a66
Deprecate Rulechain visitors
2020-07-01 11:27:38 +02:00
659066ee02
Deprecate BaseLanguageModule constructor
2020-07-01 11:27:38 +02:00
d7f96e08d9
Uniformize apply across languages
2020-07-01 11:27:38 +02:00
25beb215fc
Throw on incompatible visitor type
2020-07-01 11:16:03 +02:00
feeb1f0a87
Fix swift module
2020-07-01 11:09:12 +02:00
94595fe185
Merge branch '7.0.x' into generic-visitor2
2020-07-01 10:09:26 +02:00
bc660e8807
Merge branch 'master' into pmd/7.0.x
2020-06-27 14:24:52 +02:00
4bb98df37b
Fix compil
2020-06-27 14:22:42 +02:00
623adce024
Checkstyle
2020-06-27 13:24:09 +02:00
95d8e80c1b
[maven-release-plugin] prepare for next development iteration
2020-06-27 11:31:27 +02:00
a219b2e1be
[maven-release-plugin] prepare release pmd_releases/6.25.0
2020-06-27 11:31:16 +02:00
c6457ab9fc
Merge branch '7.0.x' into generic-visitor2
2020-06-26 23:10:19 +02:00
00dbe08282
Merge branch 'pmd/7.0.x' into pr-2490
2020-06-26 10:58:18 +02:00
847c4de68b
Merge branch '7.0.x' into generic-visitor2
2020-06-25 14:30:46 +02:00
5b7ed588ea
Make CPD end column exclusive
...
This is to align it with PMD columns,
which in 7.0 are already exclusive.
2020-06-19 02:21:45 +02:00
c49d9e315f
Merge branch 'master' into 7.0.x
2020-06-19 01:32:32 +02:00
a9f61260ae
[scala] Remove unnecessary surefire config
2020-06-18 19:58:16 +02:00
88b34feb22
Use wildcards for acceptVisitor
2020-06-17 21:21:00 +02:00
ee1afed8c5
Fix scala stackoverflow
2020-06-15 17:10:28 +02:00
47667a0e35
Merge branch '7.0.x' into type-heap
2020-06-14 21:42:38 +02:00
f7b1c375c1
Fix scala compilation
2020-06-14 13:02:30 +02:00
b88ddf41c0
Add generic visitor interface in pmd-core
...
Replace SideEffectingVisitor with JavaVisitor
The new visitor is generic. We don't actually need the
old Object->Object visitor, this could just be the new
generic visitor but erased
Port language level checker
Move delegators
Remove old accept methods
Remove reduced adapter
Cleanup some visitor
Make ant wrapper replace old visitor completely
Doc
Add DeprecatedUntil700 annotation
Add top interface for visitors
Convert JSP visitors
Checkstyle
Fix java module
2020-06-14 11:43:24 +02:00
332e2369f5
Fix pmd warning
2020-06-14 01:22:17 +02:00
59dfa15269
Fix groovy columns
2020-06-14 01:04:32 +02:00
3df4506365
Convert scala tests
2020-06-13 23:25:24 +02:00
c3219b91c5
Merge branch 'master' into pmd/7.0.x
2020-06-12 14:21:10 +02:00
425a45a006
[scala] Fix javadoc generation and upload
...
Due to the different project structure, the paths need
to be adjusted
2020-06-07 12:31:47 +02:00
d8d3aa0af7
[scala] Introduce parent pom pmd-scala-common
2020-06-07 12:24:54 +02:00
abc230c637
[scala] Refactor project structure
...
* Avoid using symlinks, this is very difficult to get working
under Windows
* Provide names for the different scala modules
* Rename pmd-scala to pmd-scala-common
* Restore main module pmd-scala for backwards compatibility
2020-06-07 11:52:10 +02:00
0d83b188dc
fix parent 2
2020-05-31 12:11:03 +01:00
050687f2d6
fix parent
2020-05-31 12:05:57 +01:00
f4880f9318
refactor scala modules configuration
2020-05-31 11:59:44 +01:00