Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: dd371c69977267078097300ad7f7e38e47c3a4ac
      https://github.com/pmd/pmd/commit/dd371c69977267078097300ad7f7e38e47c3a4ac
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidStatefulDatabaseResult.xml

  Log Message:
  -----------
  initial rule definition


  Commit: 1b745354816d5160dc83d58fe50c972bf1f4c54d
      https://github.com/pmd/pmd/commit/1b745354816d5160dc83d58fe50c972bf1f4c54d
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-12-29 (Sun, 29 Dec 2024)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidStatefulDatabaseResult.xml

  Log Message:
  -----------
  Update testing and formatting


  Commit: 9de260d635b3495e25e0367702a27acda856dd19
      https://github.com/pmd/pmd/commit/9de260d635b3495e25e0367702a27acda856dd19
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-12-29 (Sun, 29 Dec 2024)

  Changed paths:
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidStatefulDatabaseResult.xml

  Log Message:
  -----------
  Update formatting and error description


  Commit: aec9575641aa7365a9067aeb94a8820ed01f94cf
      https://github.com/pmd/pmd/commit/aec9575641aa7365a9067aeb94a8820ed01f94cf
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-14 (Fri, 14 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeVarImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt

  Log Message:
  -----------
  Fix #5493 - illegal wildcard

This is a leftover from #5387.
Additionally, lambda parameter types are now
projected upwards. That means they are "clean",
like inferred variable types, they don't mention
capture variables. Since their uses are captured
anyway where it matters, this shouldn't change
anything to the precision of inferred types.


  Commit: 0e160b2f1e19c2243458369c108d763d7e1a2a11
      https://github.com/pmd/pmd/commit/0e160b2f1e19c2243458369c108d763d7e1a2a11
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-14 (Fri, 14 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JExecutableSymbol.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JMethodSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/UnresolvedMethodSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml

  Log Message:
  -----------
  Fix #5073 - UnnecessaryCast FP with lambdas

Fix #5440 too


  Commit: db803ea832c64f3a3683e67e38002e19ec2b2b92
      https://github.com/pmd/pmd/commit/db803ea832c64f3a3683e67e38002e19ec2b2b92
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-18 (Tue, 18 Feb 2025)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml

  Log Message:
  -----------
  Add test case for explicit type args


  Commit: 01ca51f3a5acadfbf8d203a943d0f2a6227fcb48
      https://github.com/pmd/pmd/commit/01ca51f3a5acadfbf8d203a943d0f2a6227fcb48
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-18 (Tue, 18 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml

  Log Message:
  -----------
  Test for cast context


  Commit: 8bfe328b0a12f154b7265e3863cf516492688c6d
      https://github.com/pmd/pmd/commit/8bfe328b0a12f154b7265e3863cf516492688c6d
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update japicmp config


  Commit: 2f53027add6741238268657dddf745de5c09ed09
      https://github.com/pmd/pmd/commit/2f53027add6741238268657dddf745de5c09ed09
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M .ci/files/all-regression-rules.xml
    M .ci/files/project-list.xml
    M docs/pages/release_notes.md
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into 
issue5073-unnecessarycast-fp-lambda


  Commit: 124ad8a768980ec6936336370fa98698eac80f92
      https://github.com/pmd/pmd/commit/124ad8a768980ec6936336370fa98698eac80f92
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5529, #5493)


  Commit: 47af84cba22e65c092275fa9e67ff1c8327a5a54
      https://github.com/pmd/pmd/commit/47af84cba22e65c092275fa9e67ff1c8327a5a54
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    M .ci/files/all-regression-rules.xml
    M .ci/files/project-list.xml
    M docs/pages/release_notes.md
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    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/SubtypingTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-5529


  Commit: fc695739cb3c762a12c3d59d2f153a12f395d198
      https://github.com/pmd/pmd/commit/fc695739cb3c762a12c3d59d2f153a12f395d198
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-23 (Sun, 23 Feb 2025)

  Changed paths:
    M .all-contributorsrc
    M .gitignore
    A .idea/icon.svg
    A .idea/vcs.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Merge branch 'main' into issue5493-illegal-wildcard


  Commit: ee0f88031a4fc488e19c7c31b84a330ecee893ed
      https://github.com/pmd/pmd/commit/ee0f88031a4fc488e19c7c31b84a330ecee893ed
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-23 (Sun, 23 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeConversion.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeVarImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.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/CaptureTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Fix issue with tvar capture

Capturing a tvar does not return a tvar with a changed bound
anymore. The upper bound only needs to be captured if we are
trying to find its methods, eg if it is the LHS of a method
call expression.


  Commit: ab3240cf650269e95235488177c8d3c7f4736981
      https://github.com/pmd/pmd/commit/ab3240cf650269e95235488177c8d3c7f4736981
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-23 (Sun, 23 Feb 2025)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeVarImpl.java

  Log Message:
  -----------
  Cleanup, fix warnings


  Commit: b77094562d5809224f46bdba75d9946c3fd3bc44
      https://github.com/pmd/pmd/commit/b77094562d5809224f46bdba75d9946c3fd3bc44
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .github/workflows/build.yml
    A .github/workflows/pull-requests.yml
    M .gitignore
    A .idea/icon.svg
    A .idea/vcs.xml
    M docs/_data/sidebars/pmd_sidebar.yml
    A docs/pages/pmd/about/security.md
    A docs/pages/pmd/devdocs/github_actions_workflows.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
    M docs/pages/pmd/projectdocs/committers/infrastructure.md
    M docs/pages/pmd/projectdocs/credits.md
    A docs/pages/pmd/userdocs/signed_releases.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    R pmd-core/etc/grammar/dummy.jjt
    R pmd-cpp/etc/grammar/Cpp.jj
    A pmd-cpp/src/main/javacc/Cpp.jj
    R pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    A pmd-java/src/main/javacc/Java.jjt
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class1.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class2.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    R pmd-javascript/etc/grammar/Ecmascript5.jj
    A pmd-javascript/src/main/javacc/Ecmascript5.jj
    R pmd-jsp/etc/grammar/Jsp.jjt
    A pmd-jsp/src/main/javacc/Jsp.jjt
    R pmd-matlab/etc/grammar/Matlab.jj
    A pmd-matlab/src/main/javacc/Matlab.jj
    R pmd-modelica/etc/grammar/Modelica.jjt
    A pmd-modelica/src/main/javacc/Modelica.jjt
    R pmd-objectivec/etc/grammar/ObjectiveC.jj
    A pmd-objectivec/src/main/javacc/ObjectiveC.jj
    R pmd-plsql/etc/grammar/PLSQL.jjt
    A pmd-plsql/src/main/javacc/PLSQL.jjt
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/FunctionsTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    R 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordTypeTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.txt
    R pmd-python/etc/grammar/Python.jj
    A pmd-python/src/main/javacc/Python.jj
    R pmd-velocity/etc/grammar/Vtl.jjt
    A pmd-velocity/src/main/javacc/Vtl.jjt
    R pmd-visualforce/etc/grammar/Vf.jjt
    A pmd-visualforce/src/main/javacc/Vf.jjt
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue5073-unnecessarycast-fp-lambda


  Commit: cc224172849f395c4252151413626926cc590111
      https://github.com/pmd/pmd/commit/cc224172849f395c4252151413626926cc590111
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Fix japicmp config


  Commit: 8c9a82539bfe09f8380c4fa509e75ed672de06c3
      https://github.com/pmd/pmd/commit/8c9a82539bfe09f8380c4fa509e75ed672de06c3
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/MethodResolutionPhase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java

  Log Message:
  -----------
  Cleanup, remove duplicated method


  Commit: 4e8ab689d640523bb9a792c6b27b30e33bcb3e69
      https://github.com/pmd/pmd/commit/4e8ab689d640523bb9a792c6b27b30e33bcb3e69
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeConversion.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeVarImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.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/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Fix #5493: [java] IllegalArgumentException with wildcard bound (#5529)

Merge pull request #5529 from oowekyala:issue5493-illegal-wildcard


  Commit: 57a42de97ec524d421fc31020453395a224dc426
      https://github.com/pmd/pmd/commit/57a42de97ec524d421fc31020453395a224dc426
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  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/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml

  Log Message:
  -----------
  [doc] Update release notes (#5530)

Also update deprecations and test case references
Ref #5073
Ref #5440


  Commit: 842bc0eb075cd6d2890ca027c5ba4c950c1b4024
      https://github.com/pmd/pmd/commit/842bc0eb075cd6d2890ca027c5ba4c950c1b4024
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JExecutableSymbol.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JMethodSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/UnresolvedMethodSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/MethodResolutionPhase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
    M pom.xml

  Log Message:
  -----------
  Fix #5073: [java] UnnecessaryCast FP with lambdas (#5530)

Merge pull request #5530 from oowekyala:issue5073-unnecessarycast-fp-lambda


  Commit: c639f081393cc7205e21e5c745d1e5a4ac6ebf5a
      https://github.com/pmd/pmd/commit/c639f081393cc7205e21e5c745d1e5a4ac6ebf5a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidStatefulDatabaseResult.xml

  Log Message:
  -----------
  [apex] Apply fixes from review (#5425)


  Commit: 32bdbdb7ac46434ee3564898bc0269e64ed5434f
      https://github.com/pmd/pmd/commit/32bdbdb7ac46434ee3564898bc0269e64ed5434f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml

  Log Message:
  -----------
  [doc] Update release notes (#5425, #5305)


  Commit: 5f5859e5052e50907cbf8c4de46e2934b8efb7ba
      https://github.com/pmd/pmd/commit/5f5859e5052e50907cbf8c4de46e2934b8efb7ba
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M docs/pages/release_notes.md
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultRule.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidStatefulDatabaseResultTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidStatefulDatabaseResult.xml

  Log Message:
  -----------
  [apex] New Rule: Avoid Stateful Database Results (#5425)

Merge pull request #5425 from mitchspano:stateful


Compare: https://github.com/pmd/pmd/compare/0834068877ff...5f5859e5052e

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

Reply via email to