p3c

Code enforcer

Enforces best practices for Java coding in large-scale projects to ensure code quality and maintainability.

Alibaba Java Coding Guidelines pmd implements and IDE plugin

GitHub

31k stars
1k watching
8k forks
Language: Kotlin
last commit: about 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pmd/pmdA tool that analyzes source code to identify common programming flaws and errors4,907
alibaba/lowcode-engineA low-code technology stack designed to support the development of enterprise-class applications with scale-out design capabilities14,721
alibaba/arouterA framework for routing and componentization in Android apps14,457
jenkinsci/warnings-ng-pluginAutomatically detects and reports coding issues in source code341
processing/processingThe official source code for the Processing Development Environment (PDE), including the core and libraries.6,486
alibaba/arthasA tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers.35,783
jboss-javassist/javassistA Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime.4,127
alidehbansiahkarbon/chatgptwizardA plugin extension for RAD Studio IDE that provides AI-powered development assistance and code analysis through integration with OpenAI services.251
dragonwell-project/dragonwell8An in-house implementation of OpenJDK optimized for online e-commerce and financial applications4,217
ribot/android-guidelinesA collection of guidelines and best practices for developing Android applications.5,049
powermock/powermockA Java framework that enables unit testing of normally untestable code by mocking static methods, constructors, and final classes.4,167
alibaba/bytekitA Java bytecode manipulation framework designed for APM and diagnostic purposes481
j-easy/easy-rulesA Java-based rules engine for creating and executing business rules using an expression language4,943
konloch/bytecode-viewerA Java-based tool for analyzing and modifying Android APKs and other Java files14,733
droogans/unmaintainable-codeAn anti-pattern guide to writing difficult-to-maintain code9,992