Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 8998d0e3a4a0a8e7010d2d758a69e420f47f29af
https://github.com/pmd/pmd/commit/8998d0e3a4a0a8e7010d2d758a69e420f47f29af
Author: Andreas Dangel <[email protected]>
Date: 2022-03-18 (Fri, 18 Mar 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
[core] Make Report mutable
Refs #3792
This changes the getters to return mutable list. This allows
any downstream consumers of the Report to make modifications
to it before passing it manually to a renderer.
Commit: b413d86d088556743095652619494704e4de1ba5
https://github.com/pmd/pmd/commit/b413d86d088556743095652619494704e4de1ba5
Author: Andreas Dangel <[email protected]>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
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/HtmlParser.java
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlTokenizer.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/HtmlCDataNode.java
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlComment.java
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocument.java
A
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocumentType.java
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlElement.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/HtmlTextNode.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/HtmlXmlDeclaration.java
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.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/HtmlTokenizerTest.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/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
M pom.xml
Log Message:
-----------
[html] Add support for HTML using jsoup parser
Commit: ddb0ecfceb7c4bdb3c07c8a23d4078877244b7a1
https://github.com/pmd/pmd/commit/ddb0ecfceb7c4bdb3c07c8a23d4078877244b7a1
Author: Andreas Dangel <[email protected]>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml
Log Message:
-----------
[java] Fix UseArraysAsList with method calls
- Fixes #3867
Commit: eab61f9f0697cf387421e3cd3a244edd8896370b
https://github.com/pmd/pmd/commit/eab61f9f0697cf387421e3cd3a244edd8896370b
Author: Andreas Dangel <[email protected]>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
Revert "[core] Make Report mutable"
This reverts commit 8998d0e3a4a0a8e7010d2d758a69e420f47f29af.
Commit: 12508a209e00629d00ca58a1db6a7d2dad0e40f4
https://github.com/pmd/pmd/commit/12508a209e00629d00ca58a1db6a7d2dad0e40f4
Author: Andreas Dangel <[email protected]>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
A pmd-core/src/main/java/net/sourceforge/pmd/util/Predicate.java
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
Log Message:
-----------
[core] Add Report#filterViolations and Report#union
- Fixes #3792
Commit: 6dbc99a7421d1650f4244b0d69ea5aaa27910e22
https://github.com/pmd/pmd/commit/6dbc99a7421d1650f4244b0d69ea5aaa27910e22
Author: Andreas Dangel <[email protected]>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M .all-contributorsrc
R .ci/files/all-java.xml
A .ci/files/all-regression-rules.xml
M .ci/files/project-list.xml
M .ci/inc/regression-tester.inc
M .github/workflows/build.yml
M .github/workflows/troubleshooting.yml
M .mvn/wrapper/maven-wrapper.properties
M Dangerfile
M Gemfile
M Gemfile.lock
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/xpath_funs.yml
M docs/_includes/custom/xpath_fun_doc.html
M docs/_includes/footer.html
A docs/_includes/header.html
R docs/_includes/toc.html
M docs/_layouts/default.html
M docs/_layouts/page.html
M docs/css/customstyles.css
M docs/css/pmd-customstyles.css
M docs/js/customscripts.js
M docs/pages/next_major_development.md
M docs/pages/pmd/devdocs/building.md
A docs/pages/pmd/languages/java.md
A docs/pages/pmd/languages/xml.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.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/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/internal/ApexDesignerBindings.java
M pmd-core/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.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/xpath/DocumentNavigatorTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
M pmd-cpp/pom.xml
M pmd-cs/pom.xml
M pmd-dart/pom.xml
M pmd-dist/pom.xml
M pmd-doc/pom.xml
M pmd-fortran/pom.xml
M pmd-go/pom.xml
M pmd-groovy/pom.xml
M pmd-java/etc/grammar/Java.jjt
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.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/ImmutableFieldRule.java
M pmd-java/src/main/resources/category/java/design.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16PreviewTreeDumpTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java18PreviewTreeDumpTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/ConstantExpr.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/NegExpr.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/PlusExpr.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/TimesExpr.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Circle.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/FilledRectangle.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Rectangle.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/TransparentRectangle.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.java
A
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/rule/codestyle/xml/UnnecessaryImport.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
M pmd-java8/pom.xml
M pmd-javascript/pom.xml
M pmd-jsp/pom.xml
M pmd-kotlin/pom.xml
M pmd-lang-test/pom.xml
M pmd-lua/pom.xml
M pmd-matlab/pom.xml
M pmd-modelica/pom.xml
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorRule.java
M pmd-modelica/src/main/resources/category/modelica/bestpractices.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-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-visualforce/pom.xml
M pmd-vm/pom.xml
M pmd-xml/pom.xml
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
A
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
M
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into report-mutable
Commit: bdcde56857213bcfbcda9aa769972b67ce71dc50
https://github.com/pmd/pmd/commit/bdcde56857213bcfbcda9aa769972b67ce71dc50
Author: Andreas Dangel <[email protected]>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
[core] Add Report#empty
Commit: 0d72f8a37d5963b3073dcea2c7a8558ba048e035
https://github.com/pmd/pmd/commit/0d72f8a37d5963b3073dcea2c7a8558ba048e035
Author: Andreas Dangel <[email protected]>
Date: 2022-04-12 (Tue, 12 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
Revert "[core] Add Report#empty"
This reverts commit bdcde56857213bcfbcda9aa769972b67ce71dc50.
Commit: 55e674cb0e6355506d3791f71a5d7329f08a378c
https://github.com/pmd/pmd/commit/55e674cb0e6355506d3791f71a5d7329f08a378c
Author: Andreas Dangel <[email protected]>
Date: 2022-04-12 (Tue, 12 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#3792, #3862)
Commit: 24b7bfb47af3667f94e9b0f249d4ff748d9db872
https://github.com/pmd/pmd/commit/24b7bfb47af3667f94e9b0f249d4ff748d9db872
Author: Clément Fournier <[email protected]>
Date: 2022-04-16 (Sat, 16 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/ant/Formatter.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.java
M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java
M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.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
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-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
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
Log Message:
-----------
Merge branch 'master' into pr/3885
Commit: 91d019343c7a772512053b19ea042095fc0ba1b5
https://github.com/pmd/pmd/commit/91d019343c7a772512053b19ea042095fc0ba1b5
Author: Clément Fournier <[email protected]>
Date: 2022-04-16 (Sat, 16 Apr 2022)
Changed paths:
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlCpdLanguage.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlHandler.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlParser.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlTokenizer.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
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeBuilder.java
M
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlTokenizerTest.java
Log Message:
-----------
Move things around
Commit: 8d5c2e5683f95ff36c6dd6f0b872ebe4616bbfdb
https://github.com/pmd/pmd/commit/8d5c2e5683f95ff36c6dd6f0b872ebe4616bbfdb
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
Log Message:
-----------
[java] ArrayIsStoredDirectly - fix tree traversal
Fixes #3879
Commit: 55662908214f4cc2419058a1d59ab777d2a5fc99
https://github.com/pmd/pmd/commit/55662908214f4cc2419058a1d59ab777d2a5fc99
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
Log Message:
-----------
[java] ArrayIsStoredDirectly - ignore method calls
Fixes #1474
Commit: 0d8373d2902fb88a2d2c46a723b2ba2b1921c39c
https://github.com/pmd/pmd/commit/0d8373d2902fb88a2d2c46a723b2ba2b1921c39c
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
Log Message:
-----------
[java] ArrayIsStoredDirectly - fix field access with this
Fixes #1185
Commit: f27c6453cafd4d9a30e24a928b336a10c99f5a4d
https://github.com/pmd/pmd/commit/f27c6453cafd4d9a30e24a928b336a10c99f5a4d
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
Log Message:
-----------
[java] ArrayIsStoredDirectly - report assignment rather than formal param
Fixes #3929
Commit: a098ab17acd291e62fa79222cfe924fec840292e
https://github.com/pmd/pmd/commit/a098ab17acd291e62fa79222cfe924fec840292e
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
Log Message:
-----------
Apply suggestions from code review
Co-authored-by: Clément Fournier <[email protected]>
Commit: d6b736f676b4a5a06c2466a1272e33cc5a0fc439
https://github.com/pmd/pmd/commit/d6b736f676b4a5a06c2466a1272e33cc5a0fc439
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/Predicate.java
Log Message:
-----------
[core] Report - Mark new methods as @Experimental
Commit: 8b7aa436a059c38e21e44e5b954c8d6e748707f2
https://github.com/pmd/pmd/commit/8b7aa436a059c38e21e44e5b954c8d6e748707f2
Author: Andreas Dangel <[email protected]>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M .all-contributorsrc
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/ant/Formatter.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.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/ant/PMDTaskTest.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
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-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
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M pmd-plsql/etc/grammar/PldocAST.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
Log Message:
-----------
Merge branch 'master' into report-mutable
Commit: 62bedd301a7abfebb6145bac7e1693718902be7e
https://github.com/pmd/pmd/commit/62bedd301a7abfebb6145bac7e1693718902be7e
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 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/ant/Formatter.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/MessageReporter.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/FooRule.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/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/java/net/sourceforge/pmd/util/designer/DesignerTest.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-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
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/rule/design/UselessOverridingMethodRule.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
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/DummyJavaRule.java
M pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
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/PldocAST.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
M pom.xml
Log Message:
-----------
Merge branch 'master' into html-jsoup
Commit: 004a59ab04049a08088ba55d74c7b0cf745cb461
https://github.com/pmd/pmd/commit/004a59ab04049a08088ba55d74c7b0cf745cb461
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/AbstractHtmlNode.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCDataNode.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlComment.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocument.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocumentType.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlElement.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlNode.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTextNode.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/HtmlVisitorAdapter.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlXmlDeclaration.java
A
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/AbstractHtmlRule.java
A pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlJavaRuleTest.java
A
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlXPathRuleTest.java
Log Message:
-----------
[html] Add visitor, add tests for xpath and java rules
Commit: 3e8274fd0d8bef76c34fbd4c943de5d4e8c48a94
https://github.com/pmd/pmd/commit/3e8274fd0d8bef76c34fbd4c943de5d4e8c48a94
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlTokenizer.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
R
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCDataNode.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlComment.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocument.java
R
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlDocumentType.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlElement.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTextNode.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeBuilder.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlVisitor.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlVisitorAdapter.java
R
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlXmlDeclaration.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/AbstractHtmlRule.java
M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlJavaRuleTest.java
M
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java
M
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeDumpTest.java
M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/PositionTest.java
Log Message:
-----------
[html] Rename AST nodes
Commit: b3871a14761237a7755129bbe0609d446d7e2388
https://github.com/pmd/pmd/commit/b3871a14761237a7755129bbe0609d446d7e2388
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/AbstractHtmlNode.java
A
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UnnecessaryTypeAttributeRule.java
M pmd-html/src/main/resources/category/html/bestpractices.xml
A
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/UnnecessaryTypeAttributeTest.java
M
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleHtmlFile.txt
M
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/ast/testdata/SimpleXmlFile.txt
M
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/rule/bestpractices/xml/UnnecessaryTypeAttribute.xml
Log Message:
-----------
[html] New rule UnnecessaryTypeAttributeRule
Commit: 83c07a540ba93971ea4f2f934d10ac5f290f15cd
https://github.com/pmd/pmd/commit/83c07a540ba93971ea4f2f934d10ac5f290f15cd
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/ASTHtmlElement.java
M
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
M pmd-html/src/main/resources/category/html/bestpractices.xml
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/rule/bestpractices/xml/UseAltAttributeForImages.xml
Log Message:
-----------
[html] New rule UseAltAttributeForImages which uses rule chain
Commit: 0e6ad2dc635c1fc0549c101ce8c5f9c4f43e2c30
https://github.com/pmd/pmd/commit/0e6ad2dc635c1fc0549c101ce8c5f9c4f43e2c30
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
A docs/pages/pmd/languages/html.md
M docs/pages/release_notes.md
A pmd-core/src/main/resources/rulesets/releases/6450.xml
Log Message:
-----------
[html] Add documentation (#3885)
Commit: e6254baaae933992ab65a6b8a50c17ec5aa6a52d
https://github.com/pmd/pmd/commit/e6254baaae933992ab65a6b8a50c17ec5aa6a52d
Author: Andreas Dangel <[email protected]>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlCpdLanguage.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlHandler.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlParser.java
R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlTokenizer.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
M
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTreeBuilder.java
M
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/HtmlTokenizerTest.java
Log Message:
-----------
Merge remote-tracking branch 'adangel/html-jsoup' into html-jsoup
Commit: 1a2682d5f84a820d9551276c47748fd356b4f1e7
https://github.com/pmd/pmd/commit/1a2682d5f84a820d9551276c47748fd356b4f1e7
Author: wsf <[email protected]>
Date: 2022-04-23 (Sat, 23 Apr 2022)
Changed paths:
M pmd-plsql/etc/grammar/PldocAST.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/ExecuteImmediateBulkCollect2.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollect3.pls
Log Message:
-----------
fix ExecuteImmediateBulkCollect bug and add some test cases
Commit: 996f81ccce4645cee1086392df05d469d6fb1e2c
https://github.com/pmd/pmd/commit/996f81ccce4645cee1086392df05d469d6fb1e2c
Author: HoshiNoMei <[email protected]>
Date: 2022-04-24 (Sun, 24 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Modify the rule to meet the missing case
Commit: 28a454d15594b572eddbd2ad6d2e511dcda43ce2
https://github.com/pmd/pmd/commit/28a454d15594b572eddbd2ad6d2e511dcda43ce2
Author: LaLucid <[email protected]>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Update pmd-java/src/main/resources/category/java/design.xml
Co-authored-by: Clément Fournier <[email protected]>
Commit: 38d3c091d0007c075f02e23081f21e687ba07400
https://github.com/pmd/pmd/commit/38d3c091d0007c075f02e23081f21e687ba07400
Author: LaLucid <[email protected]>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Update pmd-java/src/main/resources/category/java/design.xml
Co-authored-by: Clément Fournier <[email protected]>
Commit: 56cc9fc1638bf8ec31dc40e1f177837d2185dce9
https://github.com/pmd/pmd/commit/56cc9fc1638bf8ec31dc40e1f177837d2185dce9
Author: LaLucid <[email protected]>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
make the description simple
Commit: f1a2a77e642a86caf75faee25c24b87e7deb9db8
https://github.com/pmd/pmd/commit/f1a2a77e642a86caf75faee25c24b87e7deb9db8
Author: LaLucid <[email protected]>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SimplifiedTernary.xml
Log Message:
-----------
modify the SimplifiedTernary test
Commit: 3841e7d0c9bfcefda8ccdd1f5043bd65114c3c68
https://github.com/pmd/pmd/commit/3841e7d0c9bfcefda8ccdd1f5043bd65114c3c68
Author: LaLucid <[email protected]>
Date: 2022-04-25 (Mon, 25 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Revert the original XPath
Commit: e951d6df8f976a23f0c840831109f53ee9366b84
https://github.com/pmd/pmd/commit/e951d6df8f976a23f0c840831109f53ee9366b84
Author: LaLucid <[email protected]>
Date: 2022-04-27 (Wed, 27 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Use a more clear XPath form to replace the former
Commit: f29770f968e0271891b3908682ab70107c1a244b
https://github.com/pmd/pmd/commit/f29770f968e0271891b3908682ab70107c1a244b
Author: LaLucid <[email protected]>
Date: 2022-04-27 (Wed, 27 Apr 2022)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Use a more clear XPath form
Co-authored-by: Clément Fournier <[email protected]>
Commit: 45e4ec9e983d327f37e05730c5dea66ee40ec21c
https://github.com/pmd/pmd/commit/45e4ec9e983d327f37e05730c5dea66ee40ec21c
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M pmd-plsql/etc/grammar/PldocAST.jjt
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollectTest.java
M
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
M
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
M
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/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
Log Message:
-----------
[plsql] Migrate ExecuteImmediateBulkCollectTest to BaseTreeDumpTest
Commit: 35b6cc79caddee2f6f2efbd0659efffb98967bd6
https://github.com/pmd/pmd/commit/35b6cc79caddee2f6f2efbd0659efffb98967bd6
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M pmd-plsql/etc/grammar/PldocAST.jjt
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
Log Message:
-----------
[plsql] Refactor execute immediate statement
- It is now more compliant to the specification
- Add new AST node DynamicReturnClause
Commit: 8370d6253d3f4cd1b0a0ab90a3c2e3f824519482
https://github.com/pmd/pmd/commit/8370d6253d3f4cd1b0a0ab90a3c2e3f824519482
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M pmd-plsql/etc/grammar/PldocAST.jjt
Log Message:
-----------
[plsql] Fix usage of "IN" - it is a reserved word
Commit: 061d0d67249f23e9618c7ad90de5518c499c42f1
https://github.com/pmd/pmd/commit/061d0d67249f23e9618c7ad90de5518c499c42f1
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md
Log Message:
-----------
Add @Scrsloota as a contributor
Commit: 84b6cfe93f7518868d2bb491dc0e43b4219262da
https://github.com/pmd/pmd/commit/84b6cfe93f7518868d2bb491dc0e43b4219262da
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#3687, #3935)
Commit: f48ab0e5099bb7186475856a37981b030cf272b8
https://github.com/pmd/pmd/commit/f48ab0e5099bb7186475856a37981b030cf272b8
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/package-info.java
Log Message:
-----------
[doc] Mark package n.s.p.lang.html experimental
Commit: 56cc599b919f39eec28894ddc5efbdbd163b83f4
https://github.com/pmd/pmd/commit/56cc599b919f39eec28894ddc5efbdbd163b83f4
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
Update pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Co-authored-by: Clément Fournier <[email protected]>
Commit: da0478d244f94998964ec7a9a7f48f2211ad6d30
https://github.com/pmd/pmd/commit/da0478d244f94998964ec7a9a7f48f2211ad6d30
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
A pmd-core/src/main/java/net/sourceforge/pmd/util/Predicate.java
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
Log Message:
-----------
Merge pull request #3862 from adangel:report-mutable
[core] Add transformation methods to Report #3862
Commit: 4d781485048ec79facc4e94fd1465ae564d2300b
https://github.com/pmd/pmd/commit/4d781485048ec79facc4e94fd1465ae564d2300b
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml
Log Message:
-----------
Merge pull request #3900 from adangel:issue-3867-usearraysaslist
[java] Fix UseArraysAsList with method calls #3900
Commit: 69c7f4b2adaa7d7deef5bf46d5b9a2b296b50f81
https://github.com/pmd/pmd/commit/69c7f4b2adaa7d7deef5bf46d5b9a2b296b50f81
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
Log Message:
-----------
Merge pull request #3930 from adangel:improve-ArrayIsStoredDirectly
[java] Improve rule ArrayIsStoredDirectly #3930
Commit: 1e5d69d7229e08ce3c7f97c58ffeb879fe8eb11b
https://github.com/pmd/pmd/commit/1e5d69d7229e08ce3c7f97c58ffeb879fe8eb11b
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M pmd-plsql/etc/grammar/PldocAST.jjt
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
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/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
Log Message:
-----------
Merge pull request #3935 from Scrsloota:master
[plsql] Fix parser exception in EXECUTE IMMEDIATE BULK COLLECT #3687 #3935
Commit: 0af388360783424968c83cef233dcd3b8629d3b8
https://github.com/pmd/pmd/commit/0af388360783424968c83cef233dcd3b8629d3b8
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#3603, #3938)
Commit: d94f85f4437d0bc55c8723d9bfcc15033b7f10f3
https://github.com/pmd/pmd/commit/d94f85f4437d0bc55c8723d9bfcc15033b7f10f3
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md
Log Message:
-----------
Add @VoidxHoshi as a contributor
Commit: c9fa05d2c70cf29a239ea8c81000c3130feb7da3
https://github.com/pmd/pmd/commit/c9fa05d2c70cf29a239ea8c81000c3130feb7da3
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/design.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SimplifiedTernary.xml
Log Message:
-----------
Merge pull request #3938 from VoidxHoshi:master
[java] Modify SimplifiedTernary to meet the missing case #3603 #3938
Commit: 3336b1ccd4dba81fc63385375c78a425cc498f3c
https://github.com/pmd/pmd/commit/3336b1ccd4dba81fc63385375c78a425cc498f3c
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes
Commit: d407a92dfc9a0c693890d100b9eb125ff79dc408
https://github.com/pmd/pmd/commit/d407a92dfc9a0c693890d100b9eb125ff79dc408
Author: Andreas Dangel <[email protected]>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
A docs/pages/pmd/languages/html.md
M docs/pages/release_notes.md
A pmd-core/src/main/resources/rulesets/releases/6450.xml
M pmd-dist/pom.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
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/HtmlVisitorAdapter.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 pom.xml
Log Message:
-----------
Merge pull request #3885 from adangel:html-jsoup
[html] Add support for HTML using jsoup parser #3885
Compare: https://github.com/pmd/pmd/compare/24f4b2ecb6b8...d407a92dfc9a
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits