Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: ca34c3edd3cde91a949397632031b71212034b61 https://github.com/pmd/pmd/commit/ca34c3edd3cde91a949397632031b71212034b61 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024)
Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- Add minimal failing case for #5151 Commit: 792d91e062413f00f5e28db9629748fb654c9d57 https://github.com/pmd/pmd/commit/792d91e062413f00f5e28db9629748fb654c9d57 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java Log Message: ----------- Fix GuardLogStatementRule for field accesses Commit: 0837be674e3380bb9489ddc32942b0fcf22ac29b https://github.com/pmd/pmd/commit/0837be674e3380bb9489ddc32942b0fcf22ac29b Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #5151 Commit: 176fae39d29b967980a40c61d1ceabe0afcb813e https://github.com/pmd/pmd/commit/176fae39d29b967980a40c61d1ceabe0afcb813e Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- Add test for #5152 Commit: abcc20e655916b3d6168ca8abde85d1f0b20492f https://github.com/pmd/pmd/commit/abcc20e655916b3d6168ca8abde85d1f0b20492f Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java Log Message: ----------- Fix #5152 Commit: 33e7e71bfaa083ccce3cc633b06b4b99afe61de6 https://github.com/pmd/pmd/commit/33e7e71bfaa083ccce3cc633b06b4b99afe61de6 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #5152 Commit: 4352b53aece5d18c07c8778f8f1e1dc17a28cc00 https://github.com/pmd/pmd/commit/4352b53aece5d18c07c8778f8f1e1dc17a28cc00 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- Add tests regarding array accesses Commit: 9ef927067e91bc35b08117ea403a8151d461e5fb https://github.com/pmd/pmd/commit/9ef927067e91bc35b08117ea403a8151d461e5fb Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java Log Message: ----------- Fix tests regarding array accesses Commit: 15b006a52f6dbd02a06a76b4580ea0850f470be5 https://github.com/pmd/pmd/commit/15b006a52f6dbd02a06a76b4580ea0850f470be5 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #5153 Commit: 90ebac893fb5913a0e7f52efb60e977c718b2197 https://github.com/pmd/pmd/commit/90ebac893fb5913a0e7f52efb60e977c718b2197 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-19 (Mon, 19 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java Log Message: ----------- Fix whitespace Commit: 4033315c7df4586cb1aed2a9ec8d45294f5c88b7 https://github.com/pmd/pmd/commit/4033315c7df4586cb1aed2a9ec8d45294f5c88b7 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-21 (Wed, 21 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- Properly handle all qualifiable expressions - Up date the documentation to better show what is being flagged Commit: 96f60e9b0e990533e4b50a7254a583bc6e76413e https://github.com/pmd/pmd/commit/96f60e9b0e990533e4b50a7254a583bc6e76413e Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- Handle computed array access keys - Tidy up the code, the fact the `getLogLevelName` was cheating and returning null when it considered a log to be safe was making the code harder to think about Commit: 8ecc21c06f61807ae151acb6e6996c22f07fa1e4 https://github.com/pmd/pmd/commit/8ecc21c06f61807ae151acb6e6996c22f07fa1e4 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BaseInvocMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/ConditionalMirrorImpl.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/JavaExprMirrors.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodInvocMirror.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/BranchingExprsTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LocalVarInferenceTest.kt M pom.xml Log Message: ----------- Merge branch 'master' into issue-5151 Commit: 980eaacd13b1eb13b79c4bf3edb19e9cdce17fff https://github.com/pmd/pmd/commit/980eaacd13b1eb13b79c4bf3edb19e9cdce17fff Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml Log Message: ----------- Unify compile-time constant detection - Improving the constant folder allows other rules to work better - Fixes #3602 - Curiously, InefficientStringBuffering has been broken since PMD 7.0.0 (regression introduced in #3113) Commit: 1c274fdda0a03f95f3617dc41e2eeff23ed1d9c1 https://github.com/pmd/pmd/commit/1c274fdda0a03f95f3617dc41e2eeff23ed1d9c1 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #3602 Commit: c9c0558e2baea2807fa6e3c406d1067cdf9d7843 https://github.com/pmd/pmd/commit/c9c0558e2baea2807fa6e3c406d1067cdf9d7843 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java Log Message: ----------- Suppress PMD warning - "Simplifying" the return here would simply make it harder to read Commit: 45618c0e1360edb12d79c23a1cba2b8d5d1ac2bb https://github.com/pmd/pmd/commit/45618c0e1360edb12d79c23a1cba2b8d5d1ac2bb Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeOpsTest.kt Log Message: ----------- Merge branch 'master' into issue-5151 Commit: 91bb6f0b34370249236d6b964ebc656660ee9a0b https://github.com/pmd/pmd/commit/91bb6f0b34370249236d6b964ebc656660ee9a0b Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml Log Message: ----------- Improve docs further Commit: 2f118d0d461f97bce3217345a9cc85a7f143d072 https://github.com/pmd/pmd/commit/2f118d0d461f97bce3217345a9cc85a7f143d072 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-08-24 (Sat, 24 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #4731 Commit: 40688ae06da1441ccd6e9095a01c8d8a38bb537c https://github.com/pmd/pmd/commit/40688ae06da1441ccd6e9095a01c8d8a38bb537c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-08-29 (Thu, 29 Aug 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml Log Message: ----------- [java] Revamp GuardLogStatementRule to allow var, field and array accesses (#5169) Merge pull request #5169 from Monits:issue-5151 Commit: af1929318bd39cf8c3b8776a99b5faa379dfecfc https://github.com/pmd/pmd/commit/af1929318bd39cf8c3b8776a99b5faa379dfecfc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-08-29 (Thu, 29 Aug 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes Commit: 753dcca87721c098bc26799bda0f77b534802fb6 https://github.com/pmd/pmd/commit/753dcca87721c098bc26799bda0f77b534802fb6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-08-29 (Thu, 29 Aug 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- [doc] Update contributors - Add @jbisotti as a contributor - Add @soloturn as a contributor - Add @schosin as a contributor Compare: https://github.com/pmd/pmd/compare/cd33eb621e4a...753dcca87721 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits