Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 4bb37593714fa2c0eb7bd305b3b828837b8870b8
https://github.com/pmd/pmd/commit/4bb37593714fa2c0eb7bd305b3b828837b8870b8
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-07-27 (Mon, 27 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource false positive when resource included in return value
Commit: aa3271978ff1b2c114adcb288bec304d4393df98
https://github.com/pmd/pmd/commit/aa3271978ff1b2c114adcb288bec304d4393df98
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-07-27 (Mon, 27 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
CloseResource: a method call as an allocation argument bug fix
Commit: 58c55d07ed9c9fb73184ac311e99b9cc81928040
https://github.com/pmd/pmd/commit/58c55d07ed9c9fb73184ac311e99b9cc81928040
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
Log Message:
-----------
CloseResource: addCloseResourceViolation fix
Commit: 4ce394eca3ca47294c844fbb4e404116fd035700
https://github.com/pmd/pmd/commit/4ce394eca3ca47294c844fbb4e404116fd035700
Author: Andreas Dangel <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
Log Message:
-----------
[java] ImportWrapper - only consider static fields/methods
Fixes #2663
Commit: 693613a6a8df96e0040673d62378a11e9c41f560
https://github.com/pmd/pmd/commit/693613a6a8df96e0040673d62378a11e9c41f560
Author: Andreas Dangel <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
Log Message:
-----------
[java] ImportWrapper - catch and report LinkageErrors
Commit: 08b922429ca944cf4d469837ffaa43f309d57766
https://github.com/pmd/pmd/commit/08b922429ca944cf4d469837ffaa43f309d57766
Author: Andreas Dangel <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
Log Message:
-----------
[java] Catch possible LinkageErrors for other rules
Commit: 22c3ce92ce53c9fa80c334f4c40aa79b7dd7351f
https://github.com/pmd/pmd/commit/22c3ce92ce53c9fa80c334f4c40aa79b7dd7351f
Author: Andreas Dangel <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2663
Commit: db8b1aebd378fc46979c8225946ab9d0e370a0ee
https://github.com/pmd/pmd/commit/db8b1aebd378fc46979c8225946ab9d0e370a0ee
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
CloseResource: close() should be in finally detection; try-with-resource var
wrapping detection; wrapped type resolution fix
Commit: 312863820c8bb1c470d5531154f7200d6c61c90b
https://github.com/pmd/pmd/commit/312863820c8bb1c470d5531154f7200d6c61c90b
Author: Andreas Dangel <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/multithreading.xml
Log Message:
-----------
[java] Improve example for AvoidSynchronizedAtMethodLevel
Commit: f1f004d76592c6ada31ed45f43173f0201ec35a2
https://github.com/pmd/pmd/commit/f1f004d76592c6ada31ed45f43173f0201ec35a2
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveParameterListRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ExcessiveParameterList.xml
Log Message:
-----------
[java] ExcessiveParameterListRule must ignore a private constructor
Commit: 2d176f73ee935c2938484e4c6a949f7c86f8fdb0
https://github.com/pmd/pmd/commit/2d176f73ee935c2938484e4c6a949f7c86f8fdb0
Author: Mykhailo Palahuta <[email protected]>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ProperCloneImplementation.xml
Log Message:
-----------
[java] ProperCloneImplementation not valid for final class
Commit: 68656baee5eded7b92f9abd990148259058b7821
https://github.com/pmd/pmd/commit/68656baee5eded7b92f9abd990148259058b7821
Author: Jan-Lukas Else <[email protected]>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
[java] Fix OnlyOneReturn code example
Commit: 839941d4ebad1350377330e7cb658e0ebee85121
https://github.com/pmd/pmd/commit/839941d4ebad1350377330e7cb658e0ebee85121
Author: Andreas Dangel <[email protected]>
Date: 2020-08-16 (Sun, 16 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
Log Message:
-----------
[java] Don't add linkage errors as processing errors, just log
Commit: 9e1370fac7b1babb781a14b3900ce7f43f2c2194
https://github.com/pmd/pmd/commit/9e1370fac7b1babb781a14b3900ce7f43f2c2194
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource - avoid duplicated violations
Commit: 61ba8efcc1f056bee8b2774621833b78ed47e8f3
https://github.com/pmd/pmd/commit/61ba8efcc1f056bee8b2774621833b78ed47e8f3
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2470, refs #2671
Commit: 0e743cc542fb87910accfa3be324481548606ade
https://github.com/pmd/pmd/commit/0e743cc542fb87910accfa3be324481548606ade
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M .travis/before_install.sh
M .travis/build-deploy.sh
M .travis/build-doc.sh
M Dangerfile
M Gemfile.lock
M do-release.sh
M docs/Gemfile.lock
M docs/_config.yml
M docs/_plugins/javadoc_tag.rb
M docs/build-docs.sh
M docs/pages/next_major_development.md
M docs/pages/pmd/userdocs/extending/writing_rules_intro.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M pmd-apex-jorje/pom.xml
R
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
R
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
A
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-06-04-ba31c0/apex-jorje-lsp-minimized-2020-06-04-ba31c0.jar
A
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-06-04-ba31c0/apex-jorje-lsp-minimized-2020-06-04-ba31c0.pom
M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
M pmd-apex-jorje/repo/create-local-repo.sh
M pmd-apex/pom.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParserOptions.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCatchBlockStatement.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTryCatchFinallyBlockStatement.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidSoqlInLoopsRule.java
M pmd-apex/src/main/resources/category/apex/bestpractices.xml
M pmd-apex/src/main/resources/category/apex/codestyle.xml
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/category/apex/documentation.xml
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/category/apex/performance.xml
M pmd-apex/src/main/resources/category/apex/security.xml
M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexTokenizerTest.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTTryCatchFinallyBlockStatementTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.txt
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidSoqlInLoops.xml
M pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml
M pmd-core/pom.xml
M pmd-core/src/main/ant/alljavacc.xml
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/DataFlowHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/AbstractDataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/DataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/Linker.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/LinkerException.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/NodeType.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/SequenceChecker.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/SequenceException.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/StackObject.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/StartOrEndDataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/Structure.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/VariableAccess.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/VariableAccessException.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/CurrentPath.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/DAAPathFinder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/Executable.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/PathElement.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ImportWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/AntLogHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExportCli.java
A pmd-core/src/main/resources/rulesets/releases/6270.xml
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java
M pmd-cpp/pom.xml
M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.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/tabWidth.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/tabWidth.txt
M pmd-dart/pom.xml
M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.txt
M pmd-dist/pom.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
M pmd-doc/pom.xml
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
M pmd-fortran/pom.xml
M pmd-go/pom.xml
M pmd-groovy/pom.xml
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/DataFlowFacade.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/internal/CycloVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/visitors/NpathBaseVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/ImmutableList.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCatchingThrowableRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DataflowAnomalyAnalysisRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BooleanInstantiationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringToStringRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
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/documentation.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/multithreading.xml
M pmd-java/src/main/resources/category/java/performance.xml
M pmd-java/src/main/resources/category/java/security.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokenizerTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Car.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/User.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchStatementTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java11Test.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/SwitchExpressionTests.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/WildcardBoundsTest.kt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NPathTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidReassigningCatchVariables.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/DuplicateImports.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidThrowingNullPointerException.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.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/design/xml/SingularField.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidCatchingThrowable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnnecessaryCaseChange.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/RedundantFieldInitializer.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringToString.xml
M pmd-java/src/test/resources/rulesets/java/metrics_test.xml
M pmd-java8/pom.xml
M pmd-javascript/pom.xml
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptXPathRule.java
M pmd-javascript/src/main/resources/category/ecmascript/bestpractices.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/tabWidth.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/tabWidth.txt
M pmd-jsp/pom.xml
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/codestyle/DuplicateJspImportsRule.java
M pmd-jsp/src/main/resources/category/jsp/codestyle.xml
M pmd-jsp/src/main/resources/category/jsp/design.xml
M pmd-jsp/src/main/resources/category/jsp/security.xml
M pmd-kotlin/pom.xml
M pmd-kotlin/src/test/java/net/sourceforge/pmd/cpd/KotlinTokenizerTest.java
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.txt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.txt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.txt
M pmd-lang-test/pom.xml
M
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/AstMatcherDslAdapter.kt
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
M pmd-lua/pom.xml
M pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.txt
M pmd-matlab/pom.xml
M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.txt
M pmd-modelica/pom.xml
M
pmd-modelica/src/test/kotlin/net/sourceforge/pmd/lang/modelica/ast/ModelicaCoordsTest.kt
M pmd-objectivec/pom.xml
M
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizerTest.java
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.txt
M pmd-perl/pom.xml
M pmd-php/pom.xml
M pmd-plsql/pom.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLDataFlowHandler.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/DataFlowFacade.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/PLSQLDataFlowNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/VariableAccessVisitor.java
M pmd-plsql/src/test/java/net/sourceforge/pmd/cpd/PLSQLTokenizerTest.java
M
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/tabWidth.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
M pmd-python/pom.xml
M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.txt
M pmd-ruby/pom.xml
M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.rb
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt
M pmd-scala-modules/pmd-scala-common/pom.xml
M
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
M
pmd-scala-modules/pmd-scala-common/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.scala
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.txt
M pmd-scala-modules/pmd-scala_2.12/pom.xml
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M pmd-scala/pom.xml
M pmd-swift/pom.xml
M pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.txt
M pmd-test/pom.xml
M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
M pmd-visualforce/pom.xml
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfSimpleCharStream.java
M pmd-visualforce/src/main/resources/category/vf/security.xml
A
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.page
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.txt
M pmd-vm/pom.xml
M pmd-vm/src/main/resources/category/vm/bestpractices.xml
M pmd-vm/src/main/resources/category/vm/design.xml
M pmd-vm/src/main/resources/category/vm/errorprone.xml
M pmd-xml/pom.xml
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParserOptions.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRule.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into pr-2671
Commit: 36f61f44aa83eef19443ff20166fa914966da05b
https://github.com/pmd/pmd/commit/36f61f44aa83eef19443ff20166fa914966da05b
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: fix false positive with close on not closeable
Commit: b73b1e92f3951915cf25b9659e6ba51d4a80c106
https://github.com/pmd/pmd/commit/b73b1e92f3951915cf25b9659e6ba51d4a80c106
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
[java] CloseResource: add new property "closeNotInFinally"
Commit: 1a5aab6f504fb393ddff31dfab79a1d72cc1781d
https://github.com/pmd/pmd/commit/1a5aab6f504fb393ddff31dfab79a1d72cc1781d
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2697, fixes #2461
Commit: 3e25bb8680ab0231179752de8e59591d52137ddb
https://github.com/pmd/pmd/commit/3e25bb8680ab0231179752de8e59591d52137ddb
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveParameterListRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ExcessiveParameterList.xml
Log Message:
-----------
Merge branch 'pr-2697' into master
[java] ExcessiveParameterListRule must ignore a private constructor #2697
Commit: 0dbda8e0bea9bcf8acbb40f64edd6e009526cea1
https://github.com/pmd/pmd/commit/0dbda8e0bea9bcf8acbb40f64edd6e009526cea1
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
Log Message:
-----------
Merge branch 'pr-2671' into master
[java] CloseResource false positive when resource included in return value #2671
Commit: 18abedc1644b3ef8f4bfaaa1696300c3326c8ce8
https://github.com/pmd/pmd/commit/18abedc1644b3ef8f4bfaaa1696300c3326c8ce8
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2410, refs #2699
Commit: 7d1567d9c883c9302ee46e9c5fba22c28999c62d
https://github.com/pmd/pmd/commit/7d1567d9c883c9302ee46e9c5fba22c28999c62d
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ProperCloneImplementation.xml
Log Message:
-----------
Merge branch 'pr-2699' into master
[java] ProperCloneImplementation not valid for final class #2699
Commit: 86cfa9a952e77c370ff6e438d07979db1ef3e841
https://github.com/pmd/pmd/commit/86cfa9a952e77c370ff6e438d07979db1ef3e841
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
Log Message:
-----------
Merge branch 'pr-2685' into master
[java] Fix NoClassDefFoundErrors #2685
Commit: d1ae206f58c7ae287127a3921830e3c515814dbb
https://github.com/pmd/pmd/commit/d1ae206f58c7ae287127a3921830e3c515814dbb
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M pmd-java/src/main/resources/category/java/multithreading.xml
Log Message:
-----------
Merge branch 'pr-2695' into master
[java] Improve example for AvoidSynchronizedAtMethodLevel #2695
Commit: 7fef132ad4d69a05735653dc8dc0fa5b5fbfc322
https://github.com/pmd/pmd/commit/7fef132ad4d69a05735653dc8dc0fa5b5fbfc322
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2700
Commit: 1d95b3c1d36aa07af9216533a75fa36610027064
https://github.com/pmd/pmd/commit/1d95b3c1d36aa07af9216533a75fa36610027064
Author: Andreas Dangel <[email protected]>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
Merge branch 'pr-2700' into master
[java] Fix OnlyOneReturn code example #2700
Compare: https://github.com/pmd/pmd/compare/31b82c997720...1d95b3c1d36a
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits