Branch: refs/heads/master 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: 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 Compare: https://github.com/pmd/pmd/compare/422934317314...1a4ca95f6cd6 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits