checkmake
« Back to VersTracker
Description:
Linter/analyzer for Makefiles
Type: Formula  |  Latest Version: 0.2.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: makefile linter static-analysis developer-tools build-system
Install: brew install checkmake
About:
Checkmake is a static analysis tool designed specifically for Makefiles to identify common issues and anti-patterns. It helps developers enforce best practices, improve readability, and catch potential errors in build scripts. The tool provides configurable rules to ensure Makefiles remain maintainable and efficient.
Key Features:
  • Detects common Makefile errors and warnings
  • Enforces code style and best practices
  • Configurable linting rules
  • Supports JSON output for CI integration
  • Fast static analysis
Use Cases:
  • CI/CD pipeline integration to enforce Makefile quality
  • Code review assistance for Makefile changes
  • Refactoring legacy Makefiles to modern standards
Alternatives:
  • checkmake – checkmake is specifically designed for Makefiles, while general linters like shellcheck focus on shell scripts
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 12:37pm 0 VERSION_BUMP f61819b1