Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 3b39bd8fb3e5967c1b2807ad18fa0dba16006c2e
      https://github.com/pmd/pmd/commit/3b39bd8fb3e5967c1b2807ad18fa0dba16006c2e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-06 (Fri, 06 Jun 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/testing.md
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/BaseTestParserImpl.java
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/RuleTestDescriptor.java
    M 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd
    M 
pmd-test-schema/src/test/java/net/sourceforge/pmd/test/schema/TestSchemaParserTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd

  Log Message:
  -----------
  [test] Verify suppressed violations in rule tests


  Commit: b8256cc2966c028df6c9d9e89acbbf1bbe75ac8c
      https://github.com/pmd/pmd/commit/b8256cc2966c028df6c9d9e89acbbf1bbe75ac8c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-06 (Fri, 06 Jun 2025)

  Changed paths:
    M 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd

  Log Message:
  -----------
  Make line attribute required


  Commit: aaf62767f1b6f5d1eaf833e1070c05a14b6a1a8d
      https://github.com/pmd/pmd/commit/aaf62767f1b6f5d1eaf833e1070c05a14b6a1a8d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-06 (Fri, 06 Jun 2025)

  Changed paths:
    M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java

  Log Message:
  -----------
  Report suppressions on test failure


  Commit: f68ea31b52dea108de8e5fd741028ee7d180d569
      https://github.com/pmd/pmd/commit/f68ea31b52dea108de8e5fd741028ee7d180d569
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-06 (Fri, 06 Jun 2025)

  Changed paths:
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidHardcodingId.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidDebugStatements.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryWarningSuppression.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/UnusedFormalParameter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/PackageCase.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CyclomaticComplexity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonSerializableClass.xml

  Log Message:
  -----------
  Assert suppressions on various tests


  Commit: 9873f9875c004aee6c16896082c3b96430481294
      https://github.com/pmd/pmd/commit/9873f9875c004aee6c16896082c3b96430481294
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/testing.md
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidHardcodingId.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryWarningSuppression.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/UnusedFormalParameter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonSerializableClass.xml
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/TestSchemaVersion.java
    M 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd
    A 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_1_0.xsd
    M 
pmd-test-schema/src/test/java/net/sourceforge/pmd/test/schema/TestSchemaParserTest.java
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    A pmd-test/src/main/resources/rule-tests_1_1_0.xsd

  Log Message:
  -----------
  Rule-Test schema now at version 1.1.0


  Commit: f213e8afce868924b4dcc997688162198bf6700e
      https://github.com/pmd/pmd/commit/f213e8afce868924b4dcc997688162198bf6700e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-22 (Sun, 22 Jun 2025)

  Changed paths:
    M pmd-test/pom.xml
    R pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    R pmd-test/src/main/resources/rule-tests_1_1_0.xsd

  Log Message:
  -----------
  Avoid duplication of rule-test schema


  Commit: 1e8d52ea796220d8a45ab81e93a3e781b9fed101
      https://github.com/pmd/pmd/commit/1e8d52ea796220d8a45ab81e93a3e781b9fed101
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M pmd-test/pom.xml

  Log Message:
  -----------
  Remove rule-test schema from pmd-test

It is now only available in pmd-test-schema under the paths
net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd and
net/sourceforge/pmd/test/schema/rule-tests_1_1_0.xsd


  Commit: 2aaabd2be76735cbd6da175003288dce55f73380
      https://github.com/pmd/pmd/commit/2aaabd2be76735cbd6da175003288dce55f73380
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/testing.md
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/BaseTestParserImpl.java
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/RuleTestDescriptor.java
    M 
pmd-test-schema/src/test/java/net/sourceforge/pmd/test/schema/TestSchemaParserTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java
    M pmd-test/src/test/java/net/sourceforge/pmd/test/RuleTstTest.java

  Log Message:
  -----------
  [test] Make suppressor id for expected suppressions optional


  Commit: fafa7ab78514cdf689d0a5b31a69e02164437e47
      https://github.com/pmd/pmd/commit/fafa7ab78514cdf689d0a5b31a69e02164437e47
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5806)


  Commit: 626b004a06a122e54663e97cb0da414eee44194c
      https://github.com/pmd/pmd/commit/626b004a06a122e54663e97cb0da414eee44194c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/Gemfile.lock
    M .mvn/wrapper/maven-wrapper.properties
    M SPONSORS.md
    M docs/Gemfile.lock
    A docs/_plugins/hooks/check_rule_docs.rb
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/Slf4jSimpleConfigurationForAnt.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/BaseTokenFilter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/EscapeTranslator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaEscapeTranslator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeBuilder.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/TextDocument.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/TextFileBuilder.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/PmdDocumentSorter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.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/InternalInterfaces.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.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/rule/codestyle/UnnecessaryImportRule.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/internal/DataflowPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/InvocationMatcher.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JIntersectionType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/LexicalScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ReductionStep.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/TypeAnnotTestUtil.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/NonExhaustiveSwitch.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml
    M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java
    M 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/TypeSet.java
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into test/assert-suppressions


  Commit: 92cec8e422423d04fe4bcd847baa34fb0ecd229c
      https://github.com/pmd/pmd/commit/92cec8e422423d04fe4bcd847baa34fb0ecd229c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidDebugStatements.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/PackageCase.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CyclomaticComplexity.xml

  Log Message:
  -----------
  [java] Reference new schema for rule tests


  Commit: a545b5a139e976faa15f81ba9be10c9eb4d96aa8
      https://github.com/pmd/pmd/commit/a545b5a139e976faa15f81ba9be10c9eb4d96aa8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-06-26 (Thu, 26 Jun 2025)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/testing.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidHardcodingId.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidDebugStatements.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryWarningSuppression.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/UnusedFormalParameter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/PackageCase.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CyclomaticComplexity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonSerializableClass.xml
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/BaseTestParserImpl.java
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/RuleTestDescriptor.java
    M 
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/TestSchemaVersion.java
    M 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd
    A 
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_1_0.xsd
    M 
pmd-test-schema/src/test/java/net/sourceforge/pmd/test/schema/TestSchemaParserTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java
    R pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M pmd-test/src/test/java/net/sourceforge/pmd/test/RuleTstTest.java

  Log Message:
  -----------
  [test] Verify suppressed violations in rule tests (#5806)

Merge pull request #5806 from adangel:test/assert-suppressions


Compare: https://github.com/pmd/pmd/compare/03a0db92580f...a545b5a139e9

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


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

Reply via email to