813 Commits

Author SHA1 Message Date
Andreas Dangel
31725ae241 Merge branch 'pr-747' 2017-11-23 21:25:36 +01:00
Andreas Dangel
72b5bda178 Deprecate the old bgastviewer implementation 2017-11-23 20:20:38 +01:00
Juan Martín Sotuyo Dodero
a95b2a6d85 Deprecate the old designer's classes 2017-11-23 00:39:43 -03:00
Juan Martín Sotuyo Dodero
cbef7a5602 Merge branch 'pr-731' 2017-11-22 18:03:49 -03:00
Andreas Dangel
204e64ea62 Merge branch 'pr-711' 2017-11-22 21:51:31 +01:00
Andreas Dangel
47a29fdb17 Add break and adjust logging 2017-11-22 21:31:13 +01:00
Andreas Dangel
16c3c161bc Merge remote-tracking branch 'origin/master' into api-ruleset-compatibility 2017-11-22 21:29:28 +01:00
Juan Martin Sotuyo Dodero
4e29faa3eb [java] Merge EmptyStaticInitializer into EmptyInitializer 2017-11-21 17:51:59 -03:00
Juan Martin Sotuyo Dodero
802e7a7df0 Fix checkstyle 2017-11-21 17:51:34 -03:00
Juan Martín Sotuyo Dodero
a9ce410845 Merge branch 'master' into api-ruleset-compatibility 2017-11-21 14:53:42 -03:00
Juan Martin Sotuyo Dodero
e79cc20da4 Merge branch 'pr-723' 2017-11-21 14:50:42 -03:00
Juan Martin Sotuyo Dodero
4f5b18dfba Simplifications 2017-11-21 14:48:06 -03:00
Clément Fournier
77048f16ea Fix another few things 2017-11-21 17:33:29 +01:00
Clément Fournier
60abf4994f Fix typo in incremental analysis log message 2017-11-21 17:14:21 +01:00
Clément Fournier
632ed17464 Corrections for PR #723 2017-11-21 11:28:25 +01:00
Juan Martin Sotuyo Dodero
6028e77e62 [core] Improve classloaders
- Avoid a race condition that could produce multiple threads loading
   the same class at the same time.
 - Fixed a broken check on PMDASMClassLoader that would always return
   false.
2017-11-21 00:16:20 -03:00
Juan Martin Sotuyo Dodero
d8fdbde68d Merge branch 'pr-727' 2017-11-20 17:29:41 -03:00
Juan Martin Sotuyo Dodero
3ffeeca518 Only allow null default values 2017-11-20 16:56:10 -03:00
Juan Martin Sotuyo Dodero
73df7d048a Merge branch 'pr-729' 2017-11-20 16:37:12 -03:00
Clément Fournier
d4b39729f1 Make attributes support full value range 2017-11-19 16:19:18 +01:00
Clément Fournier
9e6be2d8a2 Fix xml/InvalidDependencyTypes property 2017-11-19 13:30:20 +01:00
Clément Fournier
652b80004d Make Saxon support multival properties as XPath sequences 2017-11-17 18:41:07 +01:00
Clément Fournier
09da4255df Change List<> syntax to List[] for xpath prop descriptors 2017-11-17 14:09:34 +01:00
Andreas Dangel
42da2b89f2 [doc] Use category instead of rulesets 2017-11-13 21:29:24 +01:00
Andreas Dangel
58b996a634 [core] Add all rules of a ruleset, if the ruleset itself is deprecated
that is: The ruleset only contains deprecated rules.
2017-11-11 14:06:50 +01:00
Clément Fournier
bf3ce9d37a Allow null value for numeric properties 2017-11-11 12:20:43 +01:00
Andreas Dangel
0e389af616 [core] Add old RuleSetFactory constructor back for API backwards compatibility 2017-11-11 12:07:13 +01:00
Andreas Dangel
ba3e2bc788 [core] RuleSetFactory: Filter by minimumPriority at the end
-   Resolves #394
2017-11-11 12:03:45 +01:00
Andreas Dangel
06a1244e15 [doc] Add unit test for all rulesets and fix existing rulesets 2017-11-10 14:03:05 +01:00
Clément Fournier
c1ccc26de8 Fix #725: numeric property descriptors now check their default value 2017-11-09 21:25:41 +01:00
Andreas Dangel
d0f0c467a0 Merge branch 'pr-717' 2017-11-08 20:54:12 +01:00
Clément Fournier
33b22cb7de Remove ruledef dir 2017-11-08 19:08:45 +01:00
Clément Fournier
d3f72c27bd Adapt to changes on master 2017-11-08 19:08:01 +01:00
Clément Fournier
3dfdef1467 Correct override behaviour 2017-11-08 18:57:10 +01:00
Clément Fournier
b7caf2ff76 Remove rule factory singleton 2017-11-08 18:57:10 +01:00
Clément Fournier
f98ac47045 Inline ruleset schema constants 2017-11-08 18:57:10 +01:00
Clément Fournier
b5761ec2a1 Fix documentation 2017-11-08 18:57:10 +01:00
Clément Fournier
e3bc90c1eb Use enum constants to identify nodes 2017-11-08 18:57:10 +01:00
Clément Fournier
86b0bb4cd7 Rule references use rule factory. Properties declared in a rule ref throw an exception while parsing 2017-11-08 18:57:10 +01:00
Clément Fournier
845e7ca7a8 Plug into RuleSetFactory 2017-11-08 18:56:09 +01:00
Clément Fournier
d933deed6b Fix merge conflicts 2017-11-08 18:52:53 +01:00
Clément Fournier
8a048fd18d Rule factory and builder 2017-11-08 18:52:53 +01:00
Andreas Dangel
6bba28acbe Add categories.properties files 2017-11-07 22:23:17 +01:00
Clément Fournier
7d85448659 Merge branch 'master' into fx-designer 2017-11-07 19:34:02 +01:00
Juan Martín Sotuyo Dodero
f9f96b84fe [java] merge UnnecessaryFinalModifier into UnnecessaryModifier
- I take the chance to also flag final resources in try-with-resources
 - This resolves #411
 - This resolves #676
 - The rule is now using the rulechain
2017-11-07 00:34:00 -03:00
Juan Martín Sotuyo Dodero
25da0c86f2 Merge branch 'pr-697' 2017-11-06 13:41:27 -03:00
Clément Fournier
9f10c9ca5c Fix core and pom bug 2017-11-05 23:14:31 +01:00
Juan Martín Sotuyo Dodero
9e1342f30a Merge branch 'pr-696' 2017-11-04 19:48:28 -03:00
Juan Martín Sotuyo Dodero
8d381daeb3 Merge branch 'pr-669' 2017-11-04 19:40:14 -03:00
Juan Martín Sotuyo Dodero
5d6a03612e Rename builder method 2017-11-04 19:19:39 -03:00