Commit Graph

660 Commits

Author SHA1 Message Date
Clément Fournier 74f88ace4e Merge branch '7.0.x' into update-saxon-version 2020-06-21 18:07:15 +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
Clément Fournier bf1d6f7386 Merge branch '7.0.x' into update-saxon-version 2020-06-18 17:25:48 +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 b71adce5b9 Merge branch '7.0.x' into update-saxon-version 2020-06-14 14:09:15 +02:00
Clément Fournier 709996fddc Finish cpp module 2020-06-13 20:34:30 +02:00
Clément Fournier 551ab453fd Convert CPP tests 2020-06-13 20:14:08 +02:00
Clément Fournier 0a1e82efad Rename dir 2020-06-13 19:21:27 +02:00
Clément Fournier e48fc7cca2 Convert JS tests 2020-06-13 19:16:22 +02:00
Clément Fournier 4e21c1a947 Fix js tests 2020-06-13 19:02:35 +02:00
Clément Fournier 05715ac13c Merge branch '7.0.x' into update-all-properties 2020-06-12 17:32:30 +02:00
Andreas Dangel c3219b91c5 Merge branch 'master' into pmd/7.0.x 2020-06-12 14:21:10 +02:00
Andreas Dangel 8defb2fde2 Add missing relativePath configuration in all pom modules 2020-06-07 12:36:58 +02:00
Andreas Dangel 510d5c633a Merge branch 'master' into pmd/7.0.x 2020-05-24 17:47:30 +02: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 a3a292d591 Remove unnecessary source-type tags in rule tests
source-type is actually only needed if
* the language supports more than one version
* the parser behaves differently with different versions
  (this has to do with compatibility, e.g. assert/enum keywords
  in java)
* the test needs a newer version than the default version
  (e.g. to test new language features)
* the test needs an older version than the default version
  (e.g. the rule has a maximumLanguageVersion specified)
* the rule behaves differently for different versions
  (e.g. BigIntegerInstantiation)
2020-05-23 14:16:13 +02:00
Andreas Dangel 2dae9c085f Merge branch 'master' into pmd/7.0.x 2020-05-23 11:42:20 +02:00
Andreas Dangel e1cd3b4c8d Merge branch 'pr-2487'
[all] Cleanup rule test xml #2487
2020-05-22 19:41:01 +02:00
Andreas Dangel 6049126228 Merge branch 'pr-2465'
[dependencies] Upgrade hamcrest, mockito and JUnit #2465
2020-05-22 11:46:04 +02:00
Andreas Dangel 11f413e6ee Add missing dependency junit or scope test 2020-05-22 11:37:22 +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
Clément Fournier adc3fcbbe1 Merge branch '7.0.x' into update-all-properties 2020-05-21 17:32:02 +02:00
Clément Fournier 25e4ab8393 Fix compil 2020-05-21 14:22:00 +02:00
Clément Fournier 8f13dd82f0 Replace Node#apply(List<Node>) with apply(Node) 2020-05-18 14:57:54 +02:00
Clément Fournier 60d276c2a0 Remove old rulechain impl 2020-05-18 14:57:53 +02:00
Andreas Dangel 4c2c111492 [javascript] Cleanup rule test xml files
Avoid unnecessary CDATA for description
Use 4 space indentation instead of tabs
Remove trailing whitespace
End file with a newline
2020-05-16 18:56:05 +02:00
Clément Fournier b3db34042f Merge branch 'master' into 7.0.x 2020-05-13 17:47:21 +02:00
Clément Fournier d39378eb71 Merge branch '7.0.x' into update-saxon-version 2020-05-08 03:43:40 +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 3969862db5 Merge branch '7.0.x' into update-saxon-version 2020-04-27 21:39:57 +02:00
Clément Fournier 8f363ceb3d Fix tests 2020-04-27 19:27:06 +02:00
Clément Fournier c3670e3b59 Cleanup 2020-04-27 18:49:45 +02:00
Clément Fournier 89542dd989 Update some more usages 2020-04-27 18:43:08 +02:00
Clément Fournier 1a6d7b393c Add a type parameter to AbstractNode 2020-04-26 19:04:31 +02:00
Clément Fournier 7beb2824c1 Cleanup ecmascript visitor 2020-04-26 17:08:20 +02:00
Andreas Dangel 01a3ae5a19 [javascript] Add a treedump test 2020-04-25 18:07:48 +02:00
Clément Fournier cda02a2754 Update saxon version
Remove Jaxen, port function defs

Use enum to represent XPath version

Move to internal package

Fix style

Refactor functions
2020-04-24 13:59:08 +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 81c3743430 Hide setImage 2020-04-23 21:15:52 +02:00
Clément Fournier 434881edac Fix tests 2020-04-23 19:59:52 +02:00
Clément Fournier 35c2637405 Remove childrenAccept 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 46e966105d Merge branch 'master' into pmd/7.0.x 2020-04-23 11:47:21 +02:00
Andreas Dangel bc49a8afff [javascript] Internalize AbstractInfixEcmascriptNode 2020-04-23 10:17:20 +02:00
Clément Fournier 99606c20d9 Merge branch 'master' into 7.0.x 2020-04-20 11:54:03 +02:00