Andreas Dangel
bc660e8807
Merge branch 'master' into pmd/7.0.x
2020-06-27 14:24:52 +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
Andreas Dangel
c3219b91c5
Merge branch 'master' into pmd/7.0.x
2020-06-12 14:21:10 +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
f4880f9318
refactor scala modules configuration
2020-05-31 11:59:44 +01:00
João Ferreira
9c632dcd83
Cross compile pmd-scala module
2020-05-27 15:40:53 +01:00
Andreas Dangel
ab04bdacdd
[maven-release-plugin] prepare for next development iteration
2020-05-24 17:34:34 +02:00
Andreas Dangel
229cb2bdca
[maven-release-plugin] prepare release pmd_releases/6.24.0
2020-05-24 17:34:25 +02:00
Andreas Dangel
2dae9c085f
Merge branch 'master' into pmd/7.0.x
2020-05-23 11:42:20 +02:00
Andreas Dangel
5f3ff0aed8
Remove hamcrest dependency, where it is not needed directly.
...
Use scope compile for hamcrest in pmd-lang-test
2020-05-22 11:36:49 +02:00
Artem Krosheninnikov
3fba3f6217
Update hamcrest to 2.2, Junit to 4.13, mockito to 2.28.2
2020-05-04 23:00:28 +03:00
Clément Fournier
1a6d7b393c
Add a type parameter to AbstractNode
2020-04-26 19:04:31 +02:00
Andreas Dangel
4308c545e5
[maven-release-plugin] prepare for next development iteration
2020-04-24 10:53:12 +02:00
Andreas Dangel
921c65f5ab
[maven-release-plugin] prepare release pmd_releases/6.23.0
2020-04-24 10:53:00 +02:00
Clément Fournier
434881edac
Fix tests
2020-04-23 19:59:52 +02:00
Clément Fournier
11d7aeb10f
Add GenericNode & JjtreeNode interfaces
2020-04-23 19:59:52 +02:00
Clément Fournier
0735011c7c
Move AbstractNode in .impl package
2020-04-23 19:59:52 +02:00
Clément Fournier
13cacee11f
Cleanup AbstractNode
2020-04-23 19:59:51 +02:00
Andreas Dangel
60a938e2b1
[scala] fix duplicated license header
2020-04-23 12:22:07 +02:00
Clément Fournier
8097d5b769
Checkstyle
2020-04-20 11:43:54 +02:00
Clément Fournier
28adf89fed
Move scala parser into ast package
2020-04-20 11:42:10 +02:00
Clément Fournier
efbc1ce36f
Cleanup scala module
2020-04-20 11:40:56 +02:00
Clément Fournier
af4504293c
Hide some deprecated APIs
2020-04-20 11:14:30 +02:00
Andreas Dangel
12135cbd51
[scala] Internalize AST constructors
2020-04-18 09:22:38 +02:00
Andreas Dangel
3621eed40d
Merge remote-tracking branch 'origin/master' into pmd/7.0.x
2020-04-13 12:34:03 +02:00
Andreas Dangel
ac21dc95b1
Merge branch 'pr-2407'
...
[core] Deprecate Jaxen and XPath internal API #2407
2020-04-13 12:17:58 +02:00
Clément Fournier
5067c79eb2
Cleanup a test
2020-04-08 21:38:10 +02:00
Clément Fournier
5cbfdfdd99
Use ascii printer for tree dumps
...
Some environments may not display
the structure correctly otherwise. See
eg https://travis-ci.org/github/pmd/pmd/jobs/668122788#L9312-L9322
2020-03-29 09:21:38 +02:00
Clément Fournier
f36835638f
Add some scala tests
2020-03-28 17:46:33 +01:00
Clément Fournier
3cdcba2299
Fix file name for token manager error
2020-03-20 18:07:56 +01:00
Andreas Dangel
4c020bfbf7
[maven-release-plugin] prepare for next development iteration
2020-03-12 15:15:18 +01:00
Andreas Dangel
eb93aaeca7
[maven-release-plugin] prepare release pmd_releases/6.22.0
2020-03-12 15:15:09 +01:00
Clément Fournier
ec1eb208eb
Merge branch 'master' into 7.0.x
2020-01-24 23:48:22 +01:00
Clément Fournier
d90d5d267c
Remove trailing whitespace everywhere
2020-01-24 23:40:06 +01:00
Andreas Dangel
d994700617
[maven-release-plugin] prepare for next development iteration
2020-01-24 17:20:47 +01:00
Andreas Dangel
a28e9e22e5
[maven-release-plugin] prepare release pmd_releases/6.21.0
2020-01-24 17:20:38 +01:00
Clément Fournier
b5b0bcb921
Replace more direct usages of parser
2020-01-19 08:36:35 +01:00
Clément Fournier
aa9a9c2bed
Merge branch 'master' into 7.0.x
2020-01-19 05:59:09 +01:00
Clément Fournier
27d7a6c02c
Accomodate children iterable for specialization
2020-01-19 05:57:39 +01:00
Clément Fournier
7756ad9de0
Merge branch 'master' into 7.0.x
2020-01-17 16:09:45 +01:00
Andreas Dangel
4450d826f7
Merge branch 'pr-2225'
...
[core] CPD: report endLine / column informations for found duplications
2020-01-17 14:59:02 +01:00
Clément Fournier
240b1fe68a
Fix build
2020-01-17 14:48:43 +01:00
Andreas Dangel
817c3d1127
CPD: Remove deprecations in Mark / TokenEntry
...
* Provide these values for more languages
2020-01-17 14:47:23 +01:00
Clément Fournier
ecef88aa0a
Merge branch 'master' into 7.0.x
2020-01-17 12:10:51 +01:00
Clément Fournier
d9ad819dab
Replace usages of node methods everywhere
2020-01-17 11:57:19 +01:00
Andreas Dangel
f53993427c
Merge branch 'pr-2172'
...
[core] Deprecate jjtree methods from the Node interface
2020-01-17 08:18:50 +01:00
Clément Fournier
83c568a881
Fix compilation
2020-01-12 19:55:28 +01:00
Clément Fournier
820edada4f
Add 'children' iterable method to Node interface
2020-01-12 18:18:38 +01:00
Andreas Dangel
ea86a23b73
Merge branch 'master' into pmd/7.0.x
2020-01-10 14:41:27 +01:00