Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: bb3223d92ce4f6819bc7701af312cdc2665a403a
https://github.com/pmd/pmd/commit/bb3223d92ce4f6819bc7701af312cdc2665a403a
Author: jborgers <[email protected]>
Date: 2020-06-13 (Sat, 13 Jun 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/performance.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidApacheCommonsFileItemNonStreamingTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidApacheCommonsFileItemNonStreaming.xml
Log Message:
-----------
Add performance rule AvoidApacheCommonsFileItemNonStreaming
Including unit tests and examples. Originating from
github.com/jborgers/PMD-jPinpoint-rules.
Links to more doc later.
Commit: 48583f9f58a20e4bf8351815c20463111015eaec
https://github.com/pmd/pmd/commit/48583f9f58a20e4bf8351815c20463111015eaec
Author: Andreas Dangel <[email protected]>
Date: 2020-06-13 (Sat, 13 Jun 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/performance.xml
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidApacheCommonsFileItemNonStreamingTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/UseIOStreamsWithApacheCommonsFileItemTest.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidApacheCommonsFileItemNonStreaming.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseIOStreamsWithApacheCommonsFileItem.xml
Log Message:
-----------
[java] Rename new rule to UseIOStreamsWithApacheCommonsFileItem
Commit: 0d4ed1a2ff7f16f67d2e4a72b7b8e7cffe42ad43
https://github.com/pmd/pmd/commit/0d4ed1a2ff7f16f67d2e4a72b7b8e7cffe42ad43
Author: Andreas Dangel <[email protected]>
Date: 2020-06-13 (Sat, 13 Jun 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/performance.xml
Log Message:
-----------
[java] UseIOStreamsWithApacheCommonsFileItem - improve description
Commit: 8132a4af8d2317f7d1591ca0fd1fed48c8b9f03c
https://github.com/pmd/pmd/commit/8132a4af8d2317f7d1591ca0fd1fed48c8b9f03c
Author: Andreas Dangel <[email protected]>
Date: 2020-06-13 (Sat, 13 Jun 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/performance.xml
Log Message:
-----------
[java] UseIOStreamsWithApacheCommonsFileItem - Upgrade to XPath 2.0
Commit: b8e1ec95e146380c407b5a52c6dcab994b93b9b3
https://github.com/pmd/pmd/commit/b8e1ec95e146380c407b5a52c6dcab994b93b9b3
Author: Andreas Dangel <[email protected]>
Date: 2020-06-13 (Sat, 13 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/resources/rulesets/releases/6250.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
Log Message:
-----------
[doc] Update release notes, refs #1932
Commit: f6644c0eb00f48bcc69adce9d28d6c3550bae55d
https://github.com/pmd/pmd/commit/f6644c0eb00f48bcc69adce9d28d6c3550bae55d
Author: Andreas Dangel <[email protected]>
Date: 2020-06-20 (Sat, 20 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractIgnoredAnnotationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaMetricsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractLombokAwareRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractSunSecureRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractNcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AbstractOptimizationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java
Log Message:
-----------
[java] Deprecate overly specific base rule classes
Fixes #971
Commit: a19e50a8045a485cfdaf000bb935a861a19d4517
https://github.com/pmd/pmd/commit/a19e50a8045a485cfdaf000bb935a861a19d4517
Author: Andreas Dangel <[email protected]>
Date: 2020-06-20 (Sat, 20 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexUnitTestRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
Log Message:
-----------
[apex] Deprecate overly specific base rule classes
Refs #971
Commit: d45612dde0f7867d82e8095df1f99625708eb8d3
https://github.com/pmd/pmd/commit/d45612dde0f7867d82e8095df1f99625708eb8d3
Author: Andreas Dangel <[email protected]>
Date: 2020-06-20 (Sat, 20 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
Log Message:
-----------
[plsql] Deprecate overly specific base rule classes
Refs #971
Commit: 2df282a2606ece850c32fa19c8d251f337866803
https://github.com/pmd/pmd/commit/2df282a2606ece850c32fa19c8d251f337866803
Author: Andreas Dangel <[email protected]>
Date: 2020-06-20 (Sat, 20 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #971
Commit: 9c48ad1523d16a1ab1c7176245bc9f069e7fc6a8
https://github.com/pmd/pmd/commit/9c48ad1523d16a1ab1c7176245bc9f069e7fc6a8
Author: Andreas Dangel <[email protected]>
Date: 2020-06-20 (Sat, 20 Jun 2020)
Changed paths:
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithListAndEnum.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
R
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
Log Message:
-----------
[core] Deprecate support for List attributes with XPath 2.0
Fixes #2451
Commit: da65981619444947f118c140b9b7ad36ec0fd93c
https://github.com/pmd/pmd/commit/da65981619444947f118c140b9b7ad36ec0fd93c
Author: Andreas Dangel <[email protected]>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Define rule implementation as internal API in release notes
Commit: c098936708d7bce3c465823132fdfa0c7249fe73
https://github.com/pmd/pmd/commit/c098936708d7bce3c465823132fdfa0c7249fe73
Author: Andreas Dangel <[email protected]>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
Log Message:
-----------
[core] Use DeprecatedAttribute.NO_REPLACEMENT for List attributes
Co-authored-by: Clément Fournier <[email protected]>
Commit: 6143163b640814ef744c6157907662c52188d446
https://github.com/pmd/pmd/commit/6143163b640814ef744c6157907662c52188d446
Author: Andreas Dangel <[email protected]>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
Log Message:
-----------
[doc] Multivalued rule properties are still supported for xpath 2.0.
Commit: 6fded201784887b03159b3a599bcf2e5cee28254
https://github.com/pmd/pmd/commit/6fded201784887b03159b3a599bcf2e5cee28254
Author: Andreas Dangel <[email protected]>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/UnusedLocalVariableRule.java
M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexTokenizerTest.java
R pmd-apex/src/test/resources/net/sourceforge/pmd/cpd/Simple.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple.txt
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple_caseSensitive.txt
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/comments.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/comments.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/UnusedLocalVariable.xml
M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/AntlrToken.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java
M pmd-core/src/main/resources/rulesets/releases/6250.xml
M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/SourceCodeTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
A pmd-core/src/test/resources/net/sourceforge/pmd/cli/auxclasspath-empty.cp
A pmd-core/src/test/resources/net/sourceforge/pmd/cli/auxclasspath.cp
M pmd-cpp/etc/grammar/cpp.jj
M pmd-cpp/pom.xml
R
pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerContinuationTest.java
M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
R
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_continuation_inter_token.cpp
R
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_continuation_intra_token.cpp
R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_with_asm.cpp
R
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_with_continuation.cpp
R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1559.cpp
R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1784.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/asm.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/asm.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_inter_token.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_inter_token.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_intra_token.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_intra_token.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/identifierChars.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/identifierChars.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1559.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1784.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1784.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multilineMacros.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multilineMacros.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/preprocessorDirectives.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/preprocessorDirectives.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_noSkip.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_skipDebug.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_skipDefault.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/specialComments.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/specialComments.txt
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/unicodeStrings.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/unicodeStrings.txt
M pmd-cs/pom.xml
M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/comments.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/comments.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/operatorsAndStuff.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/operatorsAndStuff.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClass.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClass.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClassMethodMultipleLines.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClassMethodMultipleLines.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/specialComments.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/specialComments.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/strings.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/strings.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/unlexable_string.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives.txt
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives_ignored.txt
M pmd-dart/pom.xml
M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/comment.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escape_sequences.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escaped_backslash.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escaped_string.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/imports.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/increment.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex2.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex3.dart
R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_multiline.dart
R
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_with_backslashes.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/comment.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/comment.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.dart
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_backslash.dart
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_backslash.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_string.dart
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_string.txt
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/imports.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/imports.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/increment.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/increment.txt
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex.txt
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex2.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex2.txt
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex3.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex3.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_multiline.dart
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_multiline.txt
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_with_backslashes.dart
A
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_with_backslashes.txt
M pmd-fortran/pom.xml
M
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
R pmd-fortran/src/test/resources/net/sourceforge/pmd/cpd/sample.for
A
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.for
A
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
M pmd-go/pom.xml
R pmd-go/src/test/java/net/sourceforge/pmd/cpd/EdgeCasesTokenizerTest.java
R pmd-go/src/test/java/net/sourceforge/pmd/cpd/GoCPDTokenizerTest.java
M pmd-go/src/test/java/net/sourceforge/pmd/cpd/GoTokenizerTest.java
R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/btrfs.go
R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/hello.go
R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/issue1751.go
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/btrfs.go
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/btrfs.txt
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/hello.go
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/hello.txt
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/issue-1751.go
A
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/issue-1751.txt
M pmd-groovy/pom.xml
M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
M pmd-groovy/src/test/java/net/sourceforge/pmd/cpd/GroovyTokenizerTest.java
R pmd-groovy/src/test/resources/net/sourceforge/pmd/cpd/BTree.groovy
A
pmd-groovy/src/test/resources/net/sourceforge/pmd/lang/groovy/cpd/testdata/sample.groovy
A
pmd-groovy/src/test/resources/net/sourceforge/pmd/lang/groovy/cpd/testdata/sample.txt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferForStringAppendsRule.java
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/performance.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokenizerTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokensTokenizerTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidCalendarDateCreationTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferForStringAppendsTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_ignore_annots.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_no_ignore_annots.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesClassLiteral.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesClassLiteral.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesCtor.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesCtor.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesEnum.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesEnum.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals_noignore.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations_ignore_annots.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/simpleClassWithComments.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/simpleClassWithComments.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/DefaultPackage.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseDiamondOperator.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/NPathComplexity.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseProperClassLoader.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AppendCharacterWithChar.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidCalendarDateCreation.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/ConsecutiveLiteralAppends.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseStringBufferForStringAppends.xml
M
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/lineContinuations.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/lineContinuations.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/multilineCommentIgnore.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/multilineCommentIgnore.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simple.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simple.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simpleWithSemis.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simpleWithSemis.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/singleLineCommentIgnore.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/singleLineCommentIgnore.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/specialComments.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/specialComments.txt
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/templateStrings.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/templateStrings.txt
M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
M pmd-jsp/src/test/java/net/sourceforge/pmd/cpd/JSPTokenizerTest.java
R pmd-jsp/src/test/resources/net/sourceforge/pmd/cpd/scriptletWithString.jsp
A
pmd-jsp/src/test/resources/net/sourceforge/pmd/lang/jsp/cpd/testdata/scriptletWithString.jsp
A
pmd-jsp/src/test/resources/net/sourceforge/pmd/lang/jsp/cpd/testdata/scriptletWithString.txt
M pmd-kotlin/pom.xml
M pmd-kotlin/src/test/java/net/sourceforge/pmd/cpd/KotlinTokenizerTest.java
R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/comment.kt
R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/imports.kt
R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/increment.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.txt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.txt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.txt
A
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseTreeDumpTest.kt
A
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/test/BaseTextComparisonTest.kt
M pmd-lua/pom.xml
M pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
R pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/factorial.lua
R pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/helloworld.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/factorial.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/factorial.txt
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/helloworld.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/helloworld.txt
M pmd-matlab/pom.xml
M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
R pmd-matlab/src/test/resources/net/sourceforge/pmd/cpd/sample-matlab.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/comments.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/comments.txt
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/doubleQuotedStrings.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/doubleQuotedStrings.txt
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/multilineComments.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/multilineComments.txt
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/questionMark.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/questionMark.txt
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.txt
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/specialComments.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/specialComments.txt
M pmd-objectivec/pom.xml
M
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizerTest.java
R
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/UTF8EscapesInStringLiteralObjCTokenizerTest.java
R
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/UnicodeObjectiveCTokenizerTest.java
R
pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/AFHTTPRequestOperation.m
R
pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/FileWithUTF8EscapeInStringLiteral.m
R pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/NCClient.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/big_sample.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/big_sample.txt
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeCharInIdent.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeCharInIdent.txt
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeEscapeInString.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeEscapeInString.txt
M pmd-plsql/src/test/java/net/sourceforge/pmd/cpd/PLSQLTokenizerTest.java
R pmd-plsql/src/test/resources/net/sourceforge/pmd/cpd/sample-plsql.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/specialComments.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/specialComments.txt
M pmd-python/pom.xml
M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
R pmd-python/src/test/resources/net/sourceforge/pmd/cpd/sample-python.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/backticks.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/backticks.txt
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/sample_python.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/sample_python.txt
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/special_comments.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/special_comments.txt
M pmd-ruby/pom.xml
M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
R pmd-ruby/src/test/resources/net/sourceforge/pmd/cpd/server.rb
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.rb
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
M
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
M
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.scala
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.txt
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/unlexable_sample.scala
R
pmd-scala-modules/pmd-scala-common/src/test/resources/tokenizerFiles/sample-LiftActor.scala
M pmd-swift/pom.xml
R pmd-swift/src/test/java/net/sourceforge/pmd/cpd/Issue628Test.java
M pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/BTree.swift
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Issue628.swift
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift4.2.swift
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.0.swift
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.1.swift
R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.2.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/BTree.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Issue628.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Issue628.txt
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift4.2.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift4.2.txt
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.txt
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.1.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.1.txt
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.2.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.2.txt
M
pmd-test/src/main/java/net/sourceforge/pmd/testframework/AbstractTokenizerTest.java
M pmd-xml/src/test/java/net/sourceforge/pmd/xml/cpd/XmlCPDTokenizerTest.java
R pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/hello.xml
A pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/testdata/simple.txt
A pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/testdata/simple.xml
Log Message:
-----------
Merge branch 'master' into perf-UseIOStreamsWithApacheCommonsFileItem
Commit: 9508a92c2bc2de513a608450c36ae04edc559f0c
https://github.com/pmd/pmd/commit/9508a92c2bc2de513a608450c36ae04edc559f0c
Author: Andreas Dangel <[email protected]>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/performance.xml
Log Message:
-----------
[java] Change rule priority of new rules to 3
Commit: 3831a8589c374cf9d2f3a3fc18d28b7597a3dd90
https://github.com/pmd/pmd/commit/3831a8589c374cf9d2f3a3fc18d28b7597a3dd90
Author: Andreas Dangel <[email protected]>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/resources/rulesets/releases/6250.xml
M pmd-java/src/main/resources/category/java/performance.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/UseIOStreamsWithApacheCommonsFileItemTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseIOStreamsWithApacheCommonsFileItem.xml
Log Message:
-----------
Merge branch 'pr-2574'
[java] New Performance Rule UseIOStreamsWithApacheCommonsFileItem #2574
Commit: acbbbee685242ab7747f50e8c1ea0a7ca5149b66
https://github.com/pmd/pmd/commit/acbbbee685242ab7747f50e8c1ea0a7ca5149b66
Author: Andreas Dangel <[email protected]>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexUnitTestRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractIgnoredAnnotationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaMetricsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractLombokAwareRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractSunSecureRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractNcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AbstractOptimizationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
Log Message:
-----------
Merge branch 'pr-2608'
[apex][plsql][java] Deprecate base rule classes #2608
Commit: 842bdb000ceb7b8361784c05d00c70be72e16302
https://github.com/pmd/pmd/commit/842bdb000ceb7b8361784c05d00c70be72e16302
Author: Andreas Dangel <[email protected]>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithListAndEnum.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
R
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
Log Message:
-----------
Merge branch 'pr-2609'
[core] Deprecate support for List attributes with XPath 2.0 #2609
Compare: https://github.com/pmd/pmd/compare/91868f3156be...842bdb000ceb
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits