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

[dist] Bump commons-compress from 1.21 to 1.26.0

Fixes https://github.com/pmd/pmd/security/dependabot/51
Fixes CVE-2024-26308
Fixes https://githu...

bd9fa30cf3d410feeedb37cefa4d745c359bfbfa authored 10 months ago by Andreas Dangel <[email protected]>
[ci] Fix upload of sbom after rename

8adc11964dfb417b216487f4d0753c6660116a8d authored 10 months ago by Andreas Dangel <[email protected]>
[dist] Remove unnecessary exclusion for pmd-cli:sh:completion

Note: java and javascript are needed for tests in cli

Refs #4594

474274e12944d966911a5cfbb90c11dbd1fbefca authored 10 months ago by Andreas Dangel <[email protected]>
[dist] Make SBOM optional in assembly descriptor

fix dist sbom

decb759a8f0f8a9d28fd75b7f37e5f064e7a1c14 authored 10 months ago by Andreas Dangel <[email protected]>
[doc] Update maven doc, include PMD 7 usage, remove maven1

db02f357c52f62a127431be7bb03b9bcf4f1ebf3 authored 10 months ago by Andreas Dangel <[email protected]>
[doc] Update migration guide for XML Report Format changes

d6c282bfba279ae876c3f2c25dbceefa1db36e7c authored 10 months ago by Andreas Dangel <[email protected]>
Merge pull request #4825 from lbovet:master

[plsql] Fix ignored WITH clause for SELECT INTO statements #4825

d23395a44041124f68b22464c356f5fc25601f91 authored 10 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4820, #4825)

a481a062fe732369e5bcd346c49d8612c50e1de9 authored 10 months ago by Andreas Dangel <[email protected]>
Add @lbovet as a contributor

81206f2ee312459c7ce12b3713573571b57cd845 authored 10 months ago by Andreas Dangel <[email protected]>
Merge pull request #4776 from adangel:issue-4776-ruby3

[ci] Upgrade to ruby 3 #4826

019039c606cc6e6f18dd677225a99d8389a3f951 authored 10 months ago by Andreas Dangel <[email protected]>
[ci] Use regular PMD_CI_SCRIPTS_URL

e002b161e52b157fdf9ebce236ae8ef72c5778e3 authored 10 months ago by Andreas Dangel <[email protected]>
Fix Dangerfile

828bcaa89b90df9b78a3d92ff1978d05eb5f8a82 authored 10 months ago by Andreas Dangel <[email protected]>
Make sure, ruby and bundler are available

04509a9fba50174b59289481d289706ff272cbfc authored 10 months ago by Andreas Dangel <[email protected]>
Update gems

Fixes https://github.com/pmd/pmd/security/dependabot/49
Fixes https://github.com/pmd/pmd/securit...

aa6851e2d2d9a1918abab08eefc97bff601af673 authored 10 months ago by Andreas Dangel <[email protected]>
[ci] Upgrade to ruby 3

Fixes #4776

fa01fcd38b33bbcece7eeba2d6018baaae0adfd3 authored 10 months ago by Andreas Dangel <[email protected]>
[plsql] Fix support of WITH clause

4509b6b966f7d91dafddf7e3555e052199a358b8 authored 10 months ago by Laurent Bovet <[email protected]>
[java] Enable tests in JavaCpdLexerTest

9e900a2c70cbfcfcc093575e38ed06abe6f2c0bd authored 10 months ago by Andreas Dangel <[email protected]>
Merge pull request #4808 from adangel:issue-3905-tree-export-api

[core] Promote Tree Export API as stable #4808

19496ef198ea79ec7ff516e44744e2ff8887076f authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Fix XPathRule compatibility

0c82e97b6a9c0dad4377deaf6eb358b8f6dbb964 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4804 from adangel:issue-4309-xpath-cleanups

[core] XPath cleanups #4804

5931461ca9718325d255e24007f6f9710842bbe7 authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Fix compatibility layer

This is now an unhealthy mixture of old and new
classes. But the integration tests are working.

7698b6a9947aedcbe091509ac35952b32f0f916a authored 11 months ago by Andreas Dangel <[email protected]>
[doc] Fix javadoc links after moving reporting

8950cec263426cc307522fabc6de76b303dde11f authored 11 months ago by Andreas Dangel <[email protected]>
Fix imports

a2f2720f77155e8f2ba37f1fa008eebc77c8b5cc authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4803 from adangel:issue-3903-reporting-package

[core] Consolidate n.s.pmd.reporting package #4803

6a328d6cd02b3ae4305173457077876d99e14f32 authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Remove RuleSetFactory - not needed

It was used by RuleSetLoader, but this was stripped
down to do nothing anymore. See the comments...

4bf2c8b980b8ab852d47b17c2d5076265ec4e4ed authored 11 months ago by Andreas Dangel <[email protected]>
[doc] Fix javadoc links after moving Rule

a9c0ee0cd7d64d07f0dbc76d7ed724e3e3ed3b6e authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4799 from adangel:issue-3917-rule-package

[core] Consolidate n.s.pmd.lang.rule package #4799

2a3128fb8600b06912e58f745e42ee4f7f8b6484 authored 11 months ago by Andreas Dangel <[email protected]>
[ci] Fix dogfood SNAPSHOT version

9748580ee296007e0572830d63da22ee071cead5 authored 11 months ago by Andreas Dangel <[email protected]>
Use latest pmd-designer 7.0.0-SNAPSHOT

41938cacea1cf1e2f1e63a3b5caa4499f80c0629 authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Fix compile errors

14ae7f4ce04ae88cba5216797a9f18b88bf87a3b authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4798 from adangel:textcolor-renderer

[core] TextColorRenderer: Remove property color #4798

5e4b7f5eb5bedd37e57a1934f62b46fffd58599d authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4797 from adangel:lexexception-cpdlexer

[core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797

fa97cff7ffa996212a245390f346e9f32ee77208 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets

Remove deprecated and release rulesets #4796

a78e17b7a688dddaf029782704d2717c8b2fe503 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility

[core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-rul...

a76ec3410c5a7ba87c8197bda569117c6245657e authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4793 from adangel:undeprecate-dysfunction-reason

[core] Undeprecate PropertySource::dysfunctionReason in PMD 7 #4793

a411bc5dac6256a6c4369814bc84760db7350c12 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4792 from adangel:undeprecate-node-getImage

[core] Undeprecate Node::getImage() in PMD 7 #4792

c8686a0dff75b33eaf06a6582a549597acf5487c authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4786 from adangel:issue-4313-remove-old-rule-reference-notation

[core] Remove support for deprecated rule set references notation #4786

5b2b03847ec7791798a40351eba07dfcc2d75630 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4782 from adangel:avoid-image

[core] Avoid using getImage/@Image #4782

2fbe5cb147293d6254fc20fd5ce84f94cd13e94c authored 11 months ago by Andreas Dangel <[email protected]>
Merge branch 'master' into avoid-image

c6ce5a95575c70394b6b30e40fb6a8d775b892ff authored 11 months ago by Andreas Dangel <[email protected]>
Bump actions/cache from 3 to 4

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://g...

1d95f0f03e35d78dfdb88f4da999b244b3e2d6a8 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[doc] Remove not existing `-language` cli param

It was already removed for PMD 7.

4a1ba2c3c0defaaaf9e78cf09719fd545058303c authored 11 months ago by Andreas Dangel <[email protected]>
Fix broken link

033ede29256ad920a0deed6719a6d5d89f77ae6f authored 11 months ago by Juan Martín Sotuyo Dodero <[email protected]>
Fix Windows dir separator

68680de9cb82e686e5820a618d16271d11716656 authored 11 months ago by Juan Martín Sotuyo Dodero <[email protected]>
Fix Windows samples

f70b0d04cf02f09ebbe0a3050df267adfe9898c5 authored 11 months ago by Juan Martín Sotuyo Dodero <[email protected]>
Merge pull request #4777 from adangel:fix-deprecated-api-usage

Fix deprecated API usage #4777

88239b703e9ffbfa72203d332127983d6c805308 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4775 from adangel:apex-fix-deprecated-api-usage

[apex][visualforce] Fix deprecated API usage #4775

7041f27d9f4a41ac164ce106d12135755d85d41d authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4772 from adangel:plsql-fix-deprecated-api-usage

[plsql] Fix deprecated API usage #4772

59c2e86203ce8a4c20599467db184f0f7efd7db8 authored 11 months ago by Andreas Dangel <[email protected]>
Merge pull request #4768 from adangel:java-ast-updates

[java] Updates to AST nodes #4768

0c4b4f4dcda405702f9aa608cf59a9d24fca347c authored 11 months ago by Andreas Dangel <[email protected]>
[core] Promote Tree Export API as stable

Fixes #3905

d9321d70f263ab347a5c269697c8b02771de4625 authored 11 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4309)

f5c4aaddf28559d743fcf37e3f97c99abc55c89d authored 11 months ago by Andreas Dangel <[email protected]>
[core] XPathHandler/XPathFunctionDefintion: Refactoring, javadoc

304ff2ec256710d0e33ddd19cc4abfcf1b618a08 authored 11 months ago by Andreas Dangel <[email protected]>
[core] XPathHandler: Avoid direct dependency on saxon, Part 2

Define new interface FunctionCall, that replaces the
saxon interface ExtensionFunctionCall.

721661c3f9925fcb0f9979f7dbf20a67fa14bf10 authored 11 months ago by Andreas Dangel <[email protected]>
[core] XPathHandler: Avoid direct dependency on saxon, Part 1

b8ecc890afcbd4d034e5a4d7abd08b57a743d1f5 authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Provide XPathRule under old package

c800bba7335f62fb5a178c8f66c64e7375312316 authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Fix SuppressedViolations compatibility

3941fe1988bc87da03163728be2a1bf850540d39 authored 11 months ago by Andreas Dangel <[email protected]>
[core] XPathRule - remove version property (#4309)

049f2c7c596d015e5e496279ae1c43332657eb39 authored 11 months ago by Andreas Dangel <[email protected]>
[core] Move XPathRule into subpackage lang.rule.xpath (#4309)

7c29f16eace31b341091c4c92b6167e9d6b231ec authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Making compat6 layer for m-pmd-p work again

f6440c6dab6a3e64d4eca5cd1117c15d411b628d authored 11 months ago by Andreas Dangel <[email protected]>
[core] Move classes into n.s.pmd.reporting

- Report
- RuleContext
- RuleViolation
- ViolationSuppressor
- ParametricRuleViolation

Fixes #3903

f13cd58c7f8ee1574261a086ac1b941806b23ba7 authored 11 months ago by Andreas Dangel <[email protected]>
[ci] Update sonar, use Java 17

83522e96ef512f2b9a41586ae239509ec6f8313f authored 11 months ago by Andreas Dangel <[email protected]>
[java] Verify fix for BrokenNullCheck (#718)

Closes #718

963a9a965c0ffeba037a67a07212cd6c569b606d authored 11 months ago by Andreas Dangel <[email protected]>
[core] Actually move into correct package `lang.rule`

faaec5ed6de785e47760242eda80b03a398b0b12 authored 11 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#3917)

7b680eecafb90f69d3810f1fb5e221911575dfb9 authored 11 months ago by Andreas Dangel <[email protected]>
[core] Move RuleSets/RuleSetReference into internal sub-package

2461a4d00eb64fccfdee29ec1e60d60f6b8aa8ae authored 11 months ago by Andreas Dangel <[email protected]>
[compat6] Make maven-pmd-plugin work again

Provide some extra bridge methods for backwards
compatible getter, e.g. RuleViolation#getRule()
...

301678fe01b0cd10a2723e296b71b395132ba3e3 authored 11 months ago by Andreas Dangel <[email protected]>
[core] Move Rule/RuleSet related type into net.sourceforge.pmd.rule

Refs #3917

9e668c22fc0ce85d354405fce5e8281e15538d1a authored 12 months ago by Andreas Dangel <[email protected]>
[core] Move Rule into package net.sourceforge.pmd.rule

6d955d6b9adee43a4e6c58ed0c446735dcab366b authored 12 months ago by Andreas Dangel <[email protected]>
Merge branch 'master' into java-ast-updates

b17fe92fb5b93f08d24dd3bdd8ded3db9bf644cc authored 12 months ago by Andreas Dangel <[email protected]>
Update pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java

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

8bd78b4b8f4e15c3b7a4b13a823d99d4f13b5734 authored 12 months ago by Andreas Dangel <[email protected]>
[java] SingularField: verify #174

Closes #174

b06d00fb405c4cd5ecefc7010f6562dab56ee120 authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4778 from dependabot/github_actions/master/actions/upload-artifact-4

Bump actions/upload-artifact from 3 to 4 #4778

abb251a85e2505b431a09efd098370feeb7100e4 authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4766 from adangel:issue-4319-typeres-symbols-api

[doc] Document TypeRes API and Symbols API (#4319) #4766

e65f10bc57103968f5adca9585f93ac75b6a31cc authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4764 from adangel:issue-4308-xpath-lang-impl

[doc] Document XPath integration (#4308) #4764

acb3fd8dc5263152bc3f0f3f27a31c923321ec7c authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4762 from adangel:issue-2511-doc-rules

[doc] Review rule writing documentation for PMD 7 #4762

661d76ca61e8c498f81afce71cf04e966f888b31 authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4756 from adangel:issue-995-api-doc

[doc] ADR 3 - API evolution principles #4756

afe1ffac2528864338bfd27c90416387eb07f057 authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#995)

a8426fd996f5926c101dc5d056631f9562c03fcf authored 12 months ago by Andreas Dangel <[email protected]>
[core] TextColorRenderer: Remove property color

Fixes #4312

524ac69ecc792b91a858892ea4498983ee7f7741 authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4065)

bd933461d3d4dd04953cd4efa8c5ea15a3ac8e41 authored 12 months ago by Andreas Dangel <[email protected]>
[core] Rename Tokenizer to CpdLexer

See #4065

6163f67b06c51f2521a6e2ffcd8e4566ace6134f authored 12 months ago by Andreas Dangel <[email protected]>
[core] Rename TokenMgrError to LexException

See #4065

55d91791c311de292e0afb57964734f64d22123e authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#4796)

742394068e7b0d0f1b0def51cda37b023a266fb7 authored 12 months ago by Andreas Dangel <[email protected]>
Remove releases rulesets

a63a4773969bc89aa10c2a374225776e4b94bf03 authored 12 months ago by Andreas Dangel <[email protected]>
Fix old usages of old rulesets

bb75ff41c3a094f668077502c16b1f908b5348a0 authored 12 months ago by Andreas Dangel <[email protected]>
Remove old rulesets

These were from PMD 5. In PMD 6, these rules
have been moved into categories.

9977c0ffeb60f919d61448bca7e78c9b11eecd59 authored 12 months ago by Andreas Dangel <[email protected]>
[core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option `--no-ruleset-compatibility`

Fixes #4314
Closes #4378

ba602d19784653e4d849998013ff7c2b2d087928 authored 12 months ago by Andreas Dangel <[email protected]>
Merge branch 'master' into java-ast-updates

ed0cff6da9f96ae13386c936f3eb6b06403c5765 authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes (#1307, #3751)

a1d238cff67ffb5679bf50441dcba3bc5780f5f6 authored 12 months ago by Andreas Dangel <[email protected]>
[core] Undeprecate PropertySource::dysfunctionReason in PMD 7

refs #3868 and #3901

29a4aaec47c20282e417e48c5ebc2495e3cbdaf1 authored 12 months ago by Andreas Dangel <[email protected]>
[core] Undeprecate Node::getImage() in PMD 7

This should be done for 7.x again - see #4787

60eca92180135b14267223921bcbe53bcd43feb5 authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update migration guide (refs #4787)

e36055c8e040be5d3e955d60e2cf6469baa7bc0c authored 12 months ago by Andreas Dangel <[email protected]>
[doc] Update release notes/migration guide for @Image changes

986293d74810d9ee6967e657ee2aae78ee3cb408 authored 12 months ago by Andreas Dangel <[email protected]>
[jsp] Avoid using @Image, add AbstractContentNode

ce5aff837d9e35296f95b6030a105c3c983f9f40 authored 12 months ago by Andreas Dangel <[email protected]>
[xml] Fix impl and tests

120d24dae4bdae43c234296b9b60b5b54a532006 authored 12 months ago by Andreas Dangel <[email protected]>
[xml] Avoid using @Image - added new attribute @Text

adfd3963a09c899ef08788cfb774d5bf32a9f1e8 authored 12 months ago by Andreas Dangel <[email protected]>
Bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Rele...

2d6dba7de2f9875d09ca00b2ede9eeee6b8749c9 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4746 from adangel:build-improvements

[ci] Build improvements #4746

2e7263af695638a90d8d6e4d61e290d3dc3c4a19 authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4718 from adangel:issue-4717-xsltrenderer-leak

[core] XSLTRenderer: Close original writer at the end #4718

1c1cdb52de67941d2f9c25df64d24cd87ed09f6a authored 12 months ago by Andreas Dangel <[email protected]>
Merge branch 'master' into issue-4717-xsltrenderer-leak

a382d675b6633cb0e9be26fd877d85a51c76f286 authored 12 months ago by Andreas Dangel <[email protected]>
Merge pull request #4694 from oowekyala:issue4635-cpd-lexical-error

[core] Fix line/col numbers in TokenMgrError #4694

b4781ada3b56428fca9cceead8e46347bfd2ebb9 authored 12 months ago by Andreas Dangel <[email protected]>
[ci] Bump build-tools to master (23-SNAPSHOT)

Should fix the expired release key

bd7fb70c1300d7390c710814d6995568e5d938ea authored 12 months ago by Andreas Dangel <[email protected]>