Commit Graph

16664 Commits

Author SHA1 Message Date
7ae424a35b Add deprecation javadocs 2020-07-17 14:43:43 +02:00
c25e10717b Fix construction of rulechain visitor
Ctor needs to be public, because RuleChain
builds them from a class
2020-07-06 15:53:52 +02:00
eac96a433a Fix remaining usages of old ctor 2020-07-06 13:50:32 +02:00
835b9c7e5b Update release notes
Adjust the jdoc liquid tag to handle varargs
and constructors
2020-07-01 11:46:16 +02:00
49635c2a66 Deprecate Rulechain visitors 2020-07-01 11:27:38 +02:00
659066ee02 Deprecate BaseLanguageModule constructor 2020-07-01 11:27:38 +02:00
d7f96e08d9 Uniformize apply across languages 2020-07-01 11:27:38 +02:00
26db700884 Merge pull request #2623 from pmd/revert-2621-master
Revert "[visualforce] add new safe resource for VfUnescapeEl" because not all required steps were done.
2020-06-30 14:38:55 +02:00
715626bfc4 Revert "[visualforce] add new safe resource for VfUnescapeEl" 2020-06-30 14:37:14 +02:00
d84736cacc Merge pull request #2621 from pchittum/master
[visualforce] add new safe resource for VfUnescapeEl
2020-06-30 14:30:23 +02:00
7f0f91f71a added new global variable name to safe resources 2020-06-30 08:18:45 +01:00
25cb8de645 added new global variable name to safe resources 2020-06-30 08:15:25 +01:00
596f27bf93 Checkstyle 2020-06-27 19:50:18 +02:00
2fac2df551 Format ruleset tests 2020-06-27 17:59:19 +02:00
3f2bf0f596 Use pmd 6.25.0 2020-06-27 14:03:07 +02:00
bb26df6adf Prepare next development version 2020-06-27 11:33:02 +02:00
95d8e80c1b [maven-release-plugin] prepare for next development iteration 2020-06-27 11:31:27 +02:00
a219b2e1be [maven-release-plugin] prepare release pmd_releases/6.25.0 pmd_releases/6.25.0 2020-06-27 11:31:16 +02:00
820a43f9c9 Prepare pmd release 6.25.0 2020-06-27 11:21:15 +02:00
842bdb000c Merge branch 'pr-2609'
[core] Deprecate support for List attributes with XPath 2.0 #2609
2020-06-26 18:04:15 +02:00
acbbbee685 Merge branch 'pr-2608'
[apex][plsql][java] Deprecate base rule classes #2608
2020-06-26 18:01:30 +02:00
3831a8589c Merge branch 'pr-2574'
[java] New Performance Rule UseIOStreamsWithApacheCommonsFileItem #2574
2020-06-26 17:58:49 +02:00
91868f3156 Deprecations for #2490 2020-06-26 10:37:24 +02:00
9508a92c2b [java] Change rule priority of new rules to 3 2020-06-22 19:34:58 +02:00
6fded20178 Merge branch 'master' into perf-UseIOStreamsWithApacheCommonsFileItem 2020-06-22 19:32:29 +02:00
6143163b64 [doc] Multivalued rule properties are still supported for xpath 2.0. 2020-06-22 19:25:33 +02:00
c098936708 [core] Use DeprecatedAttribute.NO_REPLACEMENT for List attributes
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
2020-06-22 19:18:55 +02:00
da65981619 [doc] Define rule implementation as internal API in release notes 2020-06-22 19:16:51 +02:00
99b8f4e443 Merge branch 'perf-UseStringBufferForStringAppends' 2020-06-21 17:58:18 +02:00
ee8d77bf09 Merge branch 'master' into perf-UseStringBufferForStringAppends 2020-06-21 17:58:06 +02:00
75146a06bf Merge branch 'master' into perf-InefficientStringBuffering 2020-06-21 17:50:29 +02:00
469befe4d6 Merge branch 'perf-AvoidCalendarDateCreation' 2020-06-21 17:43:08 +02:00
ae2b481aa2 Merge branch 'master' into perf-AvoidCalendarDateCreation 2020-06-21 17:42:25 +02:00
23c08b52b2 [apex] Internalize ApexParser and ApexHandler 2020-06-20 19:28:48 +02:00
9c48ad1523 [core] Deprecate support for List attributes with XPath 2.0
Fixes #2451
2020-06-20 14:44:21 +02:00
2df282a260 [doc] Update release notes, fixes #971 2020-06-20 12:08:20 +02:00
d45612dde0 [plsql] Deprecate overly specific base rule classes
Refs #971
2020-06-20 12:05:15 +02:00
a19e50a804 [apex] Deprecate overly specific base rule classes
Refs #971
2020-06-20 12:01:38 +02:00
f6644c0eb0 [java] Deprecate overly specific base rule classes
Fixes #971
2020-06-20 11:54:55 +02:00
26cfd347fd Merge branch 'master' into perf-UseStringBufferForStringAppends 2020-06-20 11:29:11 +02:00
eed1c6cab2 Merge branch 'pr-2603'
[cpp] Support unicode in identifiers #2603
2020-06-20 11:16:07 +02:00
02195815d2 [doc] Update release notes, fixes #1757 2020-06-20 11:15:58 +02:00
4b494899bf [java] UseStringBufferForStringAppends: fix false positives
Fix false positives with field assignment and shadowing parameters
2020-06-20 10:50:31 +02:00
d624ee99f0 Add tests 2020-06-18 21:32:19 +02:00
7f081f0e63 Simplify int literals 2020-06-18 20:56:43 +02:00
b56e9e6708 Fix floats 2020-06-18 20:56:42 +02:00
c429a4e0c4 Fix wrong grammar for digit separators 2020-06-18 20:56:18 +02:00
673fe3934d Fix hex numbers in uppercase 2020-06-18 20:56:00 +02:00
185c172b3c c++ ident unicode support 2020-06-18 20:54:41 +02:00
534bfe3c55 Merge branch 'pr-2572'
[cpd] Allow CPD tests based on a text dump #2572
2020-06-18 20:09:58 +02:00