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

[java] AssignmentToNonFinalStatic - improve message

Includes field name in rule violation message.

0c5977ae31e204a81b2cc78d70ec6e975240aacf authored about 3 years ago
[java] Update rule ProperLogger

3983e1d83951c08642c4dcc7774c409a1a33280d authored about 3 years ago
[java] Update rule SimpleDateFormatNeedsLocale

74ace9c734a1c5b313b245f1bc09f34eb9b0d699 authored about 3 years ago
[java] Update rule PrimitiveWrapperInstantiation

a456e434fb38064d2097d4337d1831be3d679db0 authored about 3 years ago
[java] Update rule FinalFieldCouldBeStatic

e15d4cc58506acc2479c5396c8b81a98e5a58da0 authored about 3 years ago
[java] Update rule LogicInversion

12b047bb95fc01c5718dea7ce846d3fa3bb1b0c3 authored about 3 years ago
[java] UselessOverridingMethod - fix false positive with overloads

* add more types to avoid warnings about unresolved
types during tests
* reuse OverloadTypeInfo ...

4ae38fc2d512b2d767023686f844d9b27a2be79e authored about 3 years ago
[java] AssignmentToNonFinalStatic - fix false positives

6453740924020207cc075e715223d478ff23d3c4 authored about 3 years ago
[java] AvoidBranchingStatementAsLastInLoop - support for-each, fix false

positives

Foreach loops are now a separate AST node.
If the loop statements don't use curly brac...

814f8807a2339fdba32a63ccc6081ad4832d4792 authored about 3 years ago
[core] Add deprecation warnings for CPD CLI options

3749f3e2df844b262581cf382de58d7f01d9590b authored about 3 years ago
Apply suggestions from code review

65e3ef3cd01d0f250c09ce0b99540735f958d8eb authored about 3 years ago
[doc] CPD CLI: --filelist to --file-list

b34209707332efea233b35c2627254b07d1d7327 authored about 3 years ago
Merge branch 'master' of https://github.com/duanyang25/pmd

bc7d4fb4fc9a9a5b0aaa25002470bf9e437eaea0 authored about 3 years ago
remove the option introduced by a mistake

f83de43cbf88102f4f5178a78579ce9019931e9d authored about 3 years ago
Update cli_reference accordingly to adopt GNU-style long options, keep `-language` and `-version` unchanged

a71ca23285468c6e3bf3b9386ac8f1c38ebcebaf authored about 3 years ago
Merge branch 'master' of https://github.com/duanyang25/pmd

0d90091594047f55d111149306ef5dbdb1d1c417 authored about 3 years ago
move -- options before - options

ea057920439555f53fb58ea6cd7927b0bdc1ed64 authored about 3 years ago
change CPD.md to the new option "--fail-on-violation"

04f4cdf579ba84768e3f5bdd6d4e4f8833b92cd9 authored about 3 years ago
Revert "change it to the new option "--fail-on-violation""

This reverts commit a0410bd480cd3b2ec7b900ab3b1c6b6969034208.

49204826bc6d1c18215babf2de472892f35493c2 authored about 3 years ago
Merge branch 'master' of https://github.com/duanyang25/pmd

a944dd6cc63d45b8774ebd8c4ade0b87b405d90f authored about 3 years ago
change to be the first option on of CPD

33bfa1bb6c7afede510aedf33d013cf9a4437cff authored about 3 years ago
change it to the new option "--fail-on-violation"

a0410bd480cd3b2ec7b900ab3b1c6b6969034208 authored about 3 years ago
Change it to `--aux-classpath`

dad5e0d504db18e566d1d1185071e5baef6fa003 authored about 3 years ago
Merge pull request #3591 from adangel:pmd7-update-AvoidInstanceofChecksInCatchClause

[java] Update rule AvoidInstanceofChecksInCatchClause #3591

* pr-3591:
[java] Update rule Avo...

149d8ebde49a624453b9b8599f3c87909b85f9e5 authored about 3 years ago
Merge pull request #3556 from

adangel:pmd7-update-ClassCastExceptionWithToArray

[java] Update rule ClassCastExceptionWithToArr...

1b38a0b7571b8bf0c2942839ecf0802975b6374e authored about 3 years ago
Merge pull request #3537 from adangel:pmd7-update-MissingStaticMethodInNonInstantiatableClass

[java] Update rule MissingStaticMethodInNonInstantiatableClass #3537

* pr-3537:
[java] Update...

bb689ad58094d293e57652f96a457857bd399931 authored about 3 years ago
[java] CloseResource: fix false positive and negative

6bbad3ecfdce72d17a94aa46a18bf98ec3fc72c9 authored about 3 years ago
[java] Fix type res if generic type are provided for a non generic

480ac2f0f9596f2a21676cdb7f43dccb3a16d2de authored about 3 years ago
Merge branch 'master' into pr/3600

2f787f74dfb4430659d5b5e016349194b1c91ff0 authored about 3 years ago
Output a deprecation warning

5ec56a91ef21e9dc386fffe2e367f0d37c05bd6f authored about 3 years ago
[java] CloseResource - fix various false positives/false negatives

For details, see the test cases

348d7fe802525e9dd4fc2b0cdc441f304a87cb5f authored about 3 years ago
remove and will deprecate it later

4d52b26faf185b50ce9f61c330eead9bfabc49b8 authored about 3 years ago
seperate and current work

206b65770918ad9a154850f72746c266a71c01c3 authored about 3 years ago
Update description of --version

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

5778c338c4b429b4c19359fb7fb910afb3ec3674 authored about 3 years ago
Merge branch 'pmd/7.0.x' into pmd7-update-CloseResource

594e4d60c91c69b6a6c079c9735777a3c651f16e authored about 3 years ago
add additional unit tests regarding long options, successfully implement the feature https://github.com/pmd/pmd/issues/3424 and https://github.com/pmd/pmd/issues/3425, and compile and build the project

e7d8b8ad28ffac166aefdfe94fc79fcb8423a590 authored about 3 years ago
fix one minor issue related to 'version'

3a8a9502de43688c8db94f7c500d35ca5fcfd375 authored about 3 years ago
fix one minor issue related to 'version'

dfb83b369e46b68646d9e8435b3d6573b8367994 authored about 3 years ago
follow code stdyle

59408d2ee1d123da7dc177cc2817b4f8d769c320 authored about 3 years ago
follow code stdyle

f5bd6700621af25d8e75418442fcc03fd88a9aca authored about 3 years ago
Add long CLI options and 'version' options and keep old ones https://github.com/pmd/pmd/issues/3424, still figuring how to build successfully with existing unit tests

e844dadfb68fa6d097d26d616638594df1f336c0 authored about 3 years ago
fixed NPE which occurred when running sonar-pmd plugin integration tests with pmd/7.0.x branch

5ed2b3e100a83551a014cf022af542d2ce6b561e authored about 3 years ago
[java] Update rule UselessOverridingMethod

97048aa4363412a13012ae932b412dd5e3cf5929 authored about 3 years ago
Bump pmd from 6.39.0 to 6.40.0

f18ceebd7bac962ee431a2e7ab3a3458f06b624c authored about 3 years ago
Bump maven from 3.8.2 to 3.8.3

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

c1ab978183e3b50c32b1b69a4943a4e15feed873 authored about 3 years ago
Prepare next development version

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

f12710071f6bd81239fd8293c6059ff97f926e84 authored about 3 years ago
[maven-release-plugin] prepare release pmd_releases/6.40.0

be09a31654113235cded4c7c2d93643100066861 authored about 3 years ago
Prepare pmd release 6.40.0

fd391160b4248b016d57b29c4ddc554f27dd7293 authored about 3 years ago
[ci] Improve stats script to consider closed milestones as well

d914447266c9f822b2eea7cb8c0f0d9d8dd1f813 authored about 3 years ago
[doc] release notes: add experimental api, fix missing closing tag

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

fc0350326e22a0e125a1da1f00407991b6f6dace authored about 3 years ago
Merge pull request #3584 from adangel:issue-3563-classnamingconventions

[java] ClassNamingConventions: Disable utilityClassPattern by default
#3584

ac26d3dc6d7c121de72e6e7ddc1769caf8986e85 authored about 3 years ago
Merge pull request #3557 from adangel:doc-vf-typeres

[doc] Visualforce type resolution #3557

* pr-3557:
[doc] Visualforce type resolution

857894928a08ab407fd9f38114bfaf66ad7e63b9 authored about 3 years ago
Merge pull request #3544 from adangel:issue-3368-hardcoded-crypto-key

[java] HardcodedCryptoKey false negative with variable assignments #3368

* pr-3544:
Simplify ...

9a07b8161202e0b100cf51a0355ed4c092bf0b13 authored about 3 years ago
Simplify getUsages call

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

ec164b4bf07f7182fce23405185c57f6a497cc87 authored about 3 years ago
Merge pull request #3543 from adangel:issue-3542-missing-override-enum

[java] MissingOverride: False negative for enum method #3542

15270c8bd975d4747e8f168e368a70f13b2c8139 authored about 3 years ago
[java] Update rule AssignmentToNonFinalStatic

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

4a42e5f1adb6d8a3b39653626425566cebad8b94 authored about 3 years ago
Merge pull request #3582 from oowekyala:cleanup-3581

[apex] Cleanup after #3581 #3582

* pr-3582:
[apex] comments: use index instead of line/column...

f5fd79d489cf11fc8ee2b21e7583e8dd94f7db9c authored about 3 years ago
[java] Update rule AvoidBranchingStatementAsLastInLoop

0c0f124c40729c436036703ec78b2ae5d95ff9d3 authored about 3 years ago
[java] Update rule AvoidInstanceofChecksInCatchClause

9a16964259cfa10f99898fe7739008fff2b5754c authored about 3 years ago
Merge pull request #3555 from adangel:update-apex-jorje

[apex] Update jorje to version 54.0 (Spring '22) #3555

* pr-3555:
[apex] Fix errors due to jo...

a9221d411bf3596c9d56ac562a5fa6f14efe3865 authored about 3 years ago
Merge branch 'master' into pr-3555

2a8db8b97c075205ad53e28b063d4004f307a3cd authored about 3 years ago
[apex] comments: use index instead of line/column to map to node

b70b981145b69ed861513b8ebb14b8e6982bf934 authored about 3 years ago
[apex] comments: consider position index in the same line

e05e0df39a4c2d2e6ccdb194519588707bab4a62 authored about 3 years ago
[apex] EmptyCatchBlock: Improve test case

also test for doc comments

f3c17a0e029c98af5b36714a1ffe6452cd3d9e47 authored about 3 years ago
Added a new test case verifying the expected boundary condition behavior for allowing commented blocks.

aa271e5bc346cbf70bbe67c0ca39fa0ec29d441f authored about 3 years ago
[doc] Update release notes (#3574, #3580, #3581)

f4d34f96c4176ee359b35c80a0e85487515db2d4 authored over 3 years ago
[java] ClassNamingConventions: Disable utilityClassPattern by default

- Fixes #1595
- Fixes #3563

3093013ff76d1a491af081e67a8c3940810bc171 authored over 3 years ago
Merge branch 'pr/3531' into 7.0.x

fd3d8e33989b721a2addc83feabdf265f24bb262 authored over 3 years ago
Merge branch '7.0.x' into pr/3531

7c11faaff44baea8acb24435dc3a8e17b0943fa0 authored over 3 years ago
Merge branch '7.0.x' into pr/3546

a94616e626757a2d033c5afeb8a115e56ef5f6c6 authored over 3 years ago
Merge branch 'pr/3545' into 7.0.x

03a1575d1ff3450f1d95461287e41ed2d923ff56 authored over 3 years ago
Merge branch '7.0.x' into pr/3545

38ea6c36eb7aaf68b3751c3947f299f70a646c1e authored over 3 years ago
Cleanup after #3581

7a9d0db3a7576a11d5121c69b0e2b2d146908b4c authored over 3 years ago
Merge pull request #3581 from SCWells72/pmd-3569-feedback

591d6c64ad7d05d1c6569233eca9cf0ba1e553ec authored over 3 years ago
Made the check for whether a node contains comments more efficient. Instead of having to inspect all commented lines in the file for each comment container, we now pre-calculate an index of which lines were comments, and then we see whether any of the lines in a comment container's range are flagged in that index. Given that we're currently only going to perform this logic for ASTCatchBlockStatement nodes, hopefully this should be very efficient. If/when this logic is expanded to include other node types, we can revisit and determine whether another approach such as a binary search for lines in a given range is a better fit.

Made AbstractApexCommentContainerNode package-private.

e0cd2a6ae2ab5a9dd2b6306fe4a14aaeec70fb01 authored over 3 years ago
Merge pull request #3574 from SCWells72/pmd-3569

[apex] Fix for #3569 - Added new configuration properties allowCommentedBlocks and allowExceptio...

515a6d0fd752951a8c149e55b4c8bd5beb546043 authored over 3 years ago
Merge pull request #3580 from SCWells72/pmd-3569-release-notes

[doc] Release notes updates for the changes in issue #3569.

494520bb03ee5cb18bd33121c08f769305285b15 authored over 3 years ago
Addressed code review feedback, specifically providing tighter encapsulation for 'setContainsComment' and marking the 'ASTCommentContainer' interface as experimental.

67c4f0bcb56757a70c791ab1d04ed1fae46d1a9d authored over 3 years ago
Release notes updates for the changes in issue 3569.

d8dbea8809ea73db7d6ccc947f1bffb3b3220d99 authored over 3 years ago
Merge branch 'master' into pmd-3569

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

9404c28fa8a2895c0cfd307151d86d075a3d2752 authored over 3 years ago
[doc] Update release notes (#3570, #3575)

fb731c257edb636241d24393daad4cfb10777848 authored over 3 years ago
[doc] Update release notes (#3568, #3573)

38d60e231320784df4389bd484c6f362273e8636 authored over 3 years ago
[doc] Update release notes (#3578)

93c022505fc941ca753941d3727e752b558d16f1 authored over 3 years ago
[apex] Update test, see #2775 / #3577

1b5408d49ac3f38b725ee3b3b2ae4f58a4b232d9 authored over 3 years ago
[doc] Update release notes (#1090, #3576, #3577, #3579)

3ef0360d6579c806d98ae9cafc85b25750e634dc authored over 3 years ago
[doc] Update release notes (#3566, #3572)

8c7b0fbe9c30e92872a5a2ea316bc7d6789cf693 authored over 3 years ago
Update @SCWells72 as a contributor

8d2af36fbbdb318f6c0c6722c54e2ef8b7efa2e3 authored over 3 years ago
[doc] Update release notes (#1089, #3571)

2cb76f8b25f417c79eeef0e507e08a49ec9de373 authored over 3 years ago
[doc] Update doc about merging pull requests

This includes now all-contributors and provides
standard merge commit messages.

8ae662c90d801f908738f8a7b8fc67f4c7c6be39 authored over 3 years ago
Merge pull request #3575 from SCWells72/pmd-3570

[apex] Fix for #3570 - Added new configuration property reportInForLoopInitializer to OneDeclara...

f543babca6e70b92c0e26b81ac1518528ed10ceb authored over 3 years ago
Merge pull request #3573 from SCWells72/pmd-3568

[apex] Fix for #3568 - Added new configuration properties reportEmptyPrivateNoArgConstructor and...

142b8577500f631f67872f11ea9d2f9685353a1b authored over 3 years ago
Merge pull request #3578 from SCWells72/pmd-3576

[apex] Documentation changes for #3576

0bc53fca8dbe15b10d4b8984b1ce89bbefec9eb5 authored over 3 years ago
Merge branch 'master' into pmd-3569

914614f6a2f35d821fdee8d13dfd7ed2469bf646 authored over 3 years ago
Updated the rule documentation for the new config params.

98b6479ecb249c78c75a0368a771143b0a096cb6 authored over 3 years ago
Issue 3569 - Based on great feedback from Clément Fournier, decided to go a different route and add the exact same configuration properties that the analogous Java rule offers, specifically 'allowCommentedBlocks' and 'allowExceptionNameRegex', both with the exact same defaults as the Java rule, i.e., 'false' and '(expected|ignored)' respectively.

Adding 'allowExceptionNameRegex' was quite straightforward. However, 'allowCommentedBlocks' was ...

04096bbf014e20667375d1db22ff5da049dc1e29 authored over 3 years ago