Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: 412d39f51384468810e08ffe11ac218138fb2395 https://github.com/pmd/pmd/commit/412d39f51384468810e08ffe11ac218138fb2395 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020)
Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.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/RuleSetFactoryCompatibility.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Replace createFactory methods with a builder Deprecate compatibility filter Deprecate methods in RulesetsFactUtils Commit: ac864aa5294a9caa72827fd8400c8db1337c3897 https://github.com/pmd/pmd/commit/ac864aa5294a9caa72827fd8400c8db1337c3897 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.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/RuleSetFactoryCompatibility.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParserConfig.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java Log Message: ----------- Rename Commit: 6642f5d0381b596b63290d22b458608b5a6a8921 https://github.com/pmd/pmd/commit/6642f5d0381b596b63290d22b458608b5a6a8921 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java M pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java Log Message: ----------- Isolate single rule pattern Commit: 89586096292a162fa426d473ebc121ffe64fef9d https://github.com/pmd/pmd/commit/89586096292a162fa426d473ebc121ffe64fef9d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParserConfig.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Deprecate other APIs Commit: efb133c74e9d3c60ed4ff012da0000c8d43aa152 https://github.com/pmd/pmd/commit/efb133c74e9d3c60ed4ff012da0000c8d43aa152 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java Log Message: ----------- Cleanup API around processors Commit: 8295dad86caa23a7718a8ee863c8cfd8f9e8247e https://github.com/pmd/pmd/commit/8295dad86caa23a7718a8ee863c8cfd8f9e8247e Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java Log Message: ----------- Deprecate some methods of PMD Commit: 125b0200ed189d8ef8f74e33e45b2ff65e69884d https://github.com/pmd/pmd/commit/125b0200ed189d8ef8f74e33e45b2ff65e69884d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- Deprecate configuration objects Commit: 7d66d7cbca6f88f80d4468f412f93950ca121014 https://github.com/pmd/pmd/commit/7d66d7cbca6f88f80d4468f412f93950ca121014 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- Doc Commit: 8f8af7780e092f3eb371e9bf34e15168bc139d4a https://github.com/pmd/pmd/commit/8f8af7780e092f3eb371e9bf34e15168bc139d4a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.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/RuleSetParser.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Rename stuff Commit: 9c56fb629a5330858c36c561bf9b6bd1553db051 https://github.com/pmd/pmd/commit/9c56fb629a5330858c36c561bf9b6bd1553db051 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java Log Message: ----------- Fix bug Commit: 38a0934feef8900fafe04c19ef7437ed4106832b https://github.com/pmd/pmd/commit/38a0934feef8900fafe04c19ef7437ed4106832b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java Log Message: ----------- PMD warnings Commit: 050ec4464e56405946674dad2f979cb6eeb21f0a https://github.com/pmd/pmd/commit/050ec4464e56405946674dad2f979cb6eeb21f0a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java Log Message: ----------- Stop parsing comma-separated paths by default Commit: cc7bb35e72ed6fa016e49dd663b0170ba5951537 https://github.com/pmd/pmd/commit/cc7bb35e72ed6fa016e49dd663b0170ba5951537 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-27 (Tue, 27 Oct 2020) Changed paths: M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Checkstyle Commit: 36e55bc2c1d4ea0a41d39fed0b9178d876b3447f https://github.com/pmd/pmd/commit/36e55bc2c1d4ea0a41d39fed0b9178d876b3447f Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-10-27 (Tue, 27 Oct 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java Log Message: ----------- Fix broken rule reporting Commit: 1ff1e07c4dd10d61141a54138f932ab129b495f7 https://github.com/pmd/pmd/commit/1ff1e07c4dd10d61141a54138f932ab129b495f7 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java Log Message: ----------- Return a report instead of side-effecting on it I think this will be more compatible with pmd 7. Commit: 08fca9367e3722fc65b7c7911fe4ade978158c5a https://github.com/pmd/pmd/commit/08fca9367e3722fc65b7c7911fe4ade978158c5a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.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/RuleSetFactoryCompatibility.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Rename RuleSetParser to RuleSetLoader Commit: 4f175a1c4fca8a88d9a688f68b149ec2fbcb6142 https://github.com/pmd/pmd/commit/4f175a1c4fca8a88d9a688f68b149ec2fbcb6142 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java Log Message: ----------- Hide RuleSetLoader fields Commit: 8f7801c2e71b62e9520f097aec7ed69648cda64a https://github.com/pmd/pmd/commit/8f7801c2e71b62e9520f097aec7ed69648cda64a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java Log Message: ----------- Remove try with resources Commit: e30fcaf31dffa9fa3c2e15df4f901bce1e212460 https://github.com/pmd/pmd/commit/e30fcaf31dffa9fa3c2e15df4f901bce1e212460 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java Log Message: ----------- Rename to loadFromResources Commit: ccaf57e8d650f4564ff65f9f4ec55ee800a1b273 https://github.com/pmd/pmd/commit/ccaf57e8d650f4564ff65f9f4ec55ee800a1b273 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update release notes Commit: 6eee3d037f4af2b6c591f361d0e91e337fcd7742 https://github.com/pmd/pmd/commit/6eee3d037f4af2b6c591f361d0e91e337fcd7742 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: 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/RuleSetNotFoundException.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java Log Message: ----------- Provide replacement api for getRegisteredRuleSets Commit: 93c5ef33cf2c20485d979a84782fe2f437b36f8d https://github.com/pmd/pmd/commit/93c5ef33cf2c20485d979a84782fe2f437b36f8d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M .github/workflows/build.yml M .travis.yml M .travis/before_install.sh M .travis/common-functions.sh M .travis/install-openjdk.sh M .travis/project-list.xml M .travis/regression-tester.sh M .travis/secrets.tar.enc M .travis/setup-secrets.sh M BUILDING.md M Dangerfile M Gemfile M Gemfile.lock M README.md M do-release.sh M docs/pages/pmd/devdocs/development.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/internal/AstNodeOwner.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/DocumentNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.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/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.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/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Expr.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shape.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Square.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidReassigningLoopVariables.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java M pmd-lang-test/pom.xml A pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/IntelliMarker.kt M pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java M pom.xml Log Message: ----------- Merge branch 'master' into ruleset-factory-builder Commit: 87892adefe4b6dfe9055ea9f04a5ef98ff6b30d2 https://github.com/pmd/pmd/commit/87892adefe4b6dfe9055ea9f04a5ef98ff6b30d2 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java Log Message: ----------- Fix unnecessary throws clause Commit: 37c2c505f3792aa0eacaf8f124b1f565544393b5 https://github.com/pmd/pmd/commit/37c2c505f3792aa0eacaf8f124b1f565544393b5 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: A .ci/README.md A .ci/build-coveralls.sh A .ci/build-pr-win-macos.sh A .ci/build-sonar.sh A .ci/build.sh A .ci/check-environment.sh A .ci/docker_ubuntu18.04/Dockerfile A .ci/docker_ubuntu18.04/create-gh-pull-request-event.sh A .ci/docker_ubuntu18.04/install-ruby.sh A .ci/files/all-java.xml A .ci/files/id_rsa.gpg A .ci/files/id_rsa.pub A .ci/files/maven-settings.xml A .ci/files/private-env.gpg A .ci/files/project-list.xml A .ci/files/public-env.gpg A .ci/files/release-signing-key-D0BF1D737C9A1C22.gpg.gpg A .ci/inc/github-releases-api.inc A .ci/inc/install-openjdk.inc A .ci/inc/logger.inc A .ci/inc/maven-dependencies.inc A .ci/inc/pmd-code-api.inc A .ci/inc/pmd-doc.inc A .ci/inc/regression-tester.inc A .ci/inc/setup-secrets.inc A .ci/inc/sourceforge-api.inc A .ci/render_release_notes.rb A .ci/travis_wait R .github/workflows/build.yml A .github/workflows/pull-requests.yml A .github/workflows/pushes.yml A .github/workflows/releases.yml A .github/workflows/troubleshooting.yml R .travis.yml R .travis/all-java.xml R .travis/before_install.sh R .travis/build-coveralls.sh R .travis/build-deploy.sh R .travis/build-doc.sh R .travis/build-publish.sh R .travis/build-sonar.sh R .travis/common-functions.sh R .travis/configure-maven.sh R .travis/github-releases-api.sh R .travis/id_rsa.pub R .travis/install-openjdk.sh R .travis/logger.sh R .travis/pmd-code-api.sh R .travis/project-list.xml R .travis/regression-tester.sh R .travis/render_release_notes.rb R .travis/secrets.tar.enc R .travis/setup-secrets.sh R .travis/sitemap_generator.sh R .travis/sourceforge-api.sh R .travis/travis-settings.xml R .travis/travis_wait M Dangerfile M README.md M docs/pages/pmd/userdocs/pmd_report_formats.md M docs/pages/release_notes.md A docs/sitemap_generator.sh M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java M pmd-dist/src/main/resources/assemblies/pmd-src.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/SourceDistributionIT.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinition.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionLower.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_no_ignore_annots.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenAdapter.java M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java M pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.txt A pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/special_comments.scala A pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/special_comments.txt M pom.xml Log Message: ----------- Merge branch 'master' into ruleset-factory-builder Commit: 87e2a9c99b2b546c99ad776ddf3754053adb3be9 https://github.com/pmd/pmd/commit/87e2a9c99b2b546c99ad776ddf3754053adb3be9 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java A pmd-core/src/main/java/net/sourceforge/pmd/RulesetLoadException.java Log Message: ----------- Replace checked exception with wrapper Commit: b0df6a82480a91c28902420befed86d9db237b42 https://github.com/pmd/pmd/commit/b0df6a82480a91c28902420befed86d9db237b42 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java Log Message: ----------- Update pmd-doc module to use newer apis Commit: 1a2a897b3f37f2263fd44acaea52d8990560bd82 https://github.com/pmd/pmd/commit/1a2a897b3f37f2263fd44acaea52d8990560bd82 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/Report.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java Log Message: ----------- Fix bug with sub-report not being merged into global report Commit: 141c51b0ab903fe079a21a76ac193c8b0f8ebd84 https://github.com/pmd/pmd/commit/141c51b0ab903fe079a21a76ac193c8b0f8ebd84 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java Log Message: ----------- Fix ant tests Report was being rendered mutliple times Commit: 0244ebf6e39a35ae9ede97feee0ad7acf7374109 https://github.com/pmd/pmd/commit/0244ebf6e39a35ae9ede97feee0ad7acf7374109 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java Log Message: ----------- Fix javadoc Commit: 26728348f69ec6ee58ccbbe4443af68e3f0cf80f https://github.com/pmd/pmd/commit/26728348f69ec6ee58ccbbe4443af68e3f0cf80f Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2020-12-10 (Thu, 10 Dec 2020) Changed paths: M pmd-cpp/etc/grammar/cpp.jj M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt Log Message: ----------- Add support for C++14 binary literals Commit: 43d7b32eb3b8c5b208e17eff32c94f9a2996b4ec https://github.com/pmd/pmd/commit/43d7b32eb3b8c5b208e17eff32c94f9a2996b4ec Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M docs/pages/pmd/devdocs/building.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java M pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptionsTest.java M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java M pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTest.java A pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTestUtils.java A pmd-test/src/test/java/net/sourceforge/pmd/lang/ParserOptionsUnitTest.java M pmd-visualforce/pom.xml A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/DataType.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypes.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/SalesforceFieldTypes.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfHandler.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParserOptions.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTExpression.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTIdentifier.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTLiteral.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFDataNode.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfAstInternals.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfTypedNode.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElRule.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitorTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/DataTypeTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypesTest.java M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/RuleSetFactoryTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VFTestUtils.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitorTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfParserOptionsTest.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ast/ASTExpressionTest.java M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElTest.java A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/classes/ApexController.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/pages/SomePage.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor/metadata/sfdx/classes/ApexController.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/objects/Account.object A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/pages/SomePage.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/pages/SomePage.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/classes/ApexController.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/ApexController.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/StandardAccount.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/objects/Account.object A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/pages/StandardAccount.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexController.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension1.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension2.cls A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/ApexController.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccount.page A pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccountWithExtensions.page M pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserOptionsTest.java M pom.xml Log Message: ----------- Merge branch 'master' into pr/2962 Commit: da3943bf171d669223111d60dcf36f16256c0026 https://github.com/pmd/pmd/commit/da3943bf171d669223111d60dcf36f16256c0026 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update release notes, refs #2962 Commit: b65f6b85b8f0a344544dca5d28f4a8438b8a71cb https://github.com/pmd/pmd/commit/b65f6b85b8f0a344544dca5d28f4a8438b8a71cb Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M docs/pages/release_notes.md M pmd-cpp/etc/grammar/cpp.jj M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt Log Message: ----------- Merge branch 'pr/2962' Refs #2962 Commit: 85ed4f3303b0ded7a5a2068d8b850052e0ab9288 https://github.com/pmd/pmd/commit/85ed4f3303b0ded7a5a2068d8b850052e0ab9288 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M README.md Log Message: ----------- [ci] Fix build badge Commit: feccab274e4209eea1ee661042682dff29ed65ec https://github.com/pmd/pmd/commit/feccab274e4209eea1ee661042682dff29ed65ec Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M pom.xml Log Message: ----------- Bump org.codehaus.groovy:groovy from 2.4.7 to 2.4.21 Commit: 422934317314efdb93adc708c1fb9b6c171ee01e https://github.com/pmd/pmd/commit/422934317314efdb93adc708c1fb9b6c171ee01e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M .github/ISSUE_TEMPLATE/config.yml R .github/ISSUE_TEMPLATE/question.md Log Message: ----------- Use Github Discussions for Q&A Commit: bcbf588bba76c16e5d26121b16d4d7d0a85c174e https://github.com/pmd/pmd/commit/bcbf588bba76c16e5d26121b16d4d7d0a85c174e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java R pmd-core/src/main/java/net/sourceforge/pmd/RulesetLoadException.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java Log Message: ----------- Rename RuleSetLoadException Commit: afcb45ea89fec1820fb0513962149cb43beece9f https://github.com/pmd/pmd/commit/afcb45ea89fec1820fb0513962149cb43beece9f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java Log Message: ----------- Remove unneeded suppresswarnings in AbstractPMDProcessor Commit: 1a4ca95f6cd61460b54c48d1f20a841988ca6780 https://github.com/pmd/pmd/commit/1a4ca95f6cd61460b54c48d1f20a841988ca6780 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M docs/pages/release_notes.md M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java M pmd-core/src/main/java/net/sourceforge/pmd/Report.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java M pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java Log Message: ----------- Merge pull request #2635 from oowekyala:ruleset-factory-builder [core] New RuleSet API and deprecations for PMD's entry point APIs #2635 Commit: 384d32ddd0fe2f78cb1423318d936adb2a83d7ce https://github.com/pmd/pmd/commit/384d32ddd0fe2f78cb1423318d936adb2a83d7ce Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M .github/ISSUE_TEMPLATE/config.yml R .github/ISSUE_TEMPLATE/question.md M README.md M docs/pages/release_notes.md M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java M pmd-core/src/main/java/net/sourceforge/pmd/Report.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-cpp/etc/grammar/Cpp.jj M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp M pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java M pom.xml Log Message: ----------- Merge branch 'master' into pmd/7.0.x Commit: 8de0e171fd8e79934c256f74d9c27be31a858b82 https://github.com/pmd/pmd/commit/8de0e171fd8e79934c256f74d9c27be31a858b82 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java Log Message: ----------- Remove unused import Commit: 5d9e657d6e6c5fdc7f4d608dea38dda6709ee3a4 https://github.com/pmd/pmd/commit/5d9e657d6e6c5fdc7f4d608dea38dda6709ee3a4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M docs/pages/next_major_development.md Log Message: ----------- Fix old rule references of deleted rules Compare: https://github.com/pmd/pmd/compare/10a2b40731a0...5d9e657d6e6c _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits