Commit Graph

16106 Commits

Author SHA1 Message Date
Andreas Dangel
a0e1e40bcb [core] saxon rulechain: don't use rule chain for other path expressions 2020-03-27 12:58:38 +01:00
Clément Fournier
17ddfd2a22 Merge branch 'master' of github.com:pmd/pmd 2020-03-21 20:04:49 +01:00
Clément Fournier
0280668a51 [apex] Replace usages of AbstractApexNode in rules by ApexNode 2020-03-21 20:04:38 +01:00
Andreas Dangel
4ec1901680 Merge branch 'pr-2314' #2314
[doc] maven integration - Add version to plugin
2020-03-21 12:14:24 +01:00
Andreas Dangel
ce07c9b757 [doc] Update release notes, refs #2314 2020-03-21 12:13:23 +01:00
Andreas Dangel
4f392c9d25 [doc] maven - add "Choosing the plugin version" 2020-03-21 12:12:24 +01:00
Andreas Dangel
fe3b8f0f1c Merge branch 'issue-templates' #2286
[doc] Add github issue templates
2020-03-21 11:45:07 +01:00
Andreas Dangel
40d7d27665 [doc] Update issue template for bug reports and rule violations 2020-03-21 11:44:22 +01:00
Andreas Dangel
843f473252 Fix formatting 2020-03-21 11:27:40 +01:00
Clément Fournier
3269b48add Merge branch 'saxon-rulechain' 2020-03-20 14:47:31 +01:00
Clément Fournier
f927a561b5 Update release notes, refs #2354 2020-03-20 14:46:21 +01:00
Andreas Dangel
31bf08af54 Merge branch 'issue-628' #628
[swift][cpd]Running CPD throw StackOverflowError
2020-03-20 13:55:16 +01:00
Andreas Dangel
56d5a6afa3 [swift] Add unit test for #628
Closes #628
2020-03-20 13:55:04 +01:00
Andreas Dangel
08f9a3956e Merge branch 'pr-2363' #2363
[core] Add more bindings for the designer
2020-03-20 12:18:21 +01:00
Andreas Dangel
c0b70bdbc7 [core] Rename DesignerBindings.AdditionalInfo::getSortKey 2020-03-20 12:14:34 +01:00
Clément Fournier
a899a25350 Fix expr normalization when ids are negative 2020-03-19 19:29:13 +01:00
Clément Fournier
514a524e6f Checkstyle 2020-03-19 19:22:35 +01:00
Clément Fournier
20a3c39b4d Make SplitUnions package private 2020-03-19 19:11:30 +01:00
Clément Fournier
45d4fc5f56 Make documentSorter singleton 2020-03-19 19:08:19 +01:00
Andreas Dangel
e2229b2d84 [core] Saxon XPath 2.0 and rule chain with visitors
This is an enhanced implementation of rule chain
support for XPath 2.0 expressions. It uses a own
visitor to analyze and modify the original
saxon xpath expressions.
2020-03-19 11:28:26 +01:00
Clément Fournier
f1a6796b78 Checkstyle 2020-03-18 22:41:01 +01:00
Clément Fournier
8fb9d2e74d Implement for java 2020-03-17 19:57:22 +01:00
Clément Fournier
87ba035aa6 Add bindings for the designer treeview 2020-03-17 19:56:25 +01:00
Clément Fournier
c38f94cad7 Declare modelica namespace 2020-03-17 16:21:12 +01:00
Clément Fournier
3d861f63cc Fix dead link 2020-03-17 15:57:21 +01:00
Clément Fournier
d212c79f58 Remove redundant section in release notes 2020-03-17 15:10:28 +01:00
Clément Fournier
138c0e3e86 Deprecate tokManagers for more module 2020-03-17 15:08:58 +01:00
Clément Fournier
3ac135640a Merge deprecation sections for all ASTs
Also deprecate JSP token manager
2020-03-17 15:01:56 +01:00
Clément Fournier
d6ef129d80 Merge branch 'deprecate-plsql-ast' 2020-03-17 14:49:41 +01:00
Clément Fournier
f827d05819 Merge branch 'deprecate-vf-ast' 2020-03-17 14:49:33 +01:00
Clément Fournier
941bb10d1c Internalise PLSQL token manager 2020-03-17 14:48:37 +01:00
Clément Fournier
77112d2b9f Merge branch 'master' into deprecate-plsql-ast 2020-03-17 14:48:03 +01:00
Clément Fournier
c24ac34c03 Merge branch 'master' into deprecate-vf-ast 2020-03-17 14:46:53 +01:00
Clément Fournier
e1069b4a33 Fix *ParserVisitor itf being deprecated
refs #2239
2020-03-17 14:42:29 +01:00
Clément Fournier
eae54da5d0 Merge branch 'master' into deprecate-vf-ast 2020-03-17 14:34:31 +01:00
Clément Fournier
9f4bc75829 Internalize token manager 2020-03-17 14:33:16 +01:00
Andreas Dangel
5ff0814120 Merge branch 'pr-2312'
[apex] Update ApexCRUDViolation Rule
2020-03-14 18:27:19 +01:00
Andreas Dangel
4c158531b8 [doc] Update release notes, refs #2312, fixes #2210 2020-03-14 18:17:02 +01:00
Andreas Dangel
383713fdbd [apex] Small refactorings in ApexCRUDViolationRule
To avoid some deprecations
2020-03-14 18:16:52 +01:00
Andreas Dangel
520bf0e343 Merge branch 'pr-2353'
[plsql] xmlforest with optional AS
2020-03-14 17:48:25 +01:00
Andreas Dangel
dd2c14f55a [doc] Update release notes, refs #2353 2020-03-14 17:47:57 +01:00
Andreas Dangel
3570796384 [plsql] Enhance test for XMLFOREST 2020-03-14 17:46:20 +01:00
Andreas Dangel
0b88caacea [core] Add more cases for Saxon rule chain 2020-03-13 20:48:35 +01:00
Andreas Dangel
5fb6df7daa [core] Add support for rule chain execution for XPath 2.0
Very similar approach to what has been implemented for Jaxen.
The existing rules still work as before.

Refs #1687
2020-03-13 15:29:20 +01:00
Piotr Szymanski
ee9f82166a fixed grammar 2020-03-13 13:50:24 +01:00
Piotr Szymanski
a355f06b90 xmlforest with optional AS 2020-03-13 12:19:25 +01:00
Andreas Dangel
b487ef94d0 [python] Deprecate/Internalize PythonTokenManager
Refs #2293
2020-03-13 10:30:43 +01:00
Andreas Dangel
c2f35584ca [java] Deprecate/Internalize JavaTokenManager 2020-03-13 09:43:59 +01:00
Andreas Dangel
70f1f511e4 [vm] Deprecate/Internalize VmTokenManager
Refs #2289
2020-03-13 09:43:26 +01:00
Joshua Arquilevich
be72ec153d Fixed more style changes and improved logic 2020-03-12 14:06:13 -07:00