Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pmd/pmd

An extensible multilanguage static code analyzer.
https://github.com/pmd/pmd

Prepare next development version

013b86b6ef365d743079b0cb5864887f764e33e2 authored about 3 years ago
[maven-release-plugin] prepare for next development iteration

3a97618d5d231056842cf9b21d3d498eb5356cd9 authored about 3 years ago
[maven-release-plugin] prepare release pmd_releases/6.41.0

ac68de1f51650e8dd16400b84c9345a24ac6f2eb authored about 3 years ago
Prepare pmd release 6.41.0

975ccf27c4ff23d6956a86cbb52892bd2646ac70 authored about 3 years ago
Merge pull request #3648 from

juli1:juli1/rename-code-inspector-to-codiga

[doc] Rename Code Inspector to Codiga #3648

* pr-36...

886ab2f2d93f21f00355a9e8eced4bc6671855f8 authored about 3 years ago
[doc] Update release notes (#3648)

c206c0ef277270ebc5f250f0b2647cbd5be1f13b authored about 3 years ago
[doc] Update release notes [skip ci]

039a3afda7d10148e2c51193d97728229b6fbc0a authored about 3 years ago
[doc] Update release notes (#2954)

4e9038d057f05825524cefaf2cfbbce008feb027 authored about 3 years ago
- Rename Code Inspector to Codiga

57700f114a04071c434a04db16de96b43c791ea0 authored about 3 years ago
[java] Fix parse errors with qualified type names in permits clause

247d98d270cc5c9460a58924517debe5fe264e42 authored about 3 years ago
[java] ImplicitSwitchFallThrough - fix NPE in record constructor

9f8d043ad637bb16ef6d1ef06c924db9771b3304 authored about 3 years ago
[java] ClassNamingConventions - fix class cast exception with records

e0cbedc2f1ea1f2c65395e8212a4bd1c716cba3e authored about 3 years ago
[java] CloseResource - fix class cast exception with pattern matching

fa69bd0ec116704e38b8ea7c85bb552d78cdc1fc authored about 3 years ago
Merge branch 'master' into pmd/7.0.x

6e63a15c94a6205d1a26b8f9ed646cfe1d49f1ea authored about 3 years ago
Update ansi-regex (CVE-2021-3807)

https://github.com/advisories/GHSA-93q8-gq69-wqmw

a4ded8daae3644e47fbbd298b63348eb4b1f321f authored about 3 years ago
Merge pull request #3638 from

adangel:issue-3595-primitivewrapperinstantiation

[java] Fix PrimitiveWrapperInstantion false neg...

3f9805882f12426e957044204a775b08b666bb2b authored about 3 years ago
Merge pull request #3637 from adangel:java17-integration-test

[core] Fix ant with Java17 #3637

* pr-3637:
Only run the AntIT under linux
[dist] Downgrade...

2150e44471a6884912884d10ba4eb2bab260046d authored about 3 years ago
Merge pull request #3621 from adangel:java-rule-improvements-3

[java] Rule improvements part 3 #3621

* pr-3621:
[doc] Update release notes (#3620)
[java] ...

c6635b4942534c20de42c9174114c7fa1dee6289 authored about 3 years ago
Merge pull request #3619 from adangel:java-rule-improvements-2

[java] Rule improvements part 2 #3619

* pr-3619:
[java] MethodReturnsInternalArray - add test...

af3c3fb9cb26702a71b82824bc58e03f3205e85c authored about 3 years ago
Merge pull requets #3615 from adangel:java-rule-improvements-1

[java] Rule improvements part 1 #3615

* pr-3615:
[java] JUnitAssertionsShouldIncludeMessage f...

2d76292ae88d437854cd5176b66e568acec39f5b authored about 3 years ago
[doc] Update release notes

97504937c7368014091a3e08f45c063a20cfbf8d authored about 3 years ago
Merge pull request #3609 from adangel:pmd7-update-PrimitiveWrapperInstantiation

[java] Update rule PrimitiveWrapperInstantiation #3609

* pr-3609:
[java] PrimitiveWrapperInst...

b77b74e6aa8d100a98b4fb2f008105da59416954 authored about 3 years ago
Merge pull request #3607 from adangel:pmd7-update-LogicInversion

[java] Update rule LogicInversion #3607

* pr-3607:
[java] LogicInversion - add test case for ...

71f26bb698f815fdbc0975c346185e0aa685be75 authored about 3 years ago
Merge branch 'pmd/7.0.x' into pmd7-update-LogicInversion

9a1b5550abea38685b3236ab0178c32e717c5d56 authored about 3 years ago
Merge branch 'pmd/7.0.x' into pmd7-update-PrimitiveWrapperInstantiation

4bd421182612e3bc29f35b8a8c6599aaccdebe48 authored about 3 years ago
Merge pull request #3645 from adangel:pmd7-supertypecheck-cache-oom

[java] SupertypeCheckCache - exclude also subtypes from caching #3645

* pmd7-supertypecheck-cac...

aa95c8f7ed59e24f4f03108018b7e45c2c662324 authored about 3 years ago
[ci] Exclude checkstyle's InputJavaParserNoFreezeOnDeeplyNestedLambdas

2c2ffaa8341cef72474dfeab430c252eece9ab97 authored about 3 years ago
[java] SupertypeCheckCache - exclude also subtypes from caching

Under certain situation, this might lead to an out of memory
if InferenceVars are cached as bein...

4e4ff056bec852d4b7e1a8229e20870e3abaf045 authored about 3 years ago
add resources to the pmd-kotlin jar so rule definitions files can be found by pmd-sonar plugin

b4d7867ebade30cda8932d8e3e50d71afcf8afdb authored about 3 years ago
upped pmd-designer.version to 7.0.0-SNAPSHOT

77ca5eac481a0a4c30319d82b1d61d67f2100552 authored about 3 years ago
Merge branch 'pmd/7.0.x' into pmd7-update-PrimitiveWrapperInstantiation

482e83c15cd77dcf8572c524f321b77d70a26810 authored about 3 years ago
[java] PrimitiveWrapperInstantiation - reuse InvocationMatcher

93972d140ac8af9cf67e23a4f34275df909b27e6 authored about 3 years ago
Bump build-tools to 18-SNAPSHOT for ReuseInvocationMatcher rule

71adacfe261a7fbd0e9110b7d7a485b0967c64df authored about 3 years ago
[java] LogicInversion - add test case for !=

d1a603f3f4835f0af3dfcaf47b319d15888d2747 authored about 3 years ago
[java] LogicInversion - consider != as well

Co-authored-by: Juan Martín Sotuyo Dodero <[email protected]>

1c0999de8fec411b4e312e82a442b9407851be2e authored about 3 years ago
Merge pull request #3611 from adangel:pmd7-update-ProperLogger

[java] Update rule ProperLogger #3611

* pr-3611:
[java] Update rule ProperLogger

822a67c6632b9e19d8cc3f1ab7e8009f8ee814e7 authored about 3 years ago
Merge pull request #3610 from adangel:pmd7-update-SimpleDateFormatNeedsLocale

[java] Update rule SimpleDateFormatNeedsLocale #3610

* pr-3610:
[java] Update rule SimpleDate...

abe9083da8534349036c02611a6bcdbddfddb64e authored about 3 years ago
Merge pull request #3608 from adangel:pmd7-update-FinalFieldCouldBeStatic

[java] Update rule FinalFieldCouldBeStatic #3608

* pr-3608:
[java] Update rule FinalFieldCoul...

f16e0d72c248331bc32011e65d0b954789792b2d authored about 3 years ago
Fix unit test

c3f69df04ce77fe05f06072a8c75f3b3103c4885 authored about 3 years ago
Merge branch 'master' into pmd/7.0.x

a9c3c019fe2459094e7137164ecaff24e7a1c406 authored about 3 years ago
Merge pull request #3600 from duanyang25:master

[core] Implement GNU-style long options and '--version' #3600

* pr-3600: (24 commits)
[doc] U...

d1a6fccdf9a161e1934423b7676b98e15baf873d authored about 3 years ago
Merge branch all-contributors/add-duanyang25 into pr-3600

docs: add duanyang25 as a contributor for code #3606

f7cf17ddbd60af2451b8103d2a9c4628ef5a98d0 authored about 3 years ago
[doc] Update release notes (#3600, #3424, #3425)

6153d441a9ac2ba5cfaf7a262242bba5bd3d79ae authored about 3 years ago
Merge branch 'master' into pr-3600

d5df3bf573fbc3b347d67377fdc23f7538333077 authored about 3 years ago
Merge branch 'master' into java17-integration-test

eb24a2046075de34e37b422912e7ffbcca8ba52b authored about 3 years ago
Bump build-tools from 17-SNAPSHOT to 17

47938e674dd08bed13edf104b8ec4d5dc8ae8c2c authored about 3 years ago
[doc] Update release notes

c8eba2552740bdeecb3493bc1ffc635b76b1ee6e authored about 3 years ago
Merge pull request #3640 from adangel:issue-3635-regression-projects

[ci] Upgrade regression tester projects #3640

* pr-3640:
[doc] Update release notes (#3635, #...

25d8149c23721a89fc86d8599cfa9d7b63176160 authored about 3 years ago
[doc] Update release notes (#3635, #3640)

63f6a919d76405565e106fca9399f1d61b8fdccf authored about 3 years ago
Revert "Whitespace change to trigger full ci build (incl. regression tests)"

This reverts commit 2004638c1f3bfecfe60141cf492268c8e209bf89.

471bdde362ae3129df1e0fe20ca907df1fe6eb71 authored about 3 years ago
Whitespace change to trigger full ci build (incl. regression tests)

2004638c1f3bfecfe60141cf492268c8e209bf89 authored about 3 years ago
[ci] Start with an empty cache

3cde14a5342a1f2d808385920a69e3d93b850ac1 authored about 3 years ago
[ci] Upgrade spring-framework test project to v5.3.13

769639f3b606101fcb796fcde91c465b70249b26 authored about 3 years ago
[ci] Upgrade checkstyle test project to version 9.1

cb8158cd908161a195d90bb8ee590e8c6764d293 authored about 3 years ago
docs: update .all-contributorsrc [skip ci]

8d12801f4489d7185546c274800b14702ace6c8c authored about 3 years ago
docs: update docs/pages/pmd/projectdocs/credits.md [skip ci]

58d41a7b641213ca407ac8cc808f79726b02e0ea authored about 3 years ago
Merge pull request #3612 from johnra2:3491-uselessstringvalueof-fp-char-array

[java] Created fix for UselessStringValueOf false positive #3612

* pr-3612:
[doc] Update rele...

7609a24970b7fac86559af40ea03917f26b27b5c authored about 3 years ago
[doc] Update release notes (#3491, #3612)

2e2ad6e89a3219f67a2a80704b22e7e2172dedcf authored about 3 years ago
Add @johnra2 as a contributor

6041bb1ff6297dc3923dd9286b93d3a1c32df900 authored about 3 years ago
[java] UselessStringValueOf - skip String.valueOf with more than one arg

1393e7d830bbb6c15ea7db3fc2a686362208afb9 authored about 3 years ago
Only run the AntIT under linux

"script" under macosx seems to be somehting different

cd19c451cd8c3ec567066310fa65b7e0a747af25 authored about 3 years ago
[dist] Downgrade ant to 1.9.16 for java7 compat it

655fdd6c0893fd762ba4c00a8fc4e35a3cb5b0b8 authored about 3 years ago
Bump ant from 1.10.11 to 1.10.12

e513520e3eccca670f089a626c561a3c426dfd01 authored about 3 years ago
Fix unused import

90931d64b71f1fb823ea0a0de12b10befb6c6aa3 authored about 3 years ago
[java] Fix PrimitiveWrapperInstantion false negative with new Boolean

Fixes #3595

3374983be97efc7dd509de97921f9febcf77b673 authored about 3 years ago
[apex] Fix exception handling for commons-lang3-reflect calls

febdfe0f4ab58afaa68dc9927fa2cbcc02361c0f authored about 3 years ago
[core] Fix Ant task with Java17

Fixes #3593

f9b5b9a02179bbf6fc3738f8cb17cb411c1b3923 authored about 3 years ago
[dist] Add java17, make ant test fail

d7774be75e6de8ef9394fc7b1044b064e5e91b3c authored about 3 years ago
[dist] Add integration test for ant

d8fbd24e696497188d3d7e34e0f41ecdeb5568bf authored about 3 years ago
[java] JUnitAssertionsShouldIncludeMessage false positive

ce15c11b1914cf869b6738c0d202a801cdd43786 authored about 3 years ago
[java] MethodReturnsInternalArray - add test case (#3630)

48714f8161ea456d931f605af22063d5cc12d43d authored about 3 years ago
[java] Rewrite JUnitAssertionsShouldIncludeMessage to fix false

negatives

Not extending AbstractJUnitRule anymore

d9b6eb45b90846676015141bfe833fecf0e827bd authored about 3 years ago
[java] TestClassWithoutTestCases - add test for #3624

956077f4d4e972a745f6dedccc599a501c90f236 authored about 3 years ago
[java] Rewrite TestClassWithoutTestCases to fix false positives

Reusing visitors is a bad idea...
Providing new utility methods in AbstractJUnitRule.

b1a294f170249193b226213feafa7d2b4ea5a3b4 authored about 3 years ago
[doc] Update release notes (#3620)

efe6f38aba461e00f0d55fc03d665b50c626060b authored about 3 years ago
[java] CheckSkipResult - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

9747f76f5c5ee82e1e22d6374077eecd6c55b921 authored about 3 years ago
[java] AvoidUsingOctalValues - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

62dd4c89fdaa17caaf654cf1fe3b58713a3569c9 authored about 3 years ago
[java] AvoidMultipleUnaryOperators - remove unnecessary super

3957a8f46c5d7b1ea29655e9b4eb8e5b4301c116 authored about 3 years ago
[java] SwitchDensity - use super.visit

There are no fixed false negatives, but it looks more correct.

008141cd9201b49147cf57c02f10b0856be249ce authored about 3 years ago
[java] SingularField - fix false negative with anonymous classes

85f67d7e2438740c241631842dcb52cc5f5a27b3 authored about 3 years ago
[doc] Update release notes (#3618)

9e5bfe953682d746b4c368229d1d7179b2b4f4ef authored about 3 years ago
[java] ExceptionAsFlowControl - use rulechain

While there is no fixed false negative, this is more correct.

7b4f26cd4d760ffb13c2f101f94ec77602b47c8a authored about 3 years ago
[java] CouplingBetweenObjects - consider nested classes in interfaces

2128ce824ad5752a5ecaf6eb77cafb5938c4c052 authored about 3 years ago
[java] UnnecessaryReturn - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

a44491cbb88fb8e0ad0fb61b3b3adee74b5198a1 authored about 3 years ago
[java] UnnecessaryFullyQualifiedName - remove unnecessary super

ee580fc47aedca0bb2712eb13a090c9225185b07 authored about 3 years ago
[java] UseCollectionIsEmpty - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

e2bb1725887473aa2d7f75caa9347a0f53c755b6 authored about 3 years ago
Fixed issue

2d57e6755a0da228d5e29213f61ac54acb2ee6cf authored about 3 years ago
[java] UnusedFormalParameter - fix false negative with anonymous classes

485c8d97b647bbf6fc950659bd75a4df08968d85 authored about 3 years ago
[java] MethodReturnsInternalArray - use rulechain

Fixes a false negative when defining a class inside
a interface.

5c4ff5787450512d4cc3c95a56813c1fb9e23c3f authored about 3 years ago
[doc] Update release notes (#3613, #3614)

aa2a1a66fc82a6fa0fe575b32745b9341d9bbe9b authored about 3 years ago
[java] LooseCoupling - use rule chain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

c344b8b389a273b85bd84add2012a10e54a62f71 authored about 3 years ago
[java] Refactor AbstractJUnitRule

732a97048b70edab0aa859de0072d4e7a2610bb2 authored about 3 years ago
[java] JUnitTestsShouldIncludeAssert - support nested test classes

d164f7d884818f1d8038eca7af0bb8f8f9cc9881 authored about 3 years ago
[java] ArrayIsStoredDirectly - fix false negative with nested classes

83eebb4fb33ae3bf1660dc01006fecaae6d7dc4c authored about 3 years ago
[java] AccessorMethodGeneration - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already...

3bf755ee3790d3be9b038c60e44f2b55c03c7446 authored about 3 years ago
Merge pull request #3599 from adangel:pmd7-update-UselessOverridingMethod

[java] Update rule UselessOverridingMethod #3599

* pr-3599:
[java] UselessOverridingMethod - ...

31915ac3e541425becb38f82516aa2a8b2ce44ef authored about 3 years ago
Merge pull request #3598 from adangel:pmd7-update-AssignmentToNonFinalStatic

[java] Update rule AssignmentToNonFinalStatic #3598

* pr-3598:
[java] AssignmentToNonFinalSta...

641c969f7c988d9ec6d1b9c0a2cac270fefebfe6 authored about 3 years ago
Merge pull request #3592 from adangel:pmd7-update-AvoidBranchingStatementAsLastInLoop

[java] Update rule AvoidBranchingStatementAsLastInLoop #3592

* pr-3592:
[java] AvoidBranching...

6e9343d8c14a310ebefa6919b89f568f866071f6 authored about 3 years ago
Merge pull request #3550 from adangel:pmd7-update-CloseResource

[java] Update rule CloseResource #3550

* pr-3550:
[java] CloseResource: fix false positive an...

093742d57ae141e86f634f37b1c83cf774f6d82c authored about 3 years ago
Created fix for UselessStringValueOf false positive

668136cfbc2ee09937ff0e1360b9dfa8931414bd authored about 3 years ago