Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: ca52b841ceaf55f5307cd00dddf5098f3be293d4 https://github.com/pmd/pmd/commit/ca52b841ceaf55f5307cd00dddf5098f3be293d4 Author: Aidan Harding <aidan.hard...@nebulaconsulting.co.uk> Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageParameterTest.java Log Message: ----------- Support forcing a specific language from the command-line Store the language version provided by a -force-language command-line argument and use that as the default language before falling back to the filename Commit: 6b8c12b7fde9e01695738be2e7e7596c6209d5cf https://github.com/pmd/pmd/commit/6b8c12b7fde9e01695738be2e7e7596c6209d5cf Author: Aidan Harding <aidan.hard...@nebulaconsulting.co.uk> Date: 2021-07-30 (Fri, 30 Jul 2021) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java Log Message: ----------- Skip parse errors on source files when -force-language is used Commit: 74267914738b82bb3a07e75e3b6c0630b9e84f11 https://github.com/pmd/pmd/commit/74267914738b82bb3a07e75e3b6c0630b9e84f11 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java Log Message: ----------- [doc] Document new -force-language CLI option Commit: fea395cfa9d6064be602b6095eb8df58b23e1b74 https://github.com/pmd/pmd/commit/fea395cfa9d6064be602b6095eb8df58b23e1b74 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlCliTest.java A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/ruleset.xml A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file1.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file2.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file3.txt A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file4.ext Log Message: ----------- [xml] Add simple test case for -force-language Commit: 88547fc14c14da0685ca72a087b5a4994f2cdb61 https://github.com/pmd/pmd/commit/88547fc14c14da0685ca72a087b5a4994f2cdb61 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- [core] Fixups from pull request review Commit: 9221cf090a923bd6e6b864277c83fb807497ca8a https://github.com/pmd/pmd/commit/9221cf090a923bd6e6b864277c83fb807497ca8a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M .ci/build.sh M .ci/inc/regression-tester.inc M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M Gemfile.lock M docs/Gemfile.lock M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/tools/tools.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/resources/category/apex/security.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/resources/rulesets/internal/all-java.xml A pmd-core/src/main/resources/rulesets/releases/6370.xml M pmd-java/etc/grammar/Java.jjt M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTGuardedPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstImplUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserDecoratedVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorDecorator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiationRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SimplifiableTestAssertionRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UnnecessaryWrapperObjectCreationRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiationTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SimplifiableTestAssertionTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MissingBreakInSwitchTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ReturnEmptyCollectionRatherThanNullTest.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/java15p/LocalInterfacesAndEnums.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalInterfacesAndEnums.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalRecords.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalRecords.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchingInstanceof.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchingInstanceof.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/ConstantExpr.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Expr.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Expr.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/NegExpr.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/PlusExpr.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/TimesExpr.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Circle.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/FilledRectangle.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Rectangle.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shape.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shape.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Square.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Square.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/TransparentRectangle.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations_ignore_annots.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SimplifiableTestAssertion.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseAssertEqualsInsteadOfAssertTrue.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseTryWithResources.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingBreakInSwitch.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ReturnEmptyCollectionRatherThanNull.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-3417 Commit: a33b465e362c377829073478212ed943edee0f4a https://github.com/pmd/pmd/commit/a33b465e362c377829073478212ed943edee0f4a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#2133, #3417) Commit: 2362316bfb4760f661ec3cbee9959fd477b029bb https://github.com/pmd/pmd/commit/2362316bfb4760f661ec3cbee9959fd477b029bb Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/tools/ant.md Log Message: ----------- [doc] Update sourceLanguages for ant Commit: 7be50ea14687c043deadd927aef3e7b9dd184416 https://github.com/pmd/pmd/commit/7be50ea14687c043deadd927aef3e7b9dd184416 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/release_notes.md M pom.xml Log Message: ----------- Update pmd-designer from 6.27.0 to 6.37.0 Commit: f31cc46eabfaebcb06d2e60d4e2b8ccb895cf0a1 https://github.com/pmd/pmd/commit/f31cc46eabfaebcb06d2e60d4e2b8ccb895cf0a1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md 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/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageParameterTest.java A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlCliTest.java A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/ruleset.xml A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file1.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file2.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file3.txt A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file4.ext Log Message: ----------- Merge pull request #3417 from aidan-harding:language-detection [core] Support forcing a specific language from the command-line #3417 Commit: aa75b2b5bff6665597ddd19d5be7aacc78d2baa1 https://github.com/pmd/pmd/commit/aa75b2b5bff6665597ddd19d5be7aacc78d2baa1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-07-31 (Sat, 31 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/tools/ant.md 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/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageParameterTest.java A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlCliTest.java A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/ruleset.xml A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file1.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file2.ext A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file3.txt A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file4.ext M pom.xml Log Message: ----------- Merge branch 'master' into pmd/7.0.x Compare: https://github.com/pmd/pmd/compare/32bd65196947...aa75b2b5bff6 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits