alibaba/p3c
Alibaba Java Coding Guidelines pmd implements and IDE plugin observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3358
- days_rel: n/a
- days_push: 757
- n_releases_24m: 0
Adoption not part of the score
30850 stars · 7971 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Alibaba's Java Coding Guidelines implemented as PMD rules plus IntelliJ IDEA and Eclipse plugins. It enforces Alibaba's internal Java best practices for code quality, naming, concurrency, and collections usage.
Use cases
- enforce java coding standards in intellij
- run pmd rules for alibaba java guidelines
- check code style in eclipse
- lint java projects for best practices
- static analysis for java code quality
When to choose
- your team wants to adopt Alibaba's Java coding guidelines
- you use IntelliJ IDEA or Eclipse and want inline guideline enforcement
- you already use PMD and want additional Java rules
When to avoid
- you need a general-purpose linter for non-Java languages
- you want fully customizable rule sets unrelated to Alibaba's guidelines
- you need actively developed features - releases are infrequent
Facets
plugin · maturity maintenance
linter code-review developer-tools developer-tools programming-languages jvm editor-plugin cross-platform java pmd intellij-idea-plugin eclipse-plugin coding-guidelines static-analysis code-style code-quality
2 sources
- readme: https://github.com/alibaba/p3c · fetched 2026-08-28 · 915ee04cff25
- homepage: https://github.com/alibaba/p3c/wiki · fetched 2026-08-29 · 65d91aeca093
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| alibaba/p3c | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem