Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: aaef0fde4e0fdd75212b8b93db18a91f32f2862d https://github.com/pmd/pmd/commit/aaef0fde4e0fdd75212b8b93db18a91f32f2862d Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2020-11-25 (Wed, 25 Nov 2020)
Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.cs A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.txt A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers_ignored.txt Log Message: ----------- Add option to ignore sequences of literals In some cases, code may include sequences of literals that represent lists or tables of constants, such as lookup tables. Large sequences of these (particularly parts with many zeroes) will be identified by CPD as duplicates, but in practice, these are not the types of duplicates that are considered interesting. This introduces a new option for CPD (--ignore-literal-sequences) that ignores these sequences of literals, in a very similar way to how using directives for C# can already be skipped as well. For now, this functionality is restricted to C#, but it could be added for other languages as well. Commit: dc597827b8070de5a23ebc129da52d7c08a02553 https://github.com/pmd/pmd/commit/dc597827b8070de5a23ebc129da52d7c08a02553 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M .github/workflows/pull-requests.yml M .github/workflows/pushes.yml M .github/workflows/troubleshooting.yml M docs/pages/release_notes.md R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CompareObjectsWithEqualsRule.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/MethodTypeResolution.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java M pmd-java/src/main/resources/category/java/errorprone.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/ClassWithFields.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/CompareObjectsWithEqualsSample.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/ClassWithStringFields.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/UseEqualsToCompareStringsSample.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CompareObjectsWithEquals.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseEqualsToCompareStrings.xml Log Message: ----------- Merge branch 'master' into pr/2945 Commit: f2faf0996cc8578fba8278fc1485fe705d897bef https://github.com/pmd/pmd/commit/f2faf0996cc8578fba8278fc1485fe705d897bef Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md Log Message: ----------- Add doc in cpd.md Commit: e999010fb70e1e510ed5f31d3aadd7e6cdf767cd https://github.com/pmd/pmd/commit/e999010fb70e1e510ed5f31d3aadd7e6cdf767cd Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update release notes, refs #2945 Commit: 5780739c454c08bd6cc440ad3c5f933d1106a951 https://github.com/pmd/pmd/commit/5780739c454c08bd6cc440ad3c5f933d1106a951 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md Log Message: ----------- Update CPD md page for #2929 Commit: 968ff53b7c7c7c485650806067d889f5c3291504 https://github.com/pmd/pmd/commit/968ff53b7c7c7c485650806067d889f5c3291504 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Add links Commit: 70e8639c2b991aa5afbdaef73dda5a93d7d14624 https://github.com/pmd/pmd/commit/70e8639c2b991aa5afbdaef73dda5a93d7d14624 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-30 (Mon, 30 Nov 2020) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.cs A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.txt A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers_ignored.txt Log Message: ----------- Merge branch 'pr/2945' Refs #2945 Commit: 1e417186b9f1e18687b4459c0084211dc1b1170b https://github.com/pmd/pmd/commit/1e417186b9f1e18687b4459c0084211dc1b1170b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.cs A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.txt A pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers_ignored.txt Log Message: ----------- Merge branch 'master' into 7.0.x Commit: fe67ac789a0deb50ec0d349b05fa5ffb34253246 https://github.com/pmd/pmd/commit/fe67ac789a0deb50ec0d349b05fa5ffb34253246 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-12-01 (Tue, 01 Dec 2020) Changed paths: M pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers.txt M pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/listOfNumbers_ignored.txt Log Message: ----------- Update C# test references End column number is exclusive in pmd 7. Refs #2945 Compare: https://github.com/pmd/pmd/compare/13009e78b23c...fe67ac789a0d _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits