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