Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 3f697aff35cf7ddd1ce53df47d3e3e9eb5ebb87b https://github.com/pmd/pmd/commit/3f697aff35cf7ddd1ce53df47d3e3e9eb5ebb87b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths: M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java Log Message: ----------- [ant] Formatter: avoid reflective access to determine console encoding - for java 17+, there is public API to get the console encoding -> no problem - for older java versions, try to use system property sun.jnu.encoding if it exists - only then use the fall-backs with illegal reflective access to private fields/methods on java.io.Console - Also avoid using reflection utils from apache commons, instead use reflection directly. The illegal access warnings are then properly reported against our class net.sourceforge.pmd.ant.Formatter. Fixes #1860 Commit: 9c098b253106a980e5eea10651561ef7b82c4af8 https://github.com/pmd/pmd/commit/9c098b253106a980e5eea10651561ef7b82c4af8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M pom.xml Log Message: ----------- Bump pmd from 7.5.0 to 7.7.0 (#5285) * Bump pmd from 7.5.0 to 7.7.0 * Bump build-tools from 27 to 28-SNAPSHOT Needed to remove deprecation warnings about old rule names Commit: d68d6c57efa0d9e8d9613955b27a56662f6629cc https://github.com/pmd/pmd/commit/d68d6c57efa0d9e8d9613955b27a56662f6629cc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M pom.xml Log Message: ----------- Bump asm from 9.7 to 9.7.1 This enables support for Java 24 Refs #5154 Commit: 97d68e331c115b38e73c2a21b0a3520767fec749 https://github.com/pmd/pmd/commit/97d68e331c115b38e73c2a21b0a3520767fec749 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M pom.xml Log Message: ----------- Bump asm from 9.7 to 9.7.1 (#5288) Commit: 4473aa666754f888ace372ec3d5ca183f6e0af23 https://github.com/pmd/pmd/commit/4473aa666754f888ace372ec3d5ca183f6e0af23 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-10-27 (Sun, 27 Oct 2024) Changed paths: M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java Log Message: ----------- [ant] Formatter: avoid reflective access to determine console encoding (#5286) Commit: c81cd1d5203114ee42c781ce243ad044ff242944 https://github.com/pmd/pmd/commit/c81cd1d5203114ee42c781ce243ad044ff242944 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2024-10-28 (Mon, 28 Oct 2024) Changed paths: M pom.xml Log Message: ----------- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.6.0 to 3.7.1. - [Release notes](https://github.com/apache/maven-assembly-plugin/releases) - [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.6.0...maven-assembly-plugin-3.7.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-assembly-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <supp...@github.com> Commit: 73dbc7a67fc37b852e7a63f040117315b3d184cf https://github.com/pmd/pmd/commit/73dbc7a67fc37b852e7a63f040117315b3d184cf Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-10-28 (Mon, 28 Oct 2024) Changed paths: M pom.xml Log Message: ----------- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 (#5290) Commit: 69a92de52dddd720270f1a76ff27a9ccc5e8050c https://github.com/pmd/pmd/commit/69a92de52dddd720270f1a76ff27a9ccc5e8050c Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-10-28 (Mon, 28 Oct 2024) Changed paths: M pmd-xml/pom.xml R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4 A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4 A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java Log Message: ----------- Have pmd-xml Lexer in line with other antlr grammars - The package is no longer antlr4, but ast, as is in all other modules - We keep a deprecated proxy for backwards compatibility - We annotate the generated classes as such to ignore them from coverage reports Commit: 7119424d963ecc91dcfcb8c89c23e673754a6659 https://github.com/pmd/pmd/commit/7119424d963ecc91dcfcb8c89c23e673754a6659 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-10-29 (Tue, 29 Oct 2024) Changed paths: M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java Log Message: ----------- Add license header Commit: 94095df8720322eb40fa9c7417cbbaea08af230d https://github.com/pmd/pmd/commit/94095df8720322eb40fa9c7417cbbaea08af230d Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-10-29 (Tue, 29 Oct 2024) Changed paths: M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java Log Message: ----------- Fix style issues Commit: 6ae7404941cbe24d0309c37ad0b87e7f7e7ff68a https://github.com/pmd/pmd/commit/6ae7404941cbe24d0309c37ad0b87e7f7e7ff68a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-31 (Thu, 31 Oct 2024) Changed paths: M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java Log Message: ----------- [xml] XMLLexer - Update deprecation notice Commit: 7bfa5815112ca7373be12d190e4154f06342f11d https://github.com/pmd/pmd/commit/7bfa5815112ca7373be12d190e4154f06342f11d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-31 (Thu, 31 Oct 2024) Changed paths: M .all-contributorsrc M docs/_config.yml M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-ant/pom.xml M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml M pmd-cli/pom.xml M pmd-coco/pom.xml M pmd-core/pom.xml M pmd-cpp/pom.xml M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java A pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.cpp A pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.txt A pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.cpp A pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.txt M pmd-cs/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/resources/category/java/bestpractices.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 R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchStmtTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/NonExhaustiveSwitchTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SwitchStmtsShouldHaveDefaultTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForASwitchStatementTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForSwitchTest.java 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/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/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/java21/DealingWithNull.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitch.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitchStmt.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/NonExhaustiveSwitch.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseAfterAnnotation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitch.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessOperationOnImmutable.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml 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/pom.xml 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-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'main' into pr-5296 Commit: c079d8c544b94de5bff8b15c5cd72e62f7912037 https://github.com/pmd/pmd/commit/c079d8c544b94de5bff8b15c5cd72e62f7912037 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-31 (Thu, 31 Oct 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#5296) Commit: a709be1dcbd52740da5fbada281b6af59e7e34f4 https://github.com/pmd/pmd/commit/a709be1dcbd52740da5fbada281b6af59e7e34f4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-31 (Thu, 31 Oct 2024) Changed paths: M docs/pages/release_notes.md M pmd-xml/pom.xml R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4 A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4 A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java Log Message: ----------- [xml] Have pmd-xml Lexer in line with other antlr grammars (#5296) Merge pull request #5296 from Monits:align-xml-antlr Compare: https://github.com/pmd/pmd/compare/74ec6f45eea9...a709be1dcbd5 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