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
30k stars
1k watching
8k forks
Language: Kotlin
last commit: 4 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
pmd/pmd | A tool that analyzes code quality and identifies common programming flaws across multiple programming languages. | 4,883 |
alibaba/lowcode-engine | A low-code technology stack designed to support the development of enterprise-class applications with scale-out design capabilities | 14,647 |
alibaba/arouter | A framework for routing and componentization in Android apps | 14,448 |
jenkinsci/warnings-ng-plugin | Automatically detects and reports coding issues in source code | 340 |
processing/processing | The official source code for the Processing Development Environment (PDE), including the core and libraries. | 6,480 |
alibaba/arthas | A tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers. | 35,678 |
jboss-javassist/javassist | A Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime. | 4,114 |
alidehbansiahkarbon/chatgptwizard | A plugin extension for RAD Studio IDE that provides AI-powered development assistance and code analysis through integration with OpenAI services. | 250 |
dragonwell-project/dragonwell8 | An in-house implementation of OpenJDK optimized for online e-commerce and financial applications | 4,206 |
ribot/android-guidelines | A collection of guidelines and best practices for developing Android applications. | 5,048 |
powermock/powermock | A Java framework that enables unit testing of normally untestable code by mocking static methods, constructors, and final classes. | 4,162 |
alibaba/bytekit | A Java bytecode manipulation framework designed for APM and diagnostic purposes | 479 |
j-easy/easy-rules | A Java-based rules engine for creating and executing business rules using an expression language | 4,919 |
konloch/bytecode-viewer | A Java-based tool for analyzing and modifying Android APKs and other Java files | 14,699 |
droogans/unmaintainable-code | An anti-pattern guide to writing difficult-to-maintain code | 9,982 |