Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 0c0d6f33ad55630f79bffc75762b21ee6a93e9c4 https://github.com/pmd/pmd/commit/0c0d6f33ad55630f79bffc75762b21ee6a93e9c4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths: M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4 M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.g4 M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.tokens M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.g4 M pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java M pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/LanguageVersionTest.java Log Message: ----------- [kotlin] Update grammar to version 1.8 Commit: 96389a44b6fcebe42409d429c52413e67c3eb3c8 https://github.com/pmd/pmd/commit/96389a44b6fcebe42409d429c52413e67c3eb3c8 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-03-09 (Thu, 09 Mar 2023) Changed paths: M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java Log Message: ----------- Fix tests Commit: 419b5bae5119362c643fdbfc87470eaa30949c8b https://github.com/pmd/pmd/commit/419b5bae5119362c643fdbfc87470eaa30949c8b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstDocumentNode.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/lang/rule/xpath/internal/AstTreeInfo.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.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/symbols/internal/SymbolEquality.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java Log Message: ----------- New micro opts -5% runtime on openjdk (all java rules). Commit: eb8b3f570fb8f06405beba6451a83e4b8dcf4bf3 https://github.com/pmd/pmd/commit/eb8b3f570fb8f06405beba6451a83e4b8dcf4bf3 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java 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/ASTModifierList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java Log Message: ----------- Use method handles Commit: ba2d10c8e2b2da26c4784fadcf50d72e88146dfc https://github.com/pmd/pmd/commit/ba2d10c8e2b2da26c4784fadcf50d72e88146dfc Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.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/lang/rule/xpath/internal/AstTreeInfo.java Log Message: ----------- Change algo to fetch node make better use of the cache Commit: 1c15f8285afeb742c868ef36d28043d013714194 https://github.com/pmd/pmd/commit/1c15f8285afeb742c868ef36d28043d013714194 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java Log Message: ----------- Remove list trick in Attribute Commit: d544dc587821693764e532b4e4cc59e2666fd6f5 https://github.com/pmd/pmd/commit/d544dc587821693764e532b4e4cc59e2666fd6f5 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstElementNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java 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/AbstractJavaNode.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt Log Message: ----------- Fix tests Commit: 6bc57b47c8cfe24e09c0add51818ce70d6af4a89 https://github.com/pmd/pmd/commit/6bc57b47c8cfe24e09c0add51818ce70d6af4a89 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstTreeInfo.java Log Message: ----------- Reduce cache size Commit: 6cbfc7d7734c494441e3fd4f3b129e57735059d6 https://github.com/pmd/pmd/commit/6cbfc7d7734c494441e3fd4f3b129e57735059d6 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-11 (Sat, 11 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java Log Message: ----------- Fix HTML test Commit: 5ab95a3e59face6e9369746a48aa7c3dbdc87e0c https://github.com/pmd/pmd/commit/5ab95a3e59face6e9369746a48aa7c3dbdc87e0c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-16 (Thu, 16 Mar 2023) Changed paths: M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java Log Message: ----------- Revert changes to BinaryDistributionIT, only add kotlin-1.8 Commit: 6010674e69394c2c4dc28f774f04d70d5a759784 https://github.com/pmd/pmd/commit/6010674e69394c2c4dc28f774f04d70d5a759784 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-18 (Sat, 18 Mar 2023) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/inc/pmd-code-api.inc M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M Gemfile.lock M do-release.sh M docs/Gemfile.lock M docs/_includes/header.html M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-core/src/main/java/net/sourceforge/pmd/PMD.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/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractTokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.java R pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/NoopReporter.java A pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/QuietReporter.java M pmd-core/src/test/java/net/sourceforge/pmd/DummyParsingHelper.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.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/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.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 M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/java/net/sourceforge/pmd/ReportTest.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/documentation/xml/CommentContent.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml M pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VFTestUtils.java Log Message: ----------- Merge branch 'master' into pmd7.micro-opts Commit: d1816619c626d7a7effd121c000190913a5b4776 https://github.com/pmd/pmd/commit/d1816619c626d7a7effd121c000190913a5b4776 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-18 (Sat, 18 Mar 2023) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java Log Message: ----------- Replace 139 with 31 Commit: 386d77fb687b6ce3a09ba9847d86cb52dedf3134 https://github.com/pmd/pmd/commit/386d77fb687b6ce3a09ba9847d86cb52dedf3134 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-18 (Sat, 18 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java Log Message: ----------- Move invoke=true Commit: 8c448f2fd856515e5e36a1f6dd23ebcaddf23282 https://github.com/pmd/pmd/commit/8c448f2fd856515e5e36a1f6dd23ebcaddf23282 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-18 (Sat, 18 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.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/rule/bestpractices/UseTryWithResourcesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java Log Message: ----------- Make children more efficient on AbstractNode Commit: d181b565b3572c1c93039b1c029c23c1bb24276c https://github.com/pmd/pmd/commit/d181b565b3572c1c93039b1c029c23c1bb24276c Author: Steve Stearns <sstea...@salesforce.com> Date: 2023-03-20 (Mon, 20 Mar 2023) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml Log Message: ----------- Fixing a bug in ApexBadCrypto related to inline detection Commit: e922278497b619773924507eac321e8c57c54053 https://github.com/pmd/pmd/commit/e922278497b619773924507eac321e8c57c54053 Author: Steve Stearns <sstea...@salesforce.com> Date: 2023-03-20 (Mon, 20 Mar 2023) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java Log Message: ----------- Fixing imports for code style issues Commit: ba297a2a8e016e36cdb332329b900532f36a2363 https://github.com/pmd/pmd/commit/ba297a2a8e016e36cdb332329b900532f36a2363 Author: Steve Stearns <sstea...@salesforce.com> Date: 2023-03-20 (Mon, 20 Mar 2023) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java Log Message: ----------- Fine tuning style issues Commit: c222173234b9d7b2e2b5c5a666bac9d08b92bc5a https://github.com/pmd/pmd/commit/c222173234b9d7b2e2b5c5a666bac9d08b92bc5a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2023-03-21 (Tue, 21 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java Log Message: ----------- Also add an optimized forEach impl Benchmark (sourceFname) Mode Cnt Score Error Units StreamBench.foreachOnChildrenStream /PLSQLParser.java avgt 4 14,992 ± 0,169 ms/op StreamBench.foreachOnChildrenStreamOpt /PLSQLParser.java avgt 4 8,179 ± 0,141 ms/op StreamBench.loopOnChildrenStream /PLSQLParser.java avgt 4 9,694 ± 0,549 ms/op StreamBench.optimizedLoop /PLSQLParser.java avgt 4 7,631 ± 0,143 ms/op "foreachOnChildrenStreamOpt" is the new implementation, the old is "foreachOnChildrenStream". For comparison, this new impl of forEach with a lambda appears slightly faster than using a for-each loop on the children stream, and using a manually indexed loop (with getChild) is slightly faster. Commit: 919b1d246a71297f6a1db77679102b3871ef161e https://github.com/pmd/pmd/commit/919b1d246a71297f6a1db77679102b3871ef161e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.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/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstDocumentNode.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/lang/rule/xpath/internal/AstTreeInfo.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java 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/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.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/rule/bestpractices/UseTryWithResourcesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.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/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt Log Message: ----------- Merge pull request #4417 from oowekyala:pmd7.micro-opts [core] [java] More micro opts #4417 Commit: dd9d64a475bec19017944205ade6d40bd81aa35c https://github.com/pmd/pmd/commit/dd9d64a475bec19017944205ade6d40bd81aa35c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M do-release.sh M docs/_data/sidebars/pmd_sidebar.yml M docs/images/userdocs/pmd-demo.gif R docs/pages/7_0_0_release_notes.md R docs/pages/next_major_development.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/userdocs/extending/defining_properties.md M docs/pages/pmd/userdocs/installation.md M docs/pages/release_notes.md A docs/pages/release_notes_pmd7.md M docs/render_release_notes.rb M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.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/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstDocumentNode.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/lang/rule/xpath/internal/AstTreeInfo.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java 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/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.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/rule/bestpractices/UseTryWithResourcesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.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/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt Log Message: ----------- Merge branch 'master' into pr-4428 Commit: ff8d8e1462cebbaf7c2b06d42bb0aa3fa2fffbe3 https://github.com/pmd/pmd/commit/ff8d8e1462cebbaf7c2b06d42bb0aa3fa2fffbe3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @sfdcsteve as a contributor Commit: 638212af720ccf7bb921b64f62c08a3818fad008 https://github.com/pmd/pmd/commit/638212af720ccf7bb921b64f62c08a3818fad008 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4427, #4428) Commit: 545bc0adc52546bc186dbcae0411000c8e665337 https://github.com/pmd/pmd/commit/545bc0adc52546bc186dbcae0411000c8e665337 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml Log Message: ----------- Merge pull request #4428 from sfdcsteve:master [apex] ApexBadCrypto bug fix for #4427 - inline detection of hard coded values #4428 Commit: b41a4f9cdd6a6e96d00644813bfafc529f92e66b https://github.com/pmd/pmd/commit/b41a4f9cdd6a6e96d00644813bfafc529f92e66b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M .all-contributorsrc M .ci/build.sh M Gemfile.lock M do-release.sh M docs/Gemfile.lock M docs/_data/sidebars/pmd_sidebar.yml M docs/_includes/header.html M docs/images/userdocs/pmd-demo.gif R docs/pages/7_0_0_release_notes.md R docs/pages/next_major_development.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/extending/defining_properties.md M docs/pages/pmd/userdocs/installation.md M docs/pages/release_notes.md A docs/pages/release_notes_pmd7.md M docs/render_release_notes.rb M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexBadCrypto.xml M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticErrorReporter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/AbstractNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractTokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/Filtermap.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/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstDocumentNode.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/lang/rule/xpath/internal/AstTreeInfo.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/NoAttributeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.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/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.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 M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java 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/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.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/rule/bestpractices/UseTryWithResourcesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.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/test/java/net/sourceforge/pmd/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt 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-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java Log Message: ----------- Merge branch 'master' into pr-4389 Commit: 40fe60a594eb967fdac68f2e4391d7afc402cb0b https://github.com/pmd/pmd/commit/40fe60a594eb967fdac68f2e4391d7afc402cb0b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4389) Commit: e320048700e4d011a88dca0d6f7d9b51a1033a8b https://github.com/pmd/pmd/commit/e320048700e4d011a88dca0d6f7d9b51a1033a8b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M docs/pages/release_notes.md M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4 M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.g4 M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/KotlinLexer.tokens M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.g4 M pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java M pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/LanguageVersionTest.java Log Message: ----------- Merge pull request #4389 from adangel:pmd7-kotlin-update-grammar-1.8 [kotlin] Update grammar to version 1.8 #4389 Commit: c3bc33e8a22dcf939be8c633b7ff240d2bd2bd81 https://github.com/pmd/pmd/commit/c3bc33e8a22dcf939be8c633b7ff240d2bd2bd81 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M pom.xml Log Message: ----------- Configure propertiesEncoding for maven-resources-plugin Compare: https://github.com/pmd/pmd/compare/61799820021a...c3bc33e8a22d _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits