Commit Graph

156 Commits

Author SHA1 Message Date
Clément Fournier
f27d5fb5f6 Cleanup Rule methods 2020-05-18 14:57:54 +02:00
Clément Fournier
ea2a4a1515 Revert changes to test framework 2020-05-18 14:57:54 +02:00
Clément Fournier
cc23b61b03 Improve test XML schema 2020-05-18 14:57:54 +02:00
Clément Fournier
e69080d9e8 Fix tests 2020-05-18 14:57:54 +02:00
Clément Fournier
dc9bb62630 Cleanup 2020-05-18 14:57:54 +02:00
Clément Fournier
60d276c2a0 Remove old rulechain impl 2020-05-18 14:57:53 +02:00
Clément Fournier
aaceca5574 Fix compil 2020-04-26 19:33:02 +02:00
Clément Fournier
7028157808 Ensure Parser returns a RootNode 2020-04-26 17:29:27 +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
197f901fa6 Cleanup tests 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
1c8c631637 Merge branch 'master' into pmd/7.0.x 2020-04-19 21:06:32 +02:00
Clément Fournier
0d65c2e6e6 Add relevant property tag 2020-03-20 18:47:40 +01:00
Clément Fournier
3cdcba2299 Fix file name for token manager error 2020-03-20 18:07:56 +01:00
Andreas Dangel
16cb7767b7 Merge branch 'master' into pmd/7.0.x 2020-03-12 14:03:20 +01:00
Andreas Dangel
037856bdfb [test] Add missing "." for version numbers in test cases 2020-03-12 11:18:14 +01:00
Andreas Dangel
6a2c230214 [test] Support java14-preview in test cases 2020-03-08 10:36:39 +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
b02ab00e87 Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2020-01-24 19:18:17 +01:00
Clément Fournier
d0a68448da Fix neg test case 2020-01-24 14:44:12 +01:00
Clément Fournier
f52373c839 checkstyle 2020-01-23 12:49:05 +01:00
Clément Fournier
a5be8968cf Fix Language::getVersions duplicating aliased versions 2020-01-23 10:44:54 +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
Clément Fournier
40170f2089 Fix checkstyle 2020-01-05 21:06:51 +01:00
Clément Fournier
0459d0379c Merge branch 'master' into 7.0.x 2020-01-05 20:31:39 +01:00
Andreas Dangel
f973ad6ef3 Merge branch 'pr-2185'
[core] Internalize API that exposes ResourceLoader
2020-01-05 19:18:18 +01:00
Egor18
9efe803685 Fix odd logic in test runner 2019-12-29 21:52:48 +03:00
Clément Fournier
05870c98cc Deprecate RulesetFactory constructors 2019-12-24 14:39:20 +01:00
Clément Fournier
5866d9e9dd Merge branch 'master' into 7.0.x 2019-12-19 15:00:25 +01:00
Andreas Dangel
909dd935d1 [test] Support scala in rule tests 2019-12-17 12:14:07 +01:00
Anatoly Trosinenko
20bf4ad759 [modelica] Initial implementation of Modelica support for PMD 2019-12-16 19:26:32 +03:00
Clément Fournier
ae8c70b7c9 Checkstyle 2019-12-10 13:03:35 +01:00
Clément Fournier
8987b69f51 Add back AbstractRVFactory for compat with designer 2019-12-10 12:54:07 +01:00
Clément Fournier
e06165584f Merge branch '7.0.x' into violation-suppressors 2019-12-09 01:03:34 +01:00
Andreas Dangel
31fdb59be0 Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2019-10-31 20:59:13 +01:00
snuyanzin
de632e6193 [PMD-2072] Add expected and actual line of numbers to message wording 2019-10-15 22:08:18 +02:00
Clément Fournier
4f8ed4c1c2 Merge branch '7.0.x' into violation-suppressors 2019-10-08 01:48:46 +02:00
Clément Fournier
6a2c87cd94 Merge branch 'master' into 7.0.x 2019-10-07 16:46:28 +02:00
Clément Fournier
795234c446 Revert changes to visibility 2019-10-07 00:03:59 +02:00
Clément Fournier
d0a3174f20 Remove useless violation factories 2019-10-07 00:03:09 +02:00
Clément Fournier
6b3e4f1b34 WIP3 2019-10-07 00:02:01 +02:00
Clément Fournier
2d74ec4012 Merge branch 'wire-processing-stages' into 7.0.x 2019-10-05 15:58:47 +02:00
Clément Fournier
0e43f81461 Fix singularField 2019-09-28 10:48:33 +02:00
Clément Fournier
a792e5ef25 Remove findLanguageVersionByTerseName
This method was stupid, most usages actually concatenate two strings
to pass as an argument. The only place this is used appropriately is
when parsing the sourceType of rule tests, with the caveat that the
source may be a different language than the rule, which makes no sense
at all.
2019-09-28 10:37:15 +02:00
Clément Fournier
4890905699 Remove Parser#canParse 2019-09-24 09:13:15 +02:00
Clément Fournier
41c3158570 REmove useless stuff 2019-09-24 06:15:34 +02:00