2 مستودعات
Tools specifically designed to enforce stylistic and structural consistency in Java source code.
Distinct from Java: The candidates are either specific to IDE plugins or general Java language resources, not the standalone linter identity.
Explore 2 awesome GitHub repositories matching development tools & productivity · Java Linters. Refine with filters or upvote what's useful.
Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement
Acts as a specialized linter for identifying and enforcing consistency across Java codebases.
Error Prone is a static code analyzer and Java compiler extension that identifies common programming mistakes during the build process. It functions as a compiler wrapper that flags potential errors as compile-time failures to prevent bugs from reaching execution. The tool integrates directly into the Java compilation workflow to provide compile-time validation. It allows for the definition of custom linting rules and analysis checks to enforce specific coding standards and detect prohibited API usage. The system utilizes abstract syntax tree analysis and type-aware pattern matching to inspe
Acts as a specialized tool for enforcing structural and stylistic consistency in Java source code.