arch4u-pmd

Linting rules for Java frameworks like Spring, Quarkus, Jackson, SLF4J, etc., to avoid known problems in REST API, logging, observability, performance, and general best practices.

MIT License

Stars
26
Committers
6

Bot releases are hidden (Show)

arch4u-pmd - #162: remove deleted rule BeanMembersShouldSerialize Latest Release

Published by rultor about 1 year ago

See #163, release log:

  • 60585f65e440d7024caed1e48e329398d97d0a54 by @emouty: #162: remove deleted rule Bean...
  • 8c0ea5fe117b74a19df4327818814863f45f442c by @dgroup: #161: upgrade net.sourceforge....

Released by Rultor 1.75.1, see build log

arch4u-pmd - #159: Remove cactoos lib due to useless dependency

Published by rultor over 1 year ago

See #160, release log:

  • 2ca31b5141069f50d32a73855b9750bf9da473ac by @dgroup: #159: Remove cactoos lib due t...

Released by Rultor 1.75.0, see build log

arch4u-pmd - #157: Remove TodoFormat rule

Published by rultor over 1 year ago

See #158, release log:

  • f76ec25caf7db5ef6c3b9024eb69b2236616890a by @dgroup: #157: Set version to v0.0.0
  • 7e3782f7ad511125925dcfe0fead7bf6a8ad0978 by @dgroup: #157: Remove TodoFormat rule (...
  • fe3607dc146b7927e19f4328ed64950b7c4b742c by @dgroup: #155: Merge all rules to singl...
  • 35241d6d6e27809db940e8c7d5a79ba39f3313a7 by @dgroup: #153: Remove requires.io badge...
  • 7a4166f65c07d4c4ede3128f35a3df5c00194856 by @dependabot[bot]: #154: Bump jackson-databind fr...
  • d8231bc688f9c63a57d068ac3ad2a365744a637b by @dgroup: #149: upgrade net.sourceforge....
  • fc069ada12c5ea5314c5a98c81e19c3804cdc78d by @dgroup: #150: upgrade org.cactoos:cact...
  • 957c885f3b2fdc5388923e59a137ee9b89106766 by @snyk-bot: #152: upgrade org.openjdk.jmh:...
  • a9601460971c7a2bcc9b53560e1db6a906466329 by @snyk-bot: fix: upgrade net.sourceforge.p...

Released by Rultor 1.75.0, see build log

arch4u-pmd - Set maximum variable name = 25 to support Spring/Quarkus naming

Published by rultor over 2 years ago

See #145, release log:

  • f454596c56807b786661cd99430354c69d85d8ff by @dgroup: #145: Reconfigure LongVariable...
  • bfd84659220231389eba2c051348699999d20117 by @dgroup: #143: Add section 'how to excl...
  • 33e6b4e9d50c2c72c7f92734af418c32f2564993 by @dgroup: #144: Reconfigure AvoidUsingOb...

Released by Rultor 1.70.6, see build log

arch4u-pmd - ImmutableField false positive

Published by rultor over 2 years ago

See #140, release log:

  • ae85f76bbadd0d441c96112e0d92fb3bd88ab055 by @dgroup: #140: Customize ImmutableField...

Released by Rultor 1.70.6, see build log

arch4u-pmd - ImmutableField false positive

Published by rultor over 2 years ago

See #140, release log:

  • 68bdb3b2b814bf2718e9ae53349663f04bae2bbb by @dgroup: #140: Customize ImmutableField...

Released by Rultor 1.70.6, see build log

arch4u-pmd - New rule: Define @todo format

Published by rultor over 2 years ago

Full scope: https://github.com/dgroup/arch4u-pmd/milestone/3?closed=1

See #113, release log:

  • 73ca4b51cc600d408e4b872f9377381f54998270 by @dgroup: #113: Remove 0pdd from project
  • d1ff8784c6901a2f57bac292d9347d5664dd4616 by @dgroup: #113: Use single format of TOD...
  • c9976378735b017936eb9c5abf11700e0bc12569 by @dgroup: #113: Todo inspection
  • 924375630660f3124779448b25cbddf75aa939e6 by @dgroup: #136: Reconfigure ShortClassNa...
  • 1bb75626328319d6e167418dcfff3497a30a0120 by @dgroup: #133: Reconfigure UseUtilityCl...
  • a9a06b931ec34982f190b1cafa8b4a3f71b99e1d by @dgroup: #133: Reconfigure UseUtilityCl...
  • 411c5fd43c1f396f93d8971e5bd1a1b0aab19ec6 by @dgroup: #131: Bump github/codeql-actio...
  • a2923cb42bdecc4de14b2e7bdd6c05f991fc5634 by @dgroup: #129: Disable AtLeastOneConstr...
  • 4aa8b3da10049a5feae40a5723f30a4a5f17fb67 by @dgroup: #129: Disable AtLeastOneConstr...
  • 12208d06b827851954dbf13cf961cc888bf83436 by @dependabot[bot]: Bump github/codeql-action from...
  • 68a343fcbce67c8f7476dc8e8372c6f57cd70e4d by @dgroup: #129: Add support for ignore c...
  • df6162509bd74618de1cba960592a572d7aa081c by @dgroup: #113: Todo inspection
  • 2ee55813d5110bfb76d77ca5fa80cf0c84be58fb by @snyk-bot: fix: upgrade org.openjdk.jmh:j...
  • c66d8136d294c6bb23951c2fec19d9ee13a6f126 by @dgroup: #126: Upgrade net.sourceforge....
  • 046ea1d00a9257f07d99d23285a0013560d378e3 by @snyk-bot: fix: upgrade net.sourceforge.p...
  • 4418981f103ce09085056c916a7e95566695b499 by @dgroup: #108: Ensure that readme has n...
  • fc2238cdbf9a075c86470f6f3571098e12be7005 by @dgroup: #115: Update issue templates
  • c41e029b41dac367648885bce615993195b1464b by @dgroup: #115: Update issue templates
  • 0d3d593f6b8af042e0ee3dda21091f5380c65bc0 by @dgroup: #115: Add default bug template
  • b2c9945c815e35031a45aaf3607cd9957be43923 by @dgroup: #115: Add default feature requ...
  • and 11 more...

Released by Rultor 1.70.6, see build log

arch4u-pmd - ObfuscationRequired rule failing when package specified

Published by rultor over 2 years ago

Full scope: https://github.com/dgroup/arch4u-pmd/milestone/2

See #112, release log:

  • a1fa5892613df88230a8783ca95921308d562b1c by @dgroup: #112: Add package support to t...
  • 6d647ecfb2b96cebdfe5af22e5292efb14cc6ecd by @dgroup: #112: Add package support to t...
  • 2529809092474e7c2263eca1f979bb1b4b391c0e by @dgroup: #96: add sensitivePackages pro...
  • 40e25332843e9e3510350e3b5329aad4e099eec7 by @dgroup: #104: Highlight rules that wer...
  • 622e289156cdf7450ac6550ff0a386c05792ada6: cleanup
  • 04b42825b1ecbc4809e6f7566a3837547988089c: Merge branch 'master' into fix...
  • 99b6713372019519db5e87527f2b97cf1570a72a: fix ObfuscationRequired: add s...
  • b5067b446957988db45e293bef7b49d61296f7a2 by @dgroup: #110: Customize AtLeastOneCons...
  • a2875728227a73f6582fb3ea5eadebb8bd580c16 by @dgroup: #109: Abort commits not follow...

Released by Rultor 1.70.6, see build log

arch4u-pmd - Release 0.1.0

Published by rultor over 2 years ago

Full scope:
https://github.com/dgroup/arch4u-pmd/milestone/1?closed=1

See #27, release log:

  • 6b4bb6411a227d4dce470c2a91194c090164fc10 by @dgroup: #27: Fix ossrh profile for arc...
  • c5fccdfa4da7424148754d3a338afc5d2c5e8460 by @dgroup: #107: unable to exclude rules,...
  • 60dfe72392607c9f8a13376adeb5bb0bb35683d0 by @dgroup: #106: Fail rultor build if any...
  • c1d99dee1d5286fbaf8cc463d88c2843c9cf1974 by @dgroup: #27: Reformat table of content...
  • c8d126b3d217e81f4d1b4490e1d4c6bc64dc0663 by @dgroup: #27: Add missing links for pmd...
  • 3a7038bd40d38abc41360a93c91ff6d15a43afa8 by @dgroup: #96: add errorprone rules desc...
  • af0d835ea336d250e6a34b1eaf5c969c2c57e422 by @dykov: Merge branch 'master' into fea...
  • 67bd22dc748a6e4abd9c517ab4278e5301ce66e4 by @dgroup: #94: performance ruleset: excl...
  • b3a98730282071dd43b7e52a8a4973342b4597fb by @dgroup: #95: Merge pull request #102 f...
  • a5d745b702ba8faf3a8a4f5ddb36af342d7a5822: edit readme.md table - add err...
  • c703d04ae29089ebaa9cff1eed23263e38701267: edit readme.md table - add sec...
  • e4c436cb8f789fc006f5bc59c10b2d8d7be667b3: Merge branch 'master' into fea...
  • 2b47126d07c2efecc8dfe651f81d2911b02a2251 by @dgroup: #89: Align formatting in all G...
  • 8fdc606384aa361397b2b3651f85e5610866ef71 by @dgroup: #91: Add details about categor...
  • 14767cb44b82a4776ebb97ce66baa9b5478efa4c: Merge branch 'master' into fea...
  • 9f2142a1da5941c17cdc7e55d949bc2e4b232073: Merge branch 'master' into fea...
  • bb74e31f8dcc50cfcd8b9c0a5b5f9a6f1c088ddd by @dgroup: #92: Add details about categor...
  • f8ef615edcf088f46cd193f7dc4ff1b61cc0681b: edit readme.md table
  • 2040c98e35ddbc1ad0033eb9f86b008997e0aba1: exclude AvoidUsingShortType an...
  • c9b18ef95c734bd249b98d286b223f207e9f7a20 by @dgroup: #93: Add details about categor...
  • and 110 more...

Released by Rultor 1.70.6, see build log

What's Changed

New Contributors

Full Changelog: https://github.com/dgroup/arch4u-pmd/commits/0.1.0

Package Rankings
Top 35.87% on Repo1.maven.org
Badges
Extracted from project README
Maven Javadocs License: MIT Commit activity Hits-of-Code CI Known Vulnerabilities Qulice Maintainability Rating codebeat badge Codacy Badge Codecov
Related Projects