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

Update NonStaticInitializer

adb9182f70c374478e87bf0804448d349d63a738 authored over 3 years ago
Update release notes

e9e31c6f92ea9dc79d0c4f62b0dbafe0b453f47f authored over 3 years ago
Update quickstart ruleset

9601b91fa52c8f962c091b4856fe3bc70ae1909d authored over 3 years ago
[java] New ReturnEmptyCollectionRatherThanNull rule

- Deprecate the old ReturnEmptyArrayRatherThanNull, and supersede it
with a new rule that contm...

e27883666cb31c15403edb0425a309246766693b authored over 3 years ago
Reenable unit test

74b75dc098a7cf151b2565dcfad9548999f3a72f authored over 3 years ago
Reenable ReturnFromFinallyBlock regression testing

323c5a82bcab4004bbd7d10778e705f49b65bf5b authored over 3 years ago
Update ReturnFromFinallyBlock

048f4c65f925e5cba8c9376e79ff7974cd477cc7 authored over 3 years ago
[core] NPE when specifying report file in current directory in PMD CLI

Fixes #3377

adff8a9885121b40b2ad23b1ec5dbbe10a70cc78 authored over 3 years ago
Fixed docs

a6c56fdd5089565b477a419fc6b61e076f1b64e1 authored over 3 years ago
Add support for inline no-arg obj and lists

9e727034fe1990f2a09591083483717b9cd573ef authored over 3 years ago
Add ApexCRUDViolation support for database class

77e7d2b4e2885d89893792053f34713b8dff0b28 authored over 3 years ago
Merge pull request #3367 from jonathanwiesel:apex-crud-forloop

[apex] Check SOQL CRUD on for loops #3367

ff5deed1933c1824bd41c34c69637b7c0edec7be authored over 3 years ago
[doc] Update release notes (#3329, #3367)

94a16e3c2932d3f1a5901970465ad3d3be2ed4d0 authored over 3 years ago
Merge pull request #3360 from adangel:regression-with-openjdk

[ci] Add openjdk-11 as pmd-regression-tester project #3360

1b6fd08195e3fcb57c9e46873de27ccd1c8664ac authored over 3 years ago
[doc] Update release notes, refs #3366 - Java 17 Support

3ec34eef9e0f297742b79b11978a7b58b797e31a authored over 3 years ago
[java] Handle default case in switch labels

36f6f50c0ffe6d48294660a610ba7e996e05ee7d authored over 3 years ago
[java] Allow guarded pattern for instanceof expressions

808b571a82953b6e77a3fb2aa1df7de3b21dbe4d authored over 3 years ago
[java] Add experimental ASTGuardedPattern

Now we can parse guarded patterns in switch labels.

e2b1f0f3b9c9b4a052cc9baebc45c8ad13a2d1d3 authored over 3 years ago
[java] Remove Experimental around sealed classes

ea802f90ba36e5d41b50c1f444f54b1ca76496fd authored over 3 years ago
[java] Remove support for Java 15 preview language features

a5d9de59f8b966b0c1599432b0252984c4e597a0 authored over 3 years ago
[java] Support pattern matching for switch for Java 17 Preview

JEP 406: Pattern Matching for switch (Preview)

Guarded and parenthesized patterns are not imple...

a4ee44f4b3eeebd58c76fa544c5743364830ad6b authored over 3 years ago
[java] Promote "JEP 409: Sealed Classes" for Java 17

"JEP 409: Sealed Classes" is now a permanent language
feature with Java 17.

5209a1280dfd475ae91016b4a2cfd6a1fe7d2942 authored over 3 years ago
[java] Bump org.ow2.asm:asm from 9.1 to 9.2

d0683b790346e031255165d086bd729c4f4cfabd authored over 3 years ago
[java] Add language versions 17 (new default) and 17-preview

3f2ca3d247b39500802d41062ae61dbee5e292bc authored over 3 years ago
Update release notes, refs #3363

d7bb380bf8808cd0f0d5a1bd40ddf7cd63f97d82 authored over 3 years ago
Make sure primitives don't use assertSame

c42120e16e5c9eec75bee936f872c1af26722acd authored over 3 years ago
Hande call chains properly

3c9f27766417739d6b1ad4e1bb034f8f32a34466 authored over 3 years ago
Merge branch 'master' into isue2908-merge-junit-rules

5f618ff508e3d2d7f358f785ea0c6a31ed161937 authored over 3 years ago
Remove debug statement

ac238e163630c6398f73c656723cf40f86e61dc2 authored over 3 years ago
Check SOQL CRUD on for loops

4d884520d3c38d0b1d3c51e239c0ad2ae5d2bee5 authored over 3 years ago
Bump pmd from 6.35.0 to 6.36.0

627a5fa70fc12242ef47af7fd3460e1e9922c27c authored over 3 years ago
[ci] Fix escaping in do-release.sh script

8e952fef2b15a4426d9da1d60bfa3c2d19725026 authored over 3 years ago
Merge branch 'master' into pmd/7.0.x

0cf72b8c97e6e9a272160f09b4fecd77e744ed83 authored over 3 years ago
Prepare next development version

2e3d77ba11647e8c8d6c05fbc7a14f2df73d0dbb authored over 3 years ago
[maven-release-plugin] prepare for next development iteration

f68bf5ce057ad7f69d669390a92644b9d3d55b32 authored over 3 years ago
[maven-release-plugin] prepare release pmd_releases/6.36.0

45d1605a0388451466b2400362e09b4899021117 authored over 3 years ago
Prepare pmd release 6.36.0

d3ca90bf661a3de2bdb77bb6a5af94a0c85ae7fa authored over 3 years ago
Merge branch 'master' into pmd/7.0.x

ff99ac03d4a9bbcb606709acd350aacc92d23b59 authored over 3 years ago
Merge pull request #3356 from oowekyala:issue3076-unusedAssignment-plusplus

[java] Fix #3076 - UnusedAssignment reports unused variable when used in increment expr #3356

d7fd132df53511e786c30b466d00a0beb16872a6 authored over 3 years ago
Deprecate old rules

796a9a27a539cba622a0226cd6125f9017450d0a authored over 3 years ago
Fix test

c1fa5f8cce39d9003f89df0a04bec87355272617 authored over 3 years ago
Merge branch 'master' into issue3076-unusedAssignment-plusplus

c22faea80261a9644cc1684b5211d6798e7198be authored over 3 years ago
Make new rule PrimitiveWrapperInstantiation

528b88f53e84f1e9744a429e51e0e26f08c1ce2a authored over 3 years ago
cleanup

5d2ba4666b135cde1c8e6a91a118b2cc60b8bfea authored over 3 years ago
Fix pmd warnings

eb64904e4fb2ee7e0e75fa1aea26f9f0a0a2856d authored over 3 years ago
Update quickstart.xml

5e76d6d2d67966e528be77dcf593a602c4274c83 authored over 3 years ago
Fix url

b7ec9c4b909b352e79449973b6d7166cbca91846 authored over 3 years ago
Add to release notes

150cc84776cbe07749cdb11be9a52a2f825c5686 authored over 3 years ago
Fix description

41e11d4eaee8de3787a4f127989be01f24f9e4f5 authored over 3 years ago
Merge branch '7.0.x' into new-rule-UnnecessaryConversion

a39893a41bf065c7806318a40c3a1fe328802f54 authored over 3 years ago
Rename rule

429dc90b41f04d67e38796fc930a9d7c0551cc05 authored over 3 years ago
Add to ci file

65c7882af92575ff80ead6da5cea67681a5168eb authored over 3 years ago
Fix pmd warnings

83ba7a1ce09e4db9b9b198f8c8abf37c8a11f32d authored over 3 years ago
Move to codestyle

other 'unnecessary*' rule are there

a720616e2f80c81364026e500c875306cfee92ea authored over 3 years ago
Salvage rule

5a9b609645b5c6913fb689da510b7206c4bdee16 authored over 3 years ago
Revert "REVERT ME LATER Remove UnnecessaryConversion rule"

This reverts commit d5c6cd01fff90ab0a23855577c18db4d696067b6.

b779f081987cb35321eb79a5482c637333f6cfb3 authored over 3 years ago
Finish doc

f17d6b76f9a54629d984e7e3fd835afaf9a58820 authored over 3 years ago
Deprecate old rules

bestpractices.xml
UseAssertEqualsInsteadOfAssertTrue
UseAssertNullInsteadOfA...

fd4b0a97954da90d2df53a3fbba48e1b56096e13 authored over 3 years ago
Fix #2908 - new rule SimplifiableTestAssertion

4dba533056a38db7fdd81b505658de391ec4f966 authored over 3 years ago
[java] ConstructorCallsOverridableMethod - mention #3351 in tests

a2e7615b76c9b92b44a5aa7ee4a81ffd3d466800 authored over 3 years ago
Merge pull request #3358 from

oowekyala:update-ConstructorCallsOverridableMethod

[java] Update ConstructorCallsOverridableMeth...

dfc5e8daa27e0d5530a06f0f5114921306c2a4ad authored over 3 years ago
[doc] Update release notes for pmd 7 (#3351)

ca691de3d18d6f75974e859f0ad5a6125591622d authored over 3 years ago
[java] Don't share TypePrettyPrinter

77d5438dee0ce626034b85ee34d743d62baacb05 authored over 3 years ago
Merge pull request #3335 from adangel:pmd7-update-ConsecutiveLiteralAppends

[java] Update rule ConsecutiveLiteralAppends #3335

62a1bfe3bd58a69ba873b4dfccba33518b7081cb authored over 3 years ago
[ci] Remove duplicated rule CognitiveComplexity

610c9e49fbaf47ccb94ded23e9fb917d35b0754a authored over 3 years ago
[java] Fix UnusedAssignment

b49f53bc8ef951667d1d3a92636d85460ac0b5c2 authored over 3 years ago
Merge pull request #3311 from

oowekyala:java-dfa-reaching-defs-unused-assignment-singular-field-that-kind-of-thing

[java] Extr...

bb259f72c65ca0701d0d948d4e2b5b653c5ca635 authored over 3 years ago
[doc] Update release notes for pmd 7

73d2d06fdc92dd877fcc2d00729ce7f21b151378 authored over 3 years ago
[java] Make eclipse compiler happy

tryGetNode() is reachable via BoundToNode
and via JElementSymbol. We should use BoundToNode
as t...

5e0ac9009abe73fdbd39c316ceb9a2522436b6e6 authored over 3 years ago
[java] MissingBreakInSwitch - add test cases

#659 #2579 #1899

214d6f3307860b28c8c4e245885e56abf0d76cb1 authored over 3 years ago
Merge pull requets #3278 from adangel:pmd7-update-insufficientstringbufferdeclaration

[java] Update rule InsufficientStringBufferDeclaration #3278

e568ad48c0a275da1377c5f3e4a51cd4d55dcb80 authored over 3 years ago
ConstructorCallsOverridableMethod: Print correct method for transitive call

e64e063e489bcae54c3cd74e9e4be42a685dfa4c authored over 3 years ago
[doc] Update release notes, fixed typo

Co-authored-by: Clément Fournier <[email protected]>

40a797ff72db5a4f9c90e9497051c405bbdb1350 authored over 3 years ago
[doc] Update release notes, fixed typo

Co-Authored: Clément Fournier <[email protected]>

bd5242f8e9864d90d39ee26aacce3273c8129aad authored over 3 years ago
Merge branch 'master' into issue3076-unusedAssignment-plusplus

6599fe2d32c51d60300201d9e9d0749642915ac1 authored over 3 years ago
Update ci file

6c55649d55fc643363d7b9634be9be2015eb09c1 authored over 3 years ago
[ci] Add openjdk-11 as pmd-regression-tester project

907abd067742f3fcd803e9ff6d587e8888659b80 authored over 3 years ago
Merge branch 'master' into pmd/7.0.x

f0a9c39373897a62c976eb6543613b9eb795b3b2 authored over 3 years ago
Merge pull request #3347 from adangel:issue-3340-guardlogstatement

[java] NullPointerException applying rule GuardLogStatement #3347

7260e8806cc96c2f9324d1ac20c45ad4e2d6893e authored over 3 years ago
Merge pull request #3348 from oowekyala:issue3305-ioob-record

[java] Fix #3305 - ConstructorCallsOverridableMethod NPE with records
#3348

1e1fcf5c8bb764ed03d91266b9a0c003a055bd7c authored over 3 years ago
[doc] Update release notes (#3305, #3348)

39484c44d4da6b1c3162f3fc9580d4ca10847188 authored over 3 years ago
Merge pull request #3324 from Monits:better-cache-fingerprinting

[core] Better classpath fingerprinting #3324

3b5505424c9642896af668ea6ef90fa4fef9dc71 authored over 3 years ago
[doc] Release notes - fixed typo

fb4c1700c2b6157e02326a492e784f95a13b35b5 authored over 3 years ago
[java] Fix LiteralsFirstInComparisons

f555122c41fad39d139e8f86839183c8e6018b44 authored over 3 years ago
[java] Fix line numbers for UseArraysAsList

fb900924e3fec8b11be4d15805f8829e57089c6f authored over 3 years ago
Merge branch 'master' into pmd/7.0.x

7006523392fa7ae2e41b10b85742332141777a14 authored over 3 years ago
Merge pull request #3345 from

adangel:issue-3331-use-arrays-as-list-foreach

[java] UseArraysAsList false negative with for-eac...

5dd45d09f0977bada1b5c951ca1288ed077e180a authored over 3 years ago
Merge pull request #3344 from adangel:inefficient-empty-string-check-fn

[java] InefficientEmptyStringCheck FN with trim.length on method call
#3344

6b29f89349e6c6d15b5ebaa89947238053d6cddf authored over 3 years ago
Merge pull request #3343 from adangel:clone-method-must-implement-cloneable-fn

[java] CloneMethodMustImplementCloneable: FN with local classes #3343

5115aee17fa82f926c5b8769f8ce1e938baca0f9 authored over 3 years ago
Merge pull request #3339 from ajeans:issue-1455-modern-assertions

[java] JUnitTestsShouldIncludeAssert Tweak assertion definition to avoid
false positive with mod...

36a49b2c656e47c094899459e0a30c30b6a76c2e authored over 3 years ago
[doc] Update release notes (#3341, #3339)

6e9f65eec6a344f20760d6b688450df8f6390ec7 authored over 3 years ago
Merge pull request #3337 from adangel:issue-3315-literalsfirst

[java] LiteralsFirstInComparisons false positive with two constants
#3337

47e88d9cff1c27df23ec73a1d504ce6019ca57f5 authored over 3 years ago
[java] Fix GuardLogStatementRule (refs #957)

fc4b2270ae9b170bfe36aa58c10e000450ae1278 authored over 3 years ago
Fix compile errors

bc88fed446b5d9640c10bf704f0219d4bc0a8575 authored over 3 years ago
Merge branch 'master' into pmd/7.0.x

256b00f773315f35f09be37a3a7fce2ce66d4384 authored over 3 years ago
Merge pull request #3333 from adangel:issue-3332

[apex] Fix Cognitive Complexity metric #3333

07bfe2c43b685a624f4a4dd70529ee94180a60f0 authored over 3 years ago
Merge pull request #3291 from adangel:issue-3114-unusedassignment

[java] UnusedAssignment false positive when reporting unused variables
#3291

63f20663832f0991d5ef3d01af9ea731ec77cd17 authored over 3 years ago
Merge pull request #3287 from adangel:issue-2637-cpdhtml-xslt

[core] cpd: Error Loading stylesheet cpdhtml.xslt #3287

1c7f4dd5fe72abfa0f6a039d4e8544d51bd48193 authored over 3 years ago
Merge pull request #3286 from adangel:issue-957-guardlogstatement

[java] GuardLogStatement: False positive with compile-time constant
arguments #3286

6b910572a57258125c55121d83dad1dfd36160df authored over 3 years ago
Merge pull request #3285 from adangel:issue-3284-invalidlogmessageformat

[java] InvalidLogMessageFormat may examine the value of a different but
identically named String...

a20d68bbc1e5ebe93c15acfeacdb4341a4b233aa authored over 3 years ago