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

Reply via email to