Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 28b0d13da9cfb519b925ed80199ebfcf5b7b1ec5 https://github.com/pmd/pmd/commit/28b0d13da9cfb519b925ed80199ebfcf5b7b1ec5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-12 (Thu, 12 May 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] UseArraysAsList - ignore non-trivial loops Fixes #3965 Commit: f81752dc57c4c15b89e2da25c2963607e3eec1f6 https://github.com/pmd/pmd/commit/f81752dc57c4c15b89e2da25c2963607e3eec1f6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-12 (Thu, 12 May 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] UseArraysAsList - skip primitive arrays Fixes #3379 Commit: 8d5fda07bedde4aaf67ef532ca0033d40f16bac8 https://github.com/pmd/pmd/commit/8d5fda07bedde4aaf67ef532ca0033d40f16bac8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-12 (Thu, 12 May 2022) Changed paths: M Gemfile.lock M docs/Gemfile.lock Log Message: ----------- Merge branch 'master' into usearraysaslist-fixes Commit: 03a51a73a5cc1c2c8d6fea15e03bffe4b91872c1 https://github.com/pmd/pmd/commit/03a51a73a5cc1c2c8d6fea15e03bffe4b91872c1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-12 (Thu, 12 May 2022) Changed paths: M pom.xml Log Message: ----------- Bump kotlin from 1.4.10 to 1.4.32 Fixes https://nvd.nist.gov/vuln/detail/CVE-2020-29582 Commit: a28c2399218b17d799cbae3b5cc9adbede46ca77 https://github.com/pmd/pmd/commit/a28c2399218b17d799cbae3b5cc9adbede46ca77 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-12 (Thu, 12 May 2022) Changed paths: M pom.xml Log Message: ----------- Bump kotest from 4.3.1 to 4.4.3 Commit: 4944177cc4a8a6b3467950bab061795e1c261813 https://github.com/pmd/pmd/commit/4944177cc4a8a6b3467950bab061795e1c261813 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java A pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java Log Message: ----------- [core] Add missing methods to IOUtil as replacement for IOUtils Commit: 753cb49e403b71d683bc7bcc7104fd01cb813530 https://github.com/pmd/pmd/commit/753cb49e403b71d683bc7bcc7104fd01cb813530 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-apex/pom.xml M pmd-core/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-java/pom.xml M pmd-javascript/pom.xml M pmd-lang-test/pom.xml M pmd-plsql/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-test/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- [all] Remove dependency to commons-io Commit: 2887fe3ae0e7cb573380142aa004d040b47f8877 https://github.com/pmd/pmd/commit/2887fe3ae0e7cb573380142aa004d040b47f8877 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.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/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java Log Message: ----------- [core] Replace IOUtils with IOUtil Commit: abfc463ef9003f2f3d85377b8b21882954550567 https://github.com/pmd/pmd/commit/abfc463ef9003f2f3d85377b8b21882954550567 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pom.xml Log Message: ----------- Update build-tools to 18-SNAPSHOT Commit: a4ebb66769e780cc9b2bbe85fa9eb24b6418821f https://github.com/pmd/pmd/commit/a4ebb66769e780cc9b2bbe85fa9eb24b6418821f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlParser.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java Log Message: ----------- Replace IOUtils with IOUtil plsql, xml, apex, html, javascript, scala Commit: a1922c59565283c701dbb8aa8746badc11ca095f https://github.com/pmd/pmd/commit/a1922c59565283c701dbb8aa8746badc11ca095f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java Log Message: ----------- [dist] Replace IOUtils with IOUtil Commit: bef7eed0ec1778427e54c03f0d2ec27ba90b3ad4 https://github.com/pmd/pmd/commit/bef7eed0ec1778427e54c03f0d2ec27ba90b3ad4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.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/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java Log Message: ----------- [doc] Replace IOUtils with IOUtil Commit: cfacfbbff2e56041275fcf9b742e09bfc4b7b411 https://github.com/pmd/pmd/commit/cfacfbbff2e56041275fcf9b742e09bfc4b7b411 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java Log Message: ----------- Fix tests under Windows Commit: 1c9096809dd2cda3922c7cd0c98d0bed92c09202 https://github.com/pmd/pmd/commit/1c9096809dd2cda3922c7cd0c98d0bed92c09202 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3942) Commit: 8addd05369b60e5169a7db304fc92fff6c08c018 https://github.com/pmd/pmd/commit/8addd05369b60e5169a7db304fc92fff6c08c018 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java Log Message: ----------- Fix tests under Windows Commit: a9219b7967ed1fbbc3029625c40823fd49e84a5f https://github.com/pmd/pmd/commit/a9219b7967ed1fbbc3029625c40823fd49e84a5f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java M pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java Log Message: ----------- [core] Fix bug in IOUtil.fromReader Commit: 8fc4e7e1c9c892565ecf310d27cbec56f0ff53b6 https://github.com/pmd/pmd/commit/8fc4e7e1c9c892565ecf310d27cbec56f0ff53b6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M .ci/files/project-list.xml Log Message: ----------- Merge branch 'master' into replace-commons-io Commit: e8935523ed265eff42469c711ad3bd2ff7dd16fe https://github.com/pmd/pmd/commit/e8935523ed265eff42469c711ad3bd2ff7dd16fe Author: Andreas Dangel <andreas.dan...@adangel.org> Date: 2022-05-13 (Fri, 13 May 2022) Changed paths: M pmd-java/src/main/resources/category/java/performance.xml Log Message: ----------- Update pmd-java/src/main/resources/category/java/performance.xml Co-authored-by: Clément Fournier <clement.fournie...@gmail.com> Commit: c53a64c688d0d6d9811df886ea0bb24ece64f6e0 https://github.com/pmd/pmd/commit/c53a64c688d0d6d9811df886ea0bb24ece64f6e0 Author: Andreas Dangel <andreas.dan...@adangel.org> Date: 2022-05-20 (Fri, 20 May 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java Log Message: ----------- Update pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java Co-authored-by: Clément Fournier <clement.fournie...@gmail.com> Commit: 4235ccb9ebfecaffcf2227eb641644770c54493b https://github.com/pmd/pmd/commit/4235ccb9ebfecaffcf2227eb641644770c54493b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-26 (Thu, 26 May 2022) Changed paths: M pom.xml Log Message: ----------- Merge pull request #3967 from adangel:update-kotlin-reflect Bump kotlin from 1.4.10 to 1.4.32 #3967 Commit: 1cbb9428521dc72ff77e8f9e48f352c46f506c8e https://github.com/pmd/pmd/commit/1cbb9428521dc72ff77e8f9e48f352c46f506c8e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-26 (Thu, 26 May 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 #3966 from adangel:usearraysaslist-fixes [java] UseArraysAsList fixes #3966 Commit: 67629e13d023d8525d47b62dfd54c035f5d1ec7f https://github.com/pmd/pmd/commit/67629e13d023d8525d47b62dfd54c035f5d1ec7f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-26 (Thu, 26 May 2022) Changed paths: M docs/pages/release_notes.md M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java M pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.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/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java A pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java M pmd-doc/pom.xml M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.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/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlParser.java M pmd-java/pom.xml M pmd-javascript/pom.xml M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java M pmd-lang-test/pom.xml M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt M pmd-plsql/pom.xml M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java M pmd-xml/pom.xml M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java M pom.xml Log Message: ----------- Merge pull request #3968 from adangel:replace-commons-io [core] Replace commons-io #3968 Commit: 108b670268cef4e850bcc77027cd6e3293d5d661 https://github.com/pmd/pmd/commit/108b670268cef4e850bcc77027cd6e3293d5d661 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-05-26 (Thu, 26 May 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @filipponova as a contributor Compare: https://github.com/pmd/pmd/compare/5d923bee19a9...108b670268ce _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits