Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: cce0a35cb132ac3ab3050caeff8a94e385fb81e8
      https://github.com/pmd/pmd/commit/cce0a35cb132ac3ab3050caeff8a94e385fb81e8
  Author: Mason Fox <mason...@umich.edu>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml

  Log Message:
  -----------
  [java] NPE in UseCollectionIsEmptyRule with enums #2833


  Commit: 4be2562f01f90ece6a4ddad69c165b108b29b2b5
      https://github.com/pmd/pmd/commit/4be2562f01f90ece6a4ddad69c165b108b29b2b5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    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/bestpractices/UseCollectionIsEmptyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml

  Log Message:
  -----------
  Fixups for #2968

- Use better typeres
- Add test cases for records and local var


  Commit: 175d535e9fe73de8afd40445650dc979a3209b07
      https://github.com/pmd/pmd/commit/175d535e9fe73de8afd40445650dc979a3209b07
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    M .ci/build.sh
    M .ci/inc/maven-dependencies.inc
    M .ci/inc/regression-tester.inc
    M .github/ISSUE_TEMPLATE/config.yml
    R .github/ISSUE_TEMPLATE/question.md
    M .github/workflows/pull-requests.yml
    M .github/workflows/releases.yml
    M CONTRIBUTING.md
    M Dangerfile
    M Gemfile
    M Gemfile.lock
    M README.md
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/about/help.md
    M docs/pages/pmd/devdocs/building.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex-jorje/pom.xml
    M pmd-apex/pom.xml
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/OverrideBothEqualsAndHashcode.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/PMDException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/AntlrToken.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/GenericToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    A pmd-core/src/main/resources/rulesets/releases/6310.xml
    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/RuleSetWriterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cpd/token/internal/BaseTokenFilterTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/json/expected-multiple.json
    M pmd-cpp/etc/grammar/cpp.jj
    M pmd-cpp/pom.xml
    M pmd-cpp/src/main/ant/alljavacc.xml
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    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/listOfNumbers.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/listOfNumbers.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/listOfNumbers_ignored.txt
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt
    M pmd-cs/pom.xml
    M pmd-cs/src/main/antlr4/net/sourceforge/pmd/lang/cs/antlr4/CSharpLexer.g4
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
    M 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/comments.cs
    M 
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/csharp7And8Additions.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/csharp7And8Additions.txt
    M 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.cs
    M 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.txt
    M 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers_ignored.txt
    M pmd-dart/pom.xml
    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-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-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.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/ant/alljavacc.xml
    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/codestyle/MethodNamingConventionsRule.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml
    M pmd-java8/pom.xml
    M pmd-javascript/pom.xml
    M pmd-javascript/src/main/ant/alljavacc.xml
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptionsTest.java
    M pmd-jsp/pom.xml
    M pmd-jsp/src/main/ant/alljavacc.xml
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-matlab/src/main/ant/alljavacc.xml
    M pmd-modelica/pom.xml
    M pmd-modelica/src/main/ant/alljavacc.xml
    M pmd-objectivec/pom.xml
    M pmd-objectivec/src/main/ant/alljavacc.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/pom.xml
    M pmd-plsql/src/main/ant/alljavacc.xml
    M pmd-python/pom.xml
    M pmd-python/src/main/ant/alljavacc.xml
    M pmd-ruby/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenAdapter.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java
    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/main/antlr4/net/sourceforge/pmd/lang/swift/antlr4/Swift.g4
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.swift
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.txt
    M pmd-test/pom.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTest.java
    A 
pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTestUtils.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    A pmd-test/src/test/java/net/sourceforge/pmd/lang/ParserOptionsUnitTest.java
    M pmd-visualforce/pom.xml
    M pmd-visualforce/src/main/ant/alljavacc.xml
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor.java
    A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/DataType.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/SalesforceFieldTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfHandler.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParserOptions.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTExpression.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTIdentifier.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTLiteral.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFDataNode.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfAstInternals.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfTypedNode.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElRule.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitorTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/DataTypeTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypesTest.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/RuleSetFactoryTest.java
    A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VFTestUtils.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitorTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfParserOptionsTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ast/ASTExpressionTest.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElTest.java
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/objects/Account.object
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/ApexController.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/objects/Account.object
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension1.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension2.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/ApexController.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccountWithExtensions.page
    M pmd-vm/pom.xml
    M pmd-vm/src/main/ant/alljavacc.xml
    M pmd-xml/pom.xml
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserOptionsTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pr-2968


  Commit: 248d4d78e7a1c7ee5a21796b761b88fe709c8670
      https://github.com/pmd/pmd/commit/248d4d78e7a1c7ee5a21796b761b88fe709c8670
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2968, refs #2833


  Commit: b629e2604124acb6c13f1549c451649883b0fd71
      https://github.com/pmd/pmd/commit/b629e2604124acb6c13f1549c451649883b0fd71
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    M docs/pages/release_notes.md
    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/bestpractices/UseCollectionIsEmptyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml

  Log Message:
  -----------
  Merge pull request #2968 from foxmason:master

[java] NPE in UseCollectionIsEmptyRule with enums #2968


Compare: https://github.com/pmd/pmd/compare/a9a9094ba6a5...b629e2604124


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to