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

[ci] Bump build-tools to 23-SNAPSHOT

Should fix the expired release key

194a644cee9799bfe4113f920f568140b80ded8e authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4694)

fb0e9c53445298af68eaca8fde5b730a1e1aa6ac authored about 1 year ago by Andreas Dangel <[email protected]>
[core] Add tests for TokenMgrError location

b65589175cb69dd59df202a173efbe76d175797e authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into pr-4694

6255274659d3801b899383bb1ef3b879739a19dc authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4628 from adangel:support-jrt-fs

[java] Support loading classes from java runtime images #4628

070cca87439c309aa134f4443d2a48bd8e99a3e4 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update migration guide

b0669c5d643c49e5b7163e713f5034d1b381cba3 authored about 1 year ago by Andreas Dangel <[email protected]>
Remove unneeded dependency to WireMock

35062c3cafbdee10ace6675cc98e0f9284a34fd4 authored about 1 year ago by Andreas Dangel <[email protected]>
[core] Remove support for deprecated rule set references notation

The old notation <lang>-<ruleset> is not supported anymore. It is
now interpreted as a ruleset r...

7b24edc0db84d091616f8c4c5d9edf108a15e9ac authored about 1 year ago by Andreas Dangel <[email protected]>
[core] Introduce TextNode and CommentNode for XPath/HTML

411d32607b9b554d7d91eec4e6b86e55b7f93922 authored about 1 year ago by Andreas Dangel <[email protected]>
[html] Remove @Image attributes of text nodes

bf66f816f06bd62c932bffae43da93c4484632be authored about 1 year ago by Andreas Dangel <[email protected]>
[vm] Remove unused setImage()

a234e5e353095099e23f7a011e11f53153fea20b authored about 1 year ago by Andreas Dangel <[email protected]>
[scala] Avoid using @Image

34693e4ca0b39be284d65824fbfae8994f5fe144 authored about 1 year ago by Andreas Dangel <[email protected]>
[modelica] Avoid using @Image

76f2c12d838fd57238936ab0833f30afaa9f3147 authored about 1 year ago by Andreas Dangel <[email protected]>
[javascript] Avoid using @Image

c8333f034d6457f57071bbf0ee81f2ee18e15dd5 authored about 1 year ago by Andreas Dangel <[email protected]>
[ant] Remove deprecated reference to language's terse name

20e0aacfa40ed27f172d625bb3355905d3b3c6cf authored about 1 year ago by Andreas Dangel <[email protected]>
[core] Fix BaseAntlrNode::getTextRegion

7424491ea82342b2b239b5adf8b5a56a876158b1 authored about 1 year ago by Andreas Dangel <[email protected]>
Fix deprecated API usage

Fixes in pmd-doc, html, javascript,
jsp, modelica, objectivec, scala,
swift, vm

b059ecb98a0118ebb3c3fc6dc8b3514be762cb2e authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into apex-fix-deprecated-api-usage

bbebf03cc0e1af4440885be3b80c52be1d2960e3 authored about 1 year ago by Andreas Dangel <[email protected]>
[ci] Use bundler 2.4.22, which is still compatible with ruby 2.7

a558fd17eb6d8f75a7e5f80c83249d96d0b11043 authored about 1 year ago by Andreas Dangel <[email protected]>
[visualforce] Fix deprecated API usage

3cdc99be81538a3c4da4f2b78f857ab80979712c authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] Fix deprecated API usage

4e02a21e3a6c6ff53ee83b71eb79e0959646a414 authored about 1 year ago by Andreas Dangel <[email protected]>
[plsql] Fix deprecated API usage

686851acd2865ba2deacda4c9e039ed121b14e7c authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Remove ASTClassDeclaration#isPackagePrivate()

3a3a8784f11af5982f4982a7005a185cd72d94a4 authored about 1 year ago by Andreas Dangel <[email protected]>
[core][java] Expose Chars attributes in XPath

- taken from #4352 (avoid getImage())
- Exposes @LiteralText for ASTLiteral

Co-authored-by: Clé...

97d141d5779be36b976050f6105b64ac73bc50a7 authored about 1 year ago by Andreas Dangel <[email protected]>
[core][java] Integrate improvements from #4352 (avoid getImage())

- This improves ASTLiteral implementation
- Adds ASTLiteral#getLiteralText() - not yet exposed a...

73fcf6e38c2d149ba0dce05981f8e0bcb298faa4 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Avoid usage of deprecated methods

- firstChild() instead of getFirstChildOfType()
- descendants() instead of findDescendantsOfType...

7a0f7316b729cc830768ef672423a6f6d286cde2 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Avoid usage of deprecated methods

- getName() instead of getMethodName() or getVariableName()
- firstChild() instead of getFirstCh...

0fb45932345d3a9d2a5daf3ccfcf038c8cbd5657 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Avoid usage of deprecated addViolation

e283f11551ab6d55011d820a52ef5dc0e290d494 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Update change log in Java.jjt

21ec4b92351749af705ac96a94854062f27919da authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTClassOrInterfaceBody to ASTClassBody

c579576b3204e40ec7550f1a2833ab60277277d6 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTVariableDeclaratorId to ASTVariableId

ba0611534d70eb3f26b415b73875a2f3ad800808 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTMethodorConstructorDeclaration to ASTExecutableDeclaration

Also rename AbstractMethodOrConstructorDeclaration to AbstractExecutableDeclaration

8198218ad792456a7fc0cbd9240996e797901d7e authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTAnyTypeDeclaration to ASTTypeDeclaration

Also rename AbstractAnyTypeDeclaration to AbstractTypeDeclaration

8b4caed003fccd9af6b4f8adc3374dcaefd1c610 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTClassOrInterfaceDeclaration to ASTClassDeclaration

e79e8402c122ac121409a8a51b836234f88de628 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Fix migration guide after renaming ClassType

6cba87066930ff7d2d0b69b4f80ecc5f1cdcdc60 authored about 1 year ago by Andreas Dangel <[email protected]>
Remove TODO, fix javadoc

b0b47ff3c60e08438fa932a06e473cc33fac42ce authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename ASTClassOrInterfaceType to ASTClassType

698ca0d3ffe2722ebf1117d84a80fe65dd211c2f authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Rename AccessNode to ModifierOwner

33c0d20f98adc02ed37450e6869411b4a87f4d2b authored about 1 year ago by Andreas Dangel <[email protected]>
Fix tests - ASTMethodDeclaration now has isFinal()

721e88e812bc1543ce8c6d3e551fa230e8a29285 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Remove FinalizableNode

9febf2ceae1aee4077c6c294abf763f14f2481fd authored about 1 year ago by Andreas Dangel <[email protected]>
Fix tests - Use consequently BaseJavaTreeDumpTest

6909a9d7047beb2c729034080814d7ed8d640899 authored about 1 year ago by Andreas Dangel <[email protected]>
Fix tests

* @PackagePrivate is deprecated now and gone
* @Static is no more deprecated for types, methods,...

ae2846df8a0e67fd7a69076663f89217c7e5076e authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Add hasVisibility method

Deprecate ASTClassOrInterfaceDeclaration#isPackagePrivate().
Use #hasVisibility(Visibility) inst...

22e46404ee01387790c39e9c8297f6d0e33eeb65 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Push isStatic() down to declaration

Only on ASTMethodDeclaration, ASTFieldDeclaration and ASTAnyTypeDeclaration.
This makes it possi...

9869dccf4b5cd90431cd506af89175f2b7ddc0de authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4726 from Monits:upgrade-groovy

[groovy] Support Groovy to 3 and 4 and CPD suppressions #4726

e4f2307b061ac440dd1cf1adc5f73a7b62fc99d2 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes and docs for groovy (#4726)

552ce7d36ff95ea16a9973a43f393fca349b59b9 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into pr-4726

65b4c38bca89503a9c9c816b2a868ab4352498d2 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4685 from adangel:issue-4676-cpd-cli

[cli] Clarify CPD documentation, fix positional parameter handling #4685

2862d36f4ebcf8eb33b8b19f1d9de9049a65d276 authored about 1 year ago by Andreas Dangel <[email protected]>
Fix unit tests

6ea7206f65e9da39965c100e0033cdad7c463d92 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4685)

1ecda3f74986bae3d104c942a22544a999a3e092 authored about 1 year ago by Andreas Dangel <[email protected]>
[cli] Use setters for --dir and positional parameters

This makes it possible to combine both inputs into a single list of
files to be analyzed.

9ecbe2e5ce86afbc78f05be8f7da212f40bffb7a authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4697)

dfcde5acdee58acbd13265fe3be6cd61893f2b51 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into issue-4676-cpd-cli

fc3fce1d025d775b9d38e5b2afe3d916d990ca06 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4698 from openium:feature/swift-5.9-support

[swift] Add macro expansion support for swift 5.9 #4698

cc8455ee1b09102de51c7ed33b3fa0f4435b6f99 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4698)

84c2eb7511c94c95c08c78e6e08406196b0a97ac authored about 1 year ago by Andreas Dangel <[email protected]>
[swift] Log parser errors

* Eventually, this should throw, but the grammar
is very incomplete.
* Support opaque-types

020e2da270056f9550d3ddcfe99241eb3d99cf60 authored about 1 year ago by Andreas Dangel <[email protected]>
[swift] Make Macro expansion an expression

Add parser tests

dbfde44b9259b915982770549f31a28340d62c02 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] ADR 3 - API principles - updates

* clarify impl
* remove @ReservedSubclassing

4666d22e0970a928edcb6dc1034a488bef612836 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update rule writing docs (#2511)

Add NodeStream

b6df95c3443c15b55dfd089e847fe02516456f29 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Document TypeRes API and Symbols API (#4319)

8ce3176c11dde94f35a776aefcac2f2b0b8577f7 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Document XPath integration (#4308)

e9b37fd6c8bedb065e1d76deb4b4c9e06225d706 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4749 from bergander:FixNoSuchMethodErrorInPmdCompat6

Fixes NoSuchMethodError on processing errors in pmd-compat6 #4749

abed5b00dc0587df4cbc335fe95a88417482c8ca authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into pr-4749

071a632de1a8e94b33796d25e9a352617bb99600 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4749)

729d035f26d0834b6fe425dc5f6c98616152185f authored about 1 year ago by Andreas Dangel <[email protected]>
Fix test

dcdab9d792ddd68a341a2e7ffde4dd207f8d665f authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4759 from marcindabrowski:fix-java-errorprone-warnings

[java] fix: remove delimiter attribute from ruleset category/java/errorprone.xml #4759

0a63e74d2d01a44c885a553fb08c18d052dc010b authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] Remove deprecated rule ref to ApexCSRF

This rule has been moved from security to errorprone
since PMD 6.21.0 already

49e6777fff0671c092306d610d3f52ee6cd2a120 authored about 1 year ago by Andreas Dangel <[email protected]>
[test] Test built-in rulesets for warnings while loading

aa93a75009c2022d4406c29b200c2c99a6bd5a9a authored about 1 year ago by Andreas Dangel <[email protected]>
Add @marcindabrowski as a contributor

9f9a8f70687da9eb7987b9c6a9b25a4a57f8bdf7 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4759)

272b23d7b2e50db0b7930e6b82877e4fd7f7c204 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4642)

b2aca33e807c7ae59c3e02debe9359065072fc63 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#2511)

ad00f1f5716296906cdd709bc5c23e3d3090bc58 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update rule writing docs (#2511)

10dd8e07bc8c0a64de89b944cdba140db2850b8b authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update rule writing docs (#2511)

fa12c0d5008af952e9bbd344d08fcd788130962d authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update rule writing docs (#2511)

add430b038a55ddec931bb5be2ed310f41160483 authored about 1 year ago by Andreas Dangel <[email protected]>
fix: remove delimiter attribute from pmd-java/src/main/resources/category/java/errorprone.xml

When using `category/java/errorprone.xml` ruleset with PMD 7.0.0-rc4 I'm getting these warnings:...

6d09555af6d76993d22f5330e49f6c6deb4c3c02 authored about 1 year ago by Marcin Dąbrowski <[email protected]>
Add swift 5.9 support

10ae2fae965286713055336887156c68d5fa1d05 authored about 1 year ago by kenji <[email protected]>
Fix NoSuchMethodError on processing errors in pmd-compat6

f73d75d5a363f9c09f3880948944a2028b52a6f0 authored about 1 year ago by Andreas Bergander <[email protected]>
Merge pull request #4706 from Debamoy:issue/1831-detached-test-case-reports-package-private-methods

[java] DetachedTestCase should not report on abstract methods #4706

c6d55ca059270c29cc89aa86b262650a028ea737 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4706, #1831)

990090d6d1c7d081e148b590390c8725823d7563 authored about 1 year ago by Andreas Dangel <[email protected]>
Add @Debamoy as a contributor

b0e2ab68c954cc879b329c6fb894ce266c91f8ef authored about 1 year ago by Andreas Dangel <[email protected]>
Fix checkstyle

10c184b44bfa8a1564bd3cffac3cc4a6cb7b1b5c authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4754 from bergander:AllowCommentedBlocks

[java] EmptyControlStatementRule: Add allowCommentedBlocks property #4754

3875ae2726463ed6fc0dd68c61a586cfd2c3f462 authored about 1 year ago by Andreas Dangel <[email protected]>
Update @bergander as a contributor

5ccae72a308a69e36de196993920f471f1cc5367 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4754)

1e8d5874ed5516bfe324aea226210efe66fe23aa authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4755 from oowekyala:issue4753-capture-of-wildcard

[java] Fix #4753 - PMD crashes while using generics and wildcards #4755

b06ff0bda44ddd5a39378b9de08bf62a33d1bf62 authored about 1 year ago by Andreas Dangel <[email protected]>
Add @soyodream as a contributor

b69b1262926c17a142ebe407b1a937e15169c52f authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4753)

d77d936daa6f971bc841fd317402cb9c5267c8c8 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] ADR - formatting of headers

32327876fbce4e089b4fde26e70f929a452bedba authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] ADR 3 - API principles

8763e1a19fc702ec6253b24beddd9efdd0099ce6 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] ADR 3 - API principles

1d2db3dfe050ceb8dfe9077d968d827a495bec30 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] ADR 3 - API principles

98ed6b36e82ac3b3fa5d1d50e7ea9e3055654f06 authored about 1 year ago by Andreas Dangel <[email protected]>
Update release notes

c3a91ea495d24a04894f7c2a695a969b45745057 authored about 1 year ago by Clément Fournier <[email protected]>
Fix #4753

b7b26f01f570f5c6cf5e8874ab9240d7cc417740 authored about 1 year ago by Clément Fournier <[email protected]>
Add allowCommentedBlocks property to EmptyControlStatementRule

de2a7e15ee139ca09bdc7801f43357547455d6c9 authored about 1 year ago by Andreas Bergander <[email protected]>
issue-1831 added test cases

3fc9d8fc77e7bd5f2e5abcb94646e8dd32952354 authored about 1 year ago by Debamoy Datta <[email protected]>
Merge pull requets #4750 from 219sansim:fix_flaky_SummaryHTMLRenderer

[core] Fix flaky SummaryHTMLRenderer #4750

f030d7f8d77cf3f943e4ef2a6fe3d7d01ee26c66 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4750)

a8e80cc74b28174454a5b7a237278c4497bee12a authored about 1 year ago by Andreas Dangel <[email protected]>
Add @219sansim as a contributor

69e5307339a60b64481de8f2f85b4aa5c5b182b5 authored about 1 year ago by Andreas Dangel <[email protected]>
No need to enable profile cli-dist anymore

Undo 1ac1bde6e238c1dd14680dde635c2f08f2982042

f2e61b7ec397ed0c5ec84b962748fde6e1d353c4 authored about 1 year ago by Andreas Dangel <[email protected]>