checkstyle
« Back to VersTracker
Description:
Check Java source against a coding standard
Type: Formula  |  Latest Version: 12.3.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java code-quality linter static-analysis development
Install: brew install checkstyle
About:
Checkstyle is a development tool that enforces coding standards and conventions for Java source code. It automates the process of checking code against a configurable set of rules, helping teams maintain consistent code quality. The tool integrates into the build process to provide immediate feedback on style violations.
Key Features:
  • Highly configurable rule sets for custom coding standards
  • Extensive built-in checks for common style and formatting issues
  • Integration with IDEs and build tools like Maven and Gradle
  • Supports custom checks and extensions
Use Cases:
  • Enforcing team-wide Java coding standards in CI/CD pipelines
  • Automated code review to catch style issues before merging
  • Educating new developers on project-specific conventions
Alternatives:
  • SonarLint – Provides real-time feedback but is more focused on overall code quality and security, not just style
  • PMD – Similar static analysis tool, but focuses more on finding potential bugs and performance issues
License: LGPL-2.1-or-later
Dependencies: openjdk
Bottles available for: all
Version History
Detected Version Rev Change Commit
Dec 13, 2025 4:54pm 0 VERSION_BUMP 55387461
Nov 30, 2025 6:05pm 0 VERSION_BUMP a523180f
Nov 11, 2025 5:17pm 0 VERSION_BUMP 046a2676
Oct 9, 2025 1:59pm 0 VERSION_BUMP 8f8f163e
Dec 28, 2024 4:51pm 0 VERSION_BUMP 347a8e83
Dec 12, 2024 7:54pm 0 VERSION_BUMP 495a64fe
Oct 31, 2024 6:28pm 0 VERSION_BUMP 89b61704
Oct 26, 2024 12:28pm 0 VERSION_BUMP becfa69d
Sep 29, 2024 11:17pm 0 VERSION_BUMP 3e0699c0
Sep 29, 2024 9:27pm 0 VERSION_BUMP 439ee7d6