Andreas Dangel
7b3d31246e
Merge branch 'master' into pr-2624
2020-07-17 15:16:24 +02:00
Andreas Dangel
7ae424a35b
Add deprecation javadocs
2020-07-17 14:43:43 +02:00
Andreas Dangel
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
Clément Fournier
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
Andreas Dangel
373c9b0944
Fix scala library versions
2020-07-02 20:30:54 +02:00
Andreas Dangel
370c0b0b6d
Remove unused dependency, explicitly declare used dependencies
2020-07-02 15:12:31 +02:00
Clément Fournier
49635c2a66
Deprecate Rulechain visitors
2020-07-01 11:27:38 +02:00
Clément Fournier
659066ee02
Deprecate BaseLanguageModule constructor
2020-07-01 11:27:38 +02:00
Clément Fournier
d7f96e08d9
Uniformize apply across languages
2020-07-01 11:27:38 +02:00
Clément Fournier
25beb215fc
Throw on incompatible visitor type
2020-07-01 11:16:03 +02:00
Clément Fournier
feeb1f0a87
Fix swift module
2020-07-01 11:09:12 +02:00
Clément Fournier
94595fe185
Merge branch '7.0.x' into generic-visitor2
2020-07-01 10:09:26 +02:00
Andreas Dangel
cffff1f87f
Merge branch 'pmd/7.0.x' into java-grammar
2020-06-27 14:34:55 +02:00
Andreas Dangel
bc660e8807
Merge branch 'master' into pmd/7.0.x
2020-06-27 14:24:52 +02:00
Clément Fournier
4bb98df37b
Fix compil
2020-06-27 14:22:42 +02:00
Clément Fournier
623adce024
Checkstyle
2020-06-27 13:24:09 +02:00
Andreas Dangel
95d8e80c1b
[maven-release-plugin] prepare for next development iteration
2020-06-27 11:31:27 +02:00
Andreas Dangel
a219b2e1be
[maven-release-plugin] prepare release pmd_releases/6.25.0
2020-06-27 11:31:16 +02:00
Clément Fournier
c6457ab9fc
Merge branch '7.0.x' into generic-visitor2
2020-06-26 23:10:19 +02:00
Andreas Dangel
173de42387
Merge branch 'pmd/7.0.x' into java-grammar
2020-06-26 11:15:18 +02:00
Andreas Dangel
00dbe08282
Merge branch 'pmd/7.0.x' into pr-2490
2020-06-26 10:58:18 +02:00
Clément Fournier
847c4de68b
Merge branch '7.0.x' into generic-visitor2
2020-06-25 14:30:46 +02:00
Clément Fournier
bc604ab747
Merge branch '7.0.x' into java-grammar
2020-06-19 02:22:24 +02:00
Clément Fournier
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
Clément Fournier
c49d9e315f
Merge branch 'master' into 7.0.x
2020-06-19 01:32:32 +02:00
Andreas Dangel
a9f61260ae
[scala] Remove unnecessary surefire config
2020-06-18 19:58:16 +02:00
Clément Fournier
88b34feb22
Use wildcards for acceptVisitor
2020-06-17 21:21:00 +02:00
Clément Fournier
ee1afed8c5
Fix scala stackoverflow
2020-06-15 17:10:28 +02:00
Clément Fournier
47667a0e35
Merge branch '7.0.x' into type-heap
2020-06-14 21:42:38 +02:00
Clément Fournier
f7b1c375c1
Fix scala compilation
2020-06-14 13:02:30 +02:00
Clément Fournier
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
Clément Fournier
332e2369f5
Fix pmd warning
2020-06-14 01:22:17 +02:00
Clément Fournier
59dfa15269
Fix groovy columns
2020-06-14 01:04:32 +02:00
Clément Fournier
3df4506365
Convert scala tests
2020-06-13 23:25:24 +02:00
Andreas Dangel
cdeff1ab5c
Merge branch 'pmd/7.0.x' into java-grammar
2020-06-12 14:35:09 +02:00
Andreas Dangel
c3219b91c5
Merge branch 'master' into pmd/7.0.x
2020-06-12 14:21:10 +02:00
Andreas Dangel
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
Andreas Dangel
d8d3aa0af7
[scala] Introduce parent pom pmd-scala-common
2020-06-07 12:24:54 +02:00
Andreas Dangel
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
João Ferreira
0d83b188dc
fix parent 2
2020-05-31 12:11:03 +01:00
João Ferreira
050687f2d6
fix parent
2020-05-31 12:05:57 +01:00
João Ferreira
f4880f9318
refactor scala modules configuration
2020-05-31 11:59:44 +01:00