Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 4fa7db254e516059fda8d60bbb19269d4fee00dd
      https://github.com/pmd/pmd/commit/4fa7db254e516059fda8d60bbb19269d4fee00dd
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-02 (Sat, 02 Apr 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java

  Log Message:
  -----------
  [core] Abort on semantic errors


  Commit: 3336d11fb64b56de31245562c2b83b35536a5766
      https://github.com/pmd/pmd/commit/3336d11fb64b56de31245562c2b83b35536a5766
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M .all-contributorsrc
    M .github/workflows/build.yml
    M .github/workflows/troubleshooting.yml
    M Dangerfile
    M Gemfile.lock
    M docs/Gemfile.lock
    M docs/_includes/sidebar.html
    M docs/css/pmd-customstyles.css
    M docs/css/theme-blue.css
    M docs/css/theme-green.css
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SarifRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple-locations.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple.sarif.json
    M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected.sarif.json
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAndExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArguments.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimsAndInits.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentOperator.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalAndExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalOrExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEqualityExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExclusiveOrExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInclusiveOrExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberSelector.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpression.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNameList.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryPrefix.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRSIGNEDSHIFT.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRUNSIGNEDSHIFT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordBody.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRelationalExpression.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResources.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResultType.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTShiftExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArgument.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeBound.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionNotPlusMinus.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableInitializer.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JIntersectionType.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/SimpleNodeTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeTestMockingUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CtorInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverridingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/SpecialMethodsTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.txt
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into abort-on-semantic-errors


  Commit: 38d731cac2764c44626f506d3714316e12afa974
      https://github.com/pmd/pmd/commit/38d731cac2764c44626f506d3714316e12afa974
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    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/PmdAnalysis.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java

  Log Message:
  -----------
  Add tests, use MessageReporter in SemanticErrorReporter


  Commit: d599a7d6f76c34776e583eab9bb7eaa11ecc71f9
      https://github.com/pmd/pmd/commit/d599a7d6f76c34776e583eab9bb7eaa11ecc71f9
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporterTest.java

  Log Message:
  -----------
  Add tests for Sem error reporter


  Commit: f374dd24629da22690721f2776d88cef631ec299
      https://github.com/pmd/pmd/commit/f374dd24629da22690721f2776d88cef631ec299
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaParameter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/LazyTypeResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ReturnEmptyCollectionRatherThanNull.xml

  Log Message:
  -----------
  Merge branch 'pmd7-lambda-wrong-form-bug' into abort-on-semantic-errors


  Commit: 6d2858da8e06ec5fc51fcaae8f878c6687fb8bc9
      https://github.com/pmd/pmd/commit/6d2858da8e06ec5fc51fcaae8f878c6687fb8bc9
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/LazyTypeResolver.java

  Log Message:
  -----------
  Initial work to report typing errors in Java

This should be done more thoroughly in a future PR


  Commit: 341c2029c64bec6ff3029c18f1cb33f03f926cbb
      https://github.com/pmd/pmd/commit/341c2029c64bec6ff3029c18f1cb33f03f926cbb
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-15 (Fri, 15 Apr 2022)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt

  Log Message:
  -----------
  Merge branch 'pmd7-lambda-wrong-form-bug' into abort-on-semantic-errors


  Commit: 226e63ea6c15e19c30214d6d5fc40aa125570694
      https://github.com/pmd/pmd/commit/226e63ea6c15e19c30214d6d5fc40aa125570694
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/7_0_0_release_notes.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cli/internal/ProgressBarListener.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/Io.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExportCli.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeRenderers.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/XmlTreeRenderer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationComparatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithListAndEnum.java
    R pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRoot.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/AbstractNodeTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/DummyTreeUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/ElementNodeTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeRenderersTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/XmlTreeRendererTest.java
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml
    M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.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/types/ast/LazyTypeResolver.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/DummyJavaRule.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclarationTest.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/NodeParsingCtx.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt
    M pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_anonymous_diamond.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_invalid_identifier.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info_with_annot.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info_with_annot.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_private_interface_methods.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_try_with_resources.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_anonymous_diamond.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_invalid_identifier.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_module_info.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_module_info_with_annot.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_private_interface_methods.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_try_with_resources.java
    A pmd-java/src/test/resources/rulesets/testing/rset-without-violations.xml
    A pmd-java/src/test/resources/rulesets/testing/test-rset-1.xml
    A pmd-java/src/test/resources/rulesets/testing/test-rset-2.xml
    A pmd-java/src/test/resources/rulesets/testing/test-rset-3.xml
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/DummyJsRule.java
    A pmd-javascript/src/test/resources/rulesets/testing/js-rset1.xml
    M pmd-plsql/etc/grammar/PLSQL.jjt
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroupTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt
    M pmd-test/src/main/java/net/sourceforge/pmd/ant/AbstractAntTestHelper.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java

  Log Message:
  -----------
  Merge branch '7.0.x' into abort-on-semantic-errors


  Commit: 087f97f2a360fcabdf7c648e96c9dba282a92354
      https://github.com/pmd/pmd/commit/087f97f2a360fcabdf7c648e96c9dba282a92354
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-23 (Sat, 23 Apr 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java

  Log Message:
  -----------
  checkstyle


  Commit: 9b965eb97cda8e3a387fb20e2256e8f403aae1bb
      https://github.com/pmd/pmd/commit/9b965eb97cda8e3a387fb20e2256e8f403aae1bb
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-23 (Sat, 23 Apr 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java

  Log Message:
  -----------
  Add a test, cleanup PmdRunnable tests


  Commit: ff2f5ef93c1b3150583e9611b2a8fd8159e3aa66
      https://github.com/pmd/pmd/commit/ff2f5ef93c1b3150583e9611b2a8fd8159e3aa66
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-04-23 (Sat, 23 Apr 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java

  Log Message:
  -----------
  Remove coupling between BaseLanguageModule and PmdRunnableTest


  Commit: fd6f70545fae6a1a5eb52f3d6c6961267d2f7ca6
      https://github.com/pmd/pmd/commit/fd6f70545fae6a1a5eb52f3d6c6961267d2f7ca6
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/project-list.xml
    M .github/workflows/troubleshooting.yml
    M Gemfile.lock
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/next_major_development.md
    A docs/pages/pmd/languages/html.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/Predicate.java
    A pmd-core/src/main/resources/rulesets/releases/6450.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    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
    A pmd-dist/src/test/resources/rulesets/all-html.xml
    A pmd-dist/src/test/resources/sample-source/html/SimpleHtmlFile.html
    A pmd-html/pom.xml
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlCpdLanguage.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlHandler.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlCDataNode.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlComment.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlDocument.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlDocumentType.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlElement.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlTextNode.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlXmlDeclaration.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/AbstractHtmlNode.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlNode.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlParser.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeBuilder.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlVisitor.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/package-info.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/AbstractHtmlRule.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UnnecessaryTypeAttributeRule.java
    A 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UseAltAttributeForImagesRule.java
    A 
pmd-html/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A 
pmd-html/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-html/src/main/resources/category/html/bestpractices.xml
    A pmd-html/src/main/resources/category/html/categories.properties
    A pmd-html/src/main/resources/category/html/codestyle.xml
    A pmd-html/src/main/resources/category/html/design.xml
    A pmd-html/src/main/resources/category/html/documentation.xml
    A pmd-html/src/main/resources/category/html/errorprone.xml
    A pmd-html/src/main/resources/category/html/multithreading.xml
    A pmd-html/src/main/resources/category/html/performance.xml
    A pmd-html/src/main/resources/category/html/security.xml
    A pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlJavaRuleTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlTokenizerTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlXPathRuleTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeDumpTest.java
    A pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/PositionTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UnnecessaryTypeAttributeTest.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UseAltAttributeForImagesTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleHtmlFile.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleHtmlFile.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleHtmlFile2.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleHtmlFile2.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleXmlFile.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleXmlFile.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/TemplateFragment.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/TemplateFragment.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/SimpleHtmlFile.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/SimpleHtmlFile.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/rule/bestpractices/xml/AvoidInlineStyles.xml
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/rule/bestpractices/xml/UnnecessaryTypeAttribute.xml
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/rule/bestpractices/xml/UseAltAttributeForImages.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/category/java/performance.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1429.txt
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1530.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts1.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts2.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts3.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug207.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug208.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug309.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug206.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SynchronizedStmts.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/NonSealedIdentifier.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/TextBlocks.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalClassAndInterfaceDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/NonSealedIdentifier.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Point.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Records.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info_with_annot.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SimplifiedTernary.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/AbstractInfixEcmascriptNode.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/JsTreeDumpTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/ast/testdata/issue3948.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/ast/testdata/issue3948.txt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodePrinters.kt
    M pmd-plsql/etc/grammar/PLSQL.jjt
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollectTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect1.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect1.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect2.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect2.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect3.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect3.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/OpenForStatement.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParsingExclusion.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectIntoArray.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlPlusLexicalVariablesIssue195.txt
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/PMDTestRunner.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTestRunner.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/TestDescriptor.java
    A 
pmd-test/src/test/java/net/sourceforge/pmd/testframework/TestDescriptorTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into abort-on-semantic-errors


  Commit: f291a2917b40f7886bf01a1dad74eb063dcfc612
      https://github.com/pmd/pmd/commit/f291a2917b40f7886bf01a1dad74eb063dcfc612
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporterTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ReferenceCtx.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/LazyTypeResolver.java

  Log Message:
  -----------
  Turn many semantic errors into warnings


  Commit: 02571c6c0481a06f863e7edbd8ca3d57a8c0e630
      https://github.com/pmd/pmd/commit/02571c6c0481a06f863e7edbd8ca3d57a8c0e630
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporterTest.java
    M 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java

  Log Message:
  -----------
  Only use MessageReporter as backend of SemanticErrorReporter


  Commit: bd86027d905d8dabc48fca1aa49f2c9e4dc9040b
      https://github.com/pmd/pmd/commit/bd86027d905d8dabc48fca1aa49f2c9e4dc9040b
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java

  Log Message:
  -----------
  Remove info level of SemanticErrorReporter


  Commit: e7590699563d96124f89af51ac06815d5a08b134
      https://github.com/pmd/pmd/commit/e7590699563d96124f89af51ac06815d5a08b134
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java

  Log Message:
  -----------
  Make semantic errors report processing errors


  Commit: 0a72e501094173dbe41ba05dde1b2338551e8cba
      https://github.com/pmd/pmd/commit/0a72e501094173dbe41ba05dde1b2338551e8cba
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java

  Log Message:
  -----------
  Fix pmd warning


  Commit: 5ae11f4e8ac64307670b3371c9508bdf833e6465
      https://github.com/pmd/pmd/commit/5ae11f4e8ac64307670b3371c9508bdf833e6465
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-05-15 (Sun, 15 May 2022)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt

  Log Message:
  -----------
  fix java tests


  Commit: 9a5ab047b39f8222109689623d206403b5c0337d
      https://github.com/pmd/pmd/commit/9a5ab047b39f8222109689623d206403b5c0337d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-06-25 (Sat, 25 Jun 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .ci/files/project-list.xml
    M .ci/git-repo-sync.sh
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/troubleshooting.yml
    M .mvn/wrapper/maven-wrapper.properties
    M Gemfile.lock
    M do-release.sh
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/languages/html.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/pmd/userdocs/tools/tools.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
    M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexCpdTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysisTest.java
    M pmd-core/pom.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/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/CharStreamFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstElementNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExportCli.java
    A pmd-core/src/main/resources/rulesets/releases/6460.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDCommandLineInterfaceTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDParametersTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/FileReporterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/ElementNodeTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SarifRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    A pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    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/attributes.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/attributes.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/attributes_ignored.txt
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java
    M pmd-doc/pom.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
    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/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java
    M pmd-fortran/pom.xml
    M pmd-go/pom.xml
    M pmd-go/src/main/antlr4/net/sourceforge/pmd/lang/go/ast/Golang.g4
    M pmd-go/src/test/java/net/sourceforge/pmd/cpd/GoTokenizerTest.java
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/sample_unicode.go
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/sample_unicode.txt
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlXPathRuleTest.java
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
    M pmd-java/src/main/resources/category/java/codestyle.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
    M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessarySemicolonTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/UnicodeIdentifier.java
    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
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/EmptyControlStatement.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessarySemicolon.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidDuplicateLiterals.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidFieldNameMatchingMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml
    M pmd-javascript/etc/grammar/Ecmascript5.jj
    M pmd-javascript/pom.xml
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
    M pmd-jsp/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/etc/grammar/Python.jj
    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/sample_unicode.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/sample_unicode.txt
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/var_with_dollar.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/var_with_dollar.txt
    M pmd-ruby/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    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-test/pom.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCPDCLITest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/util/JavaUtilLoggingRule.java
    M pmd-visualforce/pom.xml
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ApexClassPropertyTypes.java
    M pmd-vm/pom.xml
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into abort-on-semantic-errors


  Commit: 51c890cf42605d4c842d439e6d531c2909addab9
      https://github.com/pmd/pmd/commit/51c890cf42605d4c842d439e6d531c2909addab9
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-06-25 (Sat, 25 Jun 2022)

  Changed paths:
    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/PmdAnalysis.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
    M 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ReferenceCtx.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/LazyTypeResolver.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt

  Log Message:
  -----------
  Merge branch 'abort-on-semantic-errors' into 7.0.x


Compare: https://github.com/pmd/pmd/compare/436a3339d9ef...51c890cf4260


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

Reply via email to