Commit Graph

353 Commits

Author SHA1 Message Date
c62041e827 Merge branch 'pr-2377'
[all] Update all XPath rules to XPath 2.0 #2377
2020-04-18 11:49:44 +02:00
623ba4c92e [javascript] Internalize AST constructors 2020-04-17 20:44:54 +02:00
fa7b286d31 Checkstyle 2020-04-16 18:17:33 +02:00
c7172fe78f Add tests 2020-04-16 18:02:18 +02:00
08d31c62a9 Merge branch 'master' into pr-2377 2020-04-16 17:52:03 +02:00
04b5372f23 Fix issue with Rhino localization 2020-04-16 17:19:04 +02:00
e2ee78dae3 [javascript] Add support for ES6 version and use that as default
Fixes #1235
Fixes #2379
2020-04-16 16:42:16 +02:00
bcf90ceb8a Externalize creator for XPath rule 2020-04-08 21:35:34 +02:00
3d429019ee Fix rules 2020-03-20 18:47:40 +01:00
0d65c2e6e6 Add relevant property tag 2020-03-20 18:47:40 +01:00
eaceefc39e Update XPath rules to 2.0 2020-03-20 18:47:40 +01:00
96feed7b83 Do it for the other languages 2020-03-20 18:07:56 +01:00
3cdcba2299 Fix file name for token manager error 2020-03-20 18:07:56 +01:00
75c4377b14 [js] Ecmascript5TokenManager is internalapi 2020-03-19 15:41:25 +01:00
0a31e15193 [js] License headers 2020-03-19 15:41:13 +01:00
e23df57ccd Port js (es5) module 2020-03-17 18:05:32 +01:00
903383d7cf Merge branch 'master' into 7.0.x 2020-03-17 15:14:46 +01:00
138c0e3e86 Deprecate tokManagers for more module 2020-03-17 15:08:58 +01:00
4c020bfbf7 [maven-release-plugin] prepare for next development iteration 2020-03-12 15:15:18 +01:00
eb93aaeca7 [maven-release-plugin] prepare release pmd_releases/6.22.0 2020-03-12 15:15:09 +01:00
ec1eb208eb Merge branch 'master' into 7.0.x 2020-01-24 23:48:22 +01:00
d90d5d267c Remove trailing whitespace everywhere 2020-01-24 23:40:06 +01:00
b02ab00e87 Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2020-01-24 19:18:17 +01:00
d994700617 [maven-release-plugin] prepare for next development iteration 2020-01-24 17:20:47 +01:00
a28e9e22e5 [maven-release-plugin] prepare release pmd_releases/6.21.0 2020-01-24 17:20:38 +01:00
5feca7fd93 Exclude generated AST*.java files from internalization 2020-01-24 16:19:24 +01:00
60e97d0ec8 Deprecate javacc generated code 2020-01-22 17:19:29 +01:00
b5b0bcb921 Replace more direct usages of parser 2020-01-19 08:36:35 +01:00
7756ad9de0 Merge branch 'master' into 7.0.x 2020-01-17 16:09:45 +01:00
4450d826f7 Merge branch 'pr-2225'
[core] CPD: report endLine / column informations for found duplications
2020-01-17 14:59:02 +01:00
817c3d1127 CPD: Remove deprecations in Mark / TokenEntry
* Provide these values for more languages
2020-01-17 14:47:23 +01:00
ecef88aa0a Merge branch 'master' into 7.0.x 2020-01-17 12:10:51 +01:00
d9ad819dab Replace usages of node methods everywhere 2020-01-17 11:57:19 +01:00
f53993427c Merge branch 'pr-2172'
[core] Deprecate jjtree methods from the Node interface
2020-01-17 08:18:50 +01:00
99700d7526 Extract changes from #2166 to 7.0.x
* Make Java nodes text-available
* Introduce shared JavaccToken in pmd-core
* Use factory to produce char streams

Tests are still on java-grammar,
since they use the DSL & newer
AST structure.

This is to prepare for other changes
that concern all javacc languages and
should not be done on java-grammar
2020-01-10 21:15:15 +01:00
ea86a23b73 Merge branch 'master' into pmd/7.0.x 2020-01-10 14:41:27 +01:00
c53d9508e9 Small changes from code review
* rename BaseParserHelper
* Not using org.jetbrains.annotations.NotNull
2020-01-10 12:18:43 +01:00
4269fd1b73 Refactor tests for javascript, jsp, plsql, scala, visualforce, xml
using BaseParsingHelper

Revert "REVERT ME Remove some diff"

This reverts commit f72810088d.
2020-01-10 12:12:34 +01:00
86086bc04a Factorize javacc jar property 2020-01-02 17:41:27 +01:00
f72810088d REVERT ME Remove some diff 2019-12-20 18:32:47 +01:00
8afe5ae7a8 Abstract away parser utils
Convert a few pieces of code

Share with modelica

Remove yet another dup

Fix tests

Doc

Share with plsql

Fix tests

Fix build

Cleanup

Minimize diff

Share with JSP module

Share with JS module

Share with XML module

Share with VisualForce module

Share with Scala module

Fix last tests
2019-12-20 18:30:17 +01:00
1aabc53fa2 Deprecate childrenAccept in all modules 2019-12-17 17:39:13 +01:00
eb6ceef085 Add comments and update release notes 2019-12-05 15:23:07 +01:00
bb7478cd0a Deprecate RuleViolationFactory impls
Internal APIs
2019-12-05 15:18:35 +01:00
00392cefc2 [maven-release-plugin] prepare for next development iteration 2019-11-29 19:46:14 +01:00
78da370fb8 [maven-release-plugin] prepare release pmd_releases/6.20.0 2019-11-29 19:46:05 +01:00
deec9c44b2 [maven-release-plugin] prepare for next development iteration 2019-10-31 18:36:51 +01:00
2881b6f585 [maven-release-plugin] prepare release pmd_releases/6.19.0 2019-10-31 18:36:42 +01:00
3d6f660700 Checkstyle 2019-10-09 19:51:01 +02:00
d0a3174f20 Remove useless violation factories 2019-10-07 00:03:09 +02:00