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
[core] Refactor CPD #4397
056b339eb42bb7107a482273396d448087122994 authored over 1 year ago by Andreas Dangel <[email protected]>5d873fd241eb4e54e19204f4f107a95a22a2db4b authored over 1 year ago by Andreas Dangel <[email protected]>
e33be0ba488605a10121371d59206e30fad1c5e3 authored over 1 year ago by Andreas Dangel <[email protected]>
34cd92c55ef64e7548f90db8d1406595b87e3138 authored over 1 year ago by Andreas Dangel <[email protected]>
fc0b3ad1456332d09852d375c76c9b363d41d5f8 authored over 1 year ago by Andreas Dangel <[email protected]>
f65a7cb45031a3034b26ec092e940886cc86d7eb authored over 1 year ago by Andreas Dangel <[email protected]>
ad4a19fbe2b3b6db612d49ada6e40b82596a4866 authored over 1 year ago by Andreas Dangel <[email protected]>
a2765a17f02f8cd784775f001342381b616b58ef authored over 1 year ago by Andreas Dangel <[email protected]>
1aefe472c3000075b2a2fefa4368b992bbefc933 authored over 1 year ago by Andreas Dangel <[email protected]>
when SoftReferences have been freed.
c1109b48fa77519d54d06c10bbede1edcccec619 authored over 1 year ago by Andreas Dangel <[email protected]>
- Introduce ExitAction
- Sort languages by name
Use a consistent implementation of getInstance().
Now all modules resolve against the LanguageRe...
80856732ccea260ac11a87ffd40bd79fcd5ebd78 authored over 1 year ago by Andreas Dangel <[email protected]>
41ff4beb2bd7319dc700cdbe1b462e97f8828be0 authored over 1 year ago by Andreas Dangel <[email protected]>
8511c7b0e1344ee6d32929ae79b9db23fa98c3bf authored over 1 year ago by Andreas Dangel <[email protected]>
6298d87e71d66d2bc908a7d9ec61843eb1be240c authored over 1 year ago by Andreas Dangel <[email protected]>
681c52836c5acf19d39c183cf90f3f18c104d7b1 authored over 1 year ago by Andreas Dangel <[email protected]>
932ac33d15e5a5ceccdc246c5a0a3e4ed0f93387 authored over 1 year ago by Andreas Dangel <[email protected]>
3984dc2493a10b275c98b5258b96ca32a94cfee3 authored over 1 year ago by Andreas Dangel <[email protected]>
5200cc9e8a5ed610a9a82c9396547ad07ca0591a authored over 1 year ago by Andreas Dangel <[email protected]>
c6a63da88719d5ca4c8abaf7e8796f1c4f40a95b authored over 1 year ago by Andreas Dangel <[email protected]>
It applies to both PMD and CPD
67cbb947efff16ea2be29c7fd860cf5f2feeb720 authored over 1 year ago by Andreas Dangel <[email protected]>df08d0860854c9bfbfa852bc6bb048b8e7db54b7 authored over 1 year ago by Andreas Dangel <[email protected]>
9ce9b24f2a9e5694eff637a5b828aa56aeb2dbd8 authored over 1 year ago by Andreas Dangel <[email protected]>
[core] Update properties framework #4380
027fb4b9f435b00031dbc5de867ae4e3f75c3ccc authored over 1 year ago by Andreas Dangel <[email protected]>[doc] Make side fixed only for big screens
9aa81016b025511b63bc06d6ded57a09edc23c22 authored over 1 year ago by Juan Martín Sotuyo Dodero <[email protected]>mvnw clean verify - now passes.
4151ca13f2c3d2337a382f9805b78352f102a525 authored over 1 year ago by Richard Corfield <[email protected]>8f190675358255186c7092e2bdc76c43aeaf20af authored over 1 year ago by Richard Corfield <[email protected]>
This commit will need to be reverted in 4650's branch.
2ab8447654a7610ddd8a27dcc5fb210488e256d4 authored over 1 year ago by Richard Corfield <[email protected]>10a50b8677db8d482a3cae6fdb5184483b25bb69 authored over 1 year ago by Andreas Dangel <[email protected]>
Two of these tests are failing. It doesn't recognise constants.
I guess that it never has recogn...
d85a1a7cfe7efb12971317809a07d55b7c4962ee authored over 1 year ago by Richard Corfield <[email protected]>
a9ed11b7be966aa7569551fe2f2185f3c357750e authored over 1 year ago by Andreas Dangel <[email protected]>
86fdc446d4391f1092f40d0e2c39edee52003346 authored over 1 year ago by Andreas Dangel <[email protected]>
894d9fba84995cddfcb4c23305f613138cfdb8a9 authored over 1 year ago by Andreas Dangel <[email protected]>
Refs #4305
24257a0207b1519eaefd5e5dba500dfb06c250cc authored over 1 year ago by Andreas Dangel <[email protected]>Refs #1204
5846666dba6f5f213a320074fddc677bb959cd51 authored over 1 year ago by Andreas Dangel <[email protected]>
- moved deprecated delimiter test to messages
- added value as attribute and tag test
79d6e8bc48318121b6f6e176d2124aaf1912c56d authored over 1 year ago by Andreas Dangel <[email protected]>
Update tests and usages for valueFrom/asDelimitedString
3ea4031d0ee2abf65a6f6b757ebb908a95cee364 authored over 1 year ago by Andreas Dangel <[email protected]>[skip ci]
8681e8d7f93dc3e33647a8daf1cd610edb21581d authored over 1 year ago by Andreas Dangel <[email protected]>ea11fcda54639f4d4396c48d91fbfe931725c316 authored over 1 year ago by Andreas Dangel <[email protected]>
#1204 #4301 #4302 #4303
28c017ca8affa47b100b627ee599b30dbc3cabe4 authored over 1 year ago by Andreas Dangel <[email protected]>Refs #4303
67fac20ac723a2a85a9f2f169f6e675f3b759636 authored over 1 year ago by Andreas Dangel <[email protected]>faa2d0ae563db058cb5dab281317f9d01b263189 authored over 1 year ago by Andreas Dangel <[email protected]>
b73611f0133473e12ce26d0554067797ae529684 authored over 1 year ago by Andreas Dangel <[email protected]>
Also wrap the inline-toc in an accordion to
save some space.
Remove some of the unneeded javascr...
Note: This is using 21-ea for now
a93c8f2b7bd526209be1826d1f368c4ecb1d9c1f authored over 1 year ago by Andreas Dangel <[email protected]>99948c8fb69edb229849ffd325db29f31ab4a461 authored over 1 year ago by Andreas Dangel <[email protected]>
This requires to use the option TOKEN_MANAGER_USES_PARSER
41643dd020dd83016e68fac5f0655a5342ba0883 authored over 1 year ago by Andreas Dangel <[email protected]>Now the files need to be syntactically valid java sources.
d061883ca6feb85e352ca468b186cb22fd4f1383 authored over 1 year ago by Andreas Dangel <[email protected]>000f2e86fd057f555eb9a4724601de0369f47aba authored over 1 year ago by Andreas Dangel <[email protected]>
JEP 445
f4c86b25ae06002288ccc581eddf5ab7cc710c31 authored over 1 year ago by Andreas Dangel <[email protected]>38a5e827e95f4e9450d14fe13fcdaf8dc8999013 authored over 1 year ago by Andreas Dangel <[email protected]>
630626ca82a4798d8205b57a7eb9c9e3ede04756 authored over 1 year ago by Andreas Dangel <[email protected]>
c2710c9a9146cc48433d54d7e73ba630659d802f authored over 1 year ago by Andreas Dangel <[email protected]>
JEP 443
216dd094059fecb2987a6fa0f003e7c71d868d64 authored over 1 year ago by Andreas Dangel <[email protected]>JEP 430
715d58fef3dd9b343384d5c61ee37a5df886ed85 authored over 1 year ago by Andreas Dangel <[email protected]>Only Pattern Matching for switch
05d55d0d7af48dbcab557384a0bf1aaabe083ab0 authored over 1 year ago by Andreas Dangel <[email protected]>- renamed ASTSwitchGuard to ASTGuard
3bdb921548347b9860b48ee6147e557594d4d78d authored over 1 year ago by Andreas Dangel <[email protected]>b5d00b7e422eb2026863e37d6a4c4f3d95036747 authored over 1 year ago by Andreas Dangel <[email protected]>
- renamed ASTComponentPatternList to ASTPatternList
2488107b232514d04484c866ef21da8f91ae7aba authored over 1 year ago by Andreas Dangel <[email protected]>9fa7565807f95e99df0fe757556a11140773ff1d authored over 1 year ago by Andreas Dangel <[email protected]>
Copied from 20-preview
0ea6336044ffa7973d96453bfd3343ec546867d8 authored over 1 year ago by Andreas Dangel <[email protected]>0566eedfb42a389cf68cb99b4baeee50ac4f7652 authored over 1 year ago by Andreas Dangel <[email protected]>
0cd0b40edeb1100274371f30bfde3ac935894dd1 authored over 1 year ago by Andreas Dangel <[email protected]>
2b0cadf0ed8ba29fd7207df61c4f08b13f375279 authored over 1 year ago by Andreas Dangel <[email protected]>
510608f9af6d45ce9eda7678d4123be4d2c31a65 authored over 1 year ago by Andreas Dangel <[email protected]>
Co-authored-by: Juan Martín Sotuyo Dodero <[email protected]>
56ae02ad3547e80dc082624a9f38c42e4c45aa7f authored over 1 year ago by Shai Bennathan <[email protected]>Currently if run.sh is launched via 'bin/bash run.sh', when run.sh is not in the local directory...
295ee304a49539597e351a88b25adb7328e3bbd3 authored over 1 year ago by Shai Bennathan <[email protected]>[java] fix #4634 - JUnit4TestShouldUseTestAnnotation false positive with TestNG #4637
1021b3b7d4addb2ac2b5229124eb7ff1524337a7 authored over 1 year ago by Andreas Dangel <[email protected]>7b5a70e3c72a5d87dfaf91e79f31f05f68d0fc3d authored over 1 year ago by Andreas Dangel <[email protected]>
8523adc53b7956b01e13ed3184d2a79af1184f58 authored over 1 year ago by Andreas Dangel <[email protected]>
- fix the JUnit4TestShouldUseTestAnnotation rule for TestNG,
- add test
- update changelog
Ref #4635
Col number of zero may happen when the error is reported
on a newline. In the rest of...
- Final touches
a065600e48601a3cf7ea25ad9fe914f97222cbe7 authored over 1 year ago by Andreas Dangel <[email protected]>
- Final touches for Java AST changes:
add jdoc links, add details collapsible
- Move info from r...
- Language versions
- Build Tools
- Extending PMD
- Release downloads
- CLI changes
- Custom distributions
- Rule Tests
- CPD endc...
Co-authored-by: Juan Martín Sotuyo Dodero <[email protected]>
5813391a9871785994e2495088dbd8dba5d2277e authored over 1 year ago by Andreas Dangel <[email protected]>for AssignmentExpression and UnaryExpression
6f278c4a4226723b0777a4f23f99d40d1da32b70 authored over 1 year ago by Andreas Dangel <[email protected]>
- Field access, array access, variable access
- this/super expressions
- type expressions
- meth...
5355594b5109ac946316b596a10cffd8dcfb11ed authored over 1 year ago by Clément Fournier <[email protected]>
644f85836b848c373f8c4dccdd7ebff9032f8e15 authored over 1 year ago by Clément Fournier <[email protected]>
Literals, Method calls, Constructor calls
3164e93e948251b35e649d37b9475c98d6830025 authored over 1 year ago by Andreas Dangel <[email protected]>b53214e9c6d19030416c9b10aa6d0d64d255ef94 authored over 1 year ago by Andreas Dangel <[email protected]>
c4df61d257e9398c9664c17f31a5e52585adc9cb authored over 1 year ago by Andreas Dangel <[email protected]>
05668150b10b6d0eefd655141730ad417a14a91d authored over 1 year ago by Andreas Dangel <[email protected]>
ec2882a4f3499e7ca0783b870f7991391ffe5eb3 authored over 1 year ago by Andreas Dangel <[email protected]>
That's one missing piece to support running PMD on a different JRE
than the one used for analyzi...
[core] Make ClasspathClassLoader::getResource child first #4621
3e2de671907a2b2984880e50105072fd6c26116c authored over 1 year ago by Andreas Dangel <[email protected]>42aee1d3d841e2c63aa9ce8662b3c41ccf387ff2 authored over 1 year ago by Andreas Dangel <[email protected]>
3a6fe3d507ed7685a148b8c390fbad9e66138856 authored over 1 year ago by Andreas Dangel <[email protected]>
43948893e31f6062c5791b31430157e173b3d5e4 authored over 1 year ago by Andreas Dangel <[email protected]>
9673a23912b0e98e306218da02f92cf6a0c4a02b authored over 1 year ago by Clément Fournier <[email protected]>
11ca2952e5a379b6bbc94a024b5c29504d6fad1d authored over 1 year ago by Clément Fournier <[email protected]>
b327c13679987f2636262c61c6ddadb2954f58df authored over 1 year ago by Clément Fournier <[email protected]>
refs #4619
0557c5c85eccdb98577590e3425170e236646649 authored over 1 year ago by Clément Fournier <[email protected]>ec201c9af6ceaad11ff542f3bc928c88bb797e78 authored over 1 year ago by Andreas Dangel <[email protected]>
If an error occurs in multithreading mode, PMD now
rethrows this. Such errors indicate a serious...