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

Merge branch 'master' into build-improvements

f5f3ea127b257e95c6149489b7ef47611a707815 authored about 1 year ago by Andreas Dangel <[email protected]>
Explicitly enable profile cli-dist for PR builds

1ac1bde6e238c1dd14680dde635c2f08f2982042 authored about 1 year ago by Andreas Dangel <[email protected]>
Use PMD 7.0.0-rc4 for maven-pmd-plugin

da95ddb4e31db3d59db94ca08ae46ba3f75ecc97 authored about 1 year ago by Andreas Dangel <[email protected]>
Bump maven-pmd-plugin from 3.20.0 to 3.21.1

b72c277e9b7a232c514ed788dedd681207f20cfc authored about 1 year ago by Andreas Dangel <[email protected]>
Bump build-tools from 22 to 23-SNAPSHOT

2939e3e09147ff7c65a22c4df98e9c7332e9961f authored about 1 year ago by Andreas Dangel <[email protected]>
Fix flaky SummaryHTMLRenderer

49bf4406341e65fdc0d031704aa22824de76d444 authored about 1 year ago by sandhu5 <[email protected]>
[doc] Fix dead links checker

bdc08e44fd92380d59cdc50cf9d8dd36e537c369 authored about 1 year ago by Andreas Dangel <[email protected]>
[compat6] Update version to use 7.0.0-SNAPSHOT

0aa781c3ab91a1dfba44d0e3fbc43c26b8bf13b1 authored about 1 year ago by Andreas Dangel <[email protected]>
Prepare release of pmd-compat6 7.0.0-rc4

655d1dc6c3e44ec01e20766b45f640cb58f2edbf authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4741 from adangel:pmd-compat6-module

Add pmd-compat6 module for maven-pmd-plugin #4741

621dffdf4e1d28116181ac956663a959f1335f07 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Improve release notes, migration guide

4df11b35f1ab463e95ebdb2f98bf9a55a9a561e3 authored about 1 year ago by Andreas Dangel <[email protected]>
Fix property name skip-pmd-compat6

1e331f08b423e28f5d521fc754d36cb17641fa62 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release procedure

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

42b336c4a550d85732a215ba78c04ae062ffd77d authored about 1 year ago by Andreas Dangel <[email protected]>
Update build scripts to use BUILD_CLI_DIST_ONLY

7432ae5a9b3bae7497095fca15fa9ac85080e5f7 authored about 1 year ago by Andreas Dangel <[email protected]>
Build modules cli and dist, unless property "skip-cli-dist" is set

e286135c700e55541f39ff75c9cb92f8b732c230 authored about 1 year ago by Andreas Dangel <[email protected]>
Bump pmdtester from 1.5.4 to 1.5.5

1c8c5cf4343b406168d27740f34c6f58cc6369d8 authored about 1 year ago by Andreas Dangel <[email protected]>
Remove unused imports

aed95e6870978c10910be102b4caaf38401aea91 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes and migration guide (#4717)

94cdd8a0225309be67f85a1e0dd99b4a3a154282 authored about 1 year ago by Andreas Dangel <[email protected]>
Test formats csv and txt for PMD

a0814be8953668431d014dc5e776fd91dfdafab8 authored about 1 year ago by Andreas Dangel <[email protected]>
Support formats csv and txt for CPD

9dd646a03017dd77d424d9d78ee07136515deec6 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4719 from ciufudean:master

[java] UnnecessaryCaseChange: example doc toUpperCase() should compare to a capitalized string #...

16967d3c609c8096cc6b8cd170555f1db6133273 authored about 1 year ago by Andreas Dangel <[email protected]>
Add @ciufudean as a contributor

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

5aaaf2b5ec0c493cf179468b715e218ee5480db1 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4724 from Monits:pattern-properties

[java] Make allowExceptionNameRegex a Regex #4724

1140aa2d00e226c68219a1241245f8aa5d0a27e0 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#1027, #4724)

e4d9a028242aa4f5417f4bcab88655111866d02e authored about 1 year ago by Andreas Dangel <[email protected]>
Bump snayeyaml dependency

4ac1d5f5f3280edfa877994044ced075884dd641 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4738 from ethauvin:master

[doc] Added reference to the PMD extension for bld

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

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

6567cfe0cf0e0e05876142c067df2860ff5dde89 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Link to correct pages of build tools from index

08de860ed9afc5a47ea2593018695f074a0bf7aa authored about 1 year ago by Andreas Dangel <[email protected]>
Fix PMD dogfood issue

dd2bb98aa06a126b787171042fb4942e1225579e authored about 1 year ago by Andreas Dangel <[email protected]>
Fix it verification scripts, only build for java11

64d20e036840fd6efd34619015b17298873dc3b4 authored about 1 year ago by Andreas Dangel <[email protected]>
Log failing integration tests

1c43a4689c4e1ce76365ee17290008dd083f21e4 authored about 1 year ago by Andreas Dangel <[email protected]>
New pmd-compat6 module

This makes it possible to use PMD7 with maven-pmd-plugin

b5d0ffb02f9af23bb508f2491a5ff97be6eb261f authored about 1 year ago by Andreas Dangel <[email protected]>
Added reference to the PMD extension for bld

057f0ac40cdc47af50b4c0ac39263ff026fe4b34 authored about 1 year ago by Erik C. Thauvin <[email protected]>
Merge pull request #4677 from tprouvot:feature/apex/avoidGetGlobalDescribesInLoops

[apex] Add new rule: OperationWithHighCostInLoop #4677

c5503c938fec727b8d2a108ccd70797b6a0c6c08 authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] OperationWithHighCostInLoop: add test for SObjectDescribeOptions

5f5c63bab9388b84c2e5716cf3d78cf3c0365d03 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4675, #4677)

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

8b4f6777740074aed668ff30d3ffb685cee2f9dd authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] OperationWithHighCostInLoop - support System.Schema... as well

And improve test cases

c7cc050983ad9a2dc5a0b94abefd73e670c5eaf2 authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] OperationWithHighCostInLoop - improve rule doc

95609960ac9d514ac9a0169c5e77aa97bc2a37c6 authored about 1 year ago by Andreas Dangel <[email protected]>
[apex] performance.xml - sort rules alphabetically

6d240b2a752c3f25432212ba550d0cfd312922eb authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4673 from wener-tiobe:patch-2

[javascript] CPD: Added support for decorator notation #4673

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

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

e29cb490e041b31192ba91c5fe0ca609d9437b9a authored about 1 year ago by Andreas Dangel <[email protected]>
[javascript] Separate @ from Identifier

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

59a23b1f8a2f10f2cf4ba0ecab2bc24db77dc21b authored about 1 year ago by Andreas Dangel <[email protected]>
[cli] Disable closures in annotations feature of picocli

This makes it probably a bit faster and doesn't leave an open groovy
jar file behind.

11110049919af76a281a38e7426138aa26f19df6 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Explicitly closing the URLClassLoader of the JrtFileSystemProvider

bf55388e518cf4ac7c4d5438f25dfe58b66147d3 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Improve logging of aux classpath

This includes some stats in AsmSymbolResolver.

Co-authored-by: Clément Fournier <clement.fourni...

d4725e6c1b7a28243d670b7cdc6cc0948dc36e22 authored about 1 year ago by Andreas Dangel <[email protected]>
Use Math.max

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

14ef905fab58e56b6526ed93c45869cf0bfe26aa authored about 1 year ago by Andreas Dangel <[email protected]>
Revert "Add close routines for class stubs"

This reverts commit 644f85836b848c373f8c4dccdd7ebff9032f8e15.

a643c3ce29489c8c4525192d9820137cea9c5b11 authored about 1 year ago by Andreas Dangel <[email protected]>
Revert "Improve stats reporting"

This reverts commit 5355594b5109ac946316b596a10cffd8dcfb11ed.

19a9a4bd3629aaebd866c10a680933e309bab967 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge branch 'master' into support-jrt-fs

37a75bd94e15a5a43f2f6e4476afd629381338e5 authored about 1 year ago by Andreas Dangel <[email protected]>
Bump Groovy to 4.0.15

- We now support parsing all Groovy features from Groovy 3 and 4
- Support for 5 is not includ...

95ec080bf1873d45e06190d53bf9dff735b39a98 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4594 from Monits:runtime-completion

[cli] Change completion generation to runtime #4594

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

ec3abf0ca2e2334fba44379e76838161206ebb92 authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Revert unrelated change in LawOfDemeter.xml

1951c685896172067e185ce9b10e9cae11651c17 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4670 from pmd/dependabot/github_actions/master/actions/checkout-4

Bump actions/checkout from 3 to 4

3d0839dd645c28e63973677e608bc6f90c50c5de authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update sidebar

The new XML rule introduced xml-bestpractices...

504a21cf76a47ecf4e07bb8fe54382cd4dc35c7b authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#3175, #4659, #4669, #4723, #4640)

bc005a2c610dcf9dc9c30dc9a2e4ed91a3455d68 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4686 from adangel/remove-apexversion

[apex] Remove ApexNode.getApexVersion()

981f44406fbdaebf13de4ee13d525643a79bc3d5 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Make allowExceptionNameRegex a Regex

93f5a68218de61a9739455bd0a05d6a03dbce424 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4705 from adangel/issue-4645-CommentDefaultAccessModifier

[java] CommentDefaultAccessModifier: Fix ParameterizedTest annotation

b355e11c172e049c806772d25916b490b7354b6a authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge branch 'master' into issue-4645-CommentDefaultAccessModifier

4c590a71bdfacd37ecfd2f776e9800deea191173 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge branch 'master' into remove-apexversion

8e3d60a772295cf8c709cee1f8bfbde44b4aa026 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4669 from adangel/doc-bld-tool

[doc] Add bld PMD Extension to Tools / Integrations

ef57fb643f024c542d1fcf85bf415b8d420f1ea3 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4661 from adangel/issue-3175-doc-language-modules

[doc] Update language modules

3b44f93f394d2db4aa6d30f0b8fb458861d27f1a authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge branch 'master' into issue-3175-doc-language-modules

854d6e5c05d43a0895241042ac1e857888c25631 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4659 from adangel/issue-4658-doc-ant-tasks

[ant] Improve documentation

be429e9a3dca557e8c64122d7f68521c81f05942 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Add @shai-bennathan as a contributor

5bb4a9290d0222f2e8856b93037262752b838f66 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Update changelog refs #4640

e0633a1c65bd6cbba20af1481ea26ae0dfc50021 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge branch 'pr-4640'

2fa80cbc34cef8718a3638700e4b91ff9a9f82b1 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Fix issue for conf dir too

0e94fe55d19ed0dc9a9cb0c85468de750cd694c4 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4612 from adangel/multithreading-errors

[core] Deal with errors from threads in multithreading mode

a768230ca82a5f42aff4e59d5eefa2a6be835b3b authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge branch 'master' into runtime-completion

2e4e1275d4a7a4e6371d0701362aa5ca8eb4466b authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Update javadoc to reflect new behavior

974092b7b946d200a3e184a324404f4dcc691668 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Assume pmd is in the PATH already when enabling completion

508034d4ddfcb33a9a5bc30473a2188a7f55e7c8 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Don't hide the completion command

7792404e7de53c5a21655df285a067b62333b174 authored about 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4592 from Monits:xml-declaration

[xml] Add MissingEncoding rule #4592

14b9029e97509715bfc733c827aedcd6311816a3 authored about 1 year ago by Andreas Dangel <[email protected]>
[doc] release notes (#4592) xml-bestpractices/MissingEncoding

42c7fb0f1739896e97ed4baef87f4c517ccb0b45 authored about 1 year ago by Andreas Dangel <[email protected]>
[xml] MissingEncoding - fix rule metadata

7fc50e434c8aa18172c7fb28eb31b5741cb5b311 authored about 1 year ago by Andreas Dangel <[email protected]>
[xml] MissingEncoding - only look at root document element

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

7b69ff73553e0f41217cc4731a199938ffb413d0 authored about 1 year ago by Andreas Dangel <[email protected]>
toUpperCase() should compare to a capitalized string

453685d6c47575de65404ff8e69fbf5321ec7ffb authored about 1 year ago by ciufudean <[email protected]>
Merge pull request #4586 from adangel:ruleset-xml

Use explicit encoding in ruleset xml files #4586

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

2450177da6497f494a124ef12d3a35765112cc86 authored about 1 year ago by Andreas Dangel <[email protected]>
Merge pull request #4699 from adangel:build-with-java21

Make PMD buildable with java 21 #4699

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

809e1f87638ee410c097e30cd184fe70907f3b37 authored about 1 year ago by Andreas Dangel <[email protected]>
[ci] Use ga of java 21 from adoptium

d983be0a833fa2b18db4c404615cdbe3f3bc1744 authored about 1 year ago by Andreas Dangel <[email protected]>
Bump byte-buddy from 1.12.19 to 1.14.9

6366dc3d97e10042c73232f6ec54eb92e8006752 authored about 1 year ago by Andreas Dangel <[email protected]>
Revert "[core] PmdAnalysisTest: Use concrete class to spy on"

This reverts commit df6a271f4f6de0976ae32c5126f2c411d4f0f916.

546a28aa23c0038be5a5ebdab26a5d1a8394fd70 authored about 1 year ago by Andreas Dangel <[email protected]>
[test] Close the streams in the tests

e52fecc13051d20a24fec716ab31f467acc8e1cf authored about 1 year ago by Andreas Dangel <[email protected]>
[java] Don't cache jar files when loading classes

This makes sure, that the underlying JarFiles are closed
as soon as the streams to read single c...

fbf2f77871575a4ec71bf102be1d7e7fb74d37bc authored about 1 year ago by Andreas Dangel <[email protected]>
Update pmd-apex/src/main/resources/category/apex/performance.xml

Co-authored-by: Andreas Dangel <[email protected]>

f4c3fc02a869da82cc501ff105e25363904f477f authored about 1 year ago by Thomas Prouvot <[email protected]>
Update pmd-apex/src/main/resources/category/apex/performance.xml

Co-authored-by: Andreas Dangel <[email protected]>

f0f05c6e2c03cb1023759e3bf6e184dfe1a34ea4 authored about 1 year ago by Thomas Prouvot <[email protected]>
Add @nakul777 as a contributor

95b1150e258740697db7101bebb9fb240b9f8be1 authored about 1 year ago by Andreas Dangel <[email protected]>
[core] XSLTRenderer: Close original writer at the end

Fixes #4717

fc9767b65bf7241c49b2a8d87f07b98d59a7e68e authored about 1 year ago by Andreas Dangel <[email protected]>
#1831 resolved the issue

4aedeec734fc194f877f4e8936b970d2b32a54d1 authored about 1 year ago by Debamoy Datta <[email protected]>