🍺 BREW Explorer

← all formulae

checkmake

brew install checkmake v0.3.2 MIT

Linter/analyzer for Makefiles

49
30-day installs · #4714
315
90-day · #3465
2.3k
365-day · #2681
1.2k
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

hacktoberfest lint linter make makefile

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go",
    "pandoc"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Linter/analyzer for Makefiles",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:20+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "checkmake",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-08T14:41:52Z",
  "github_readme_excerpt": "# checkmake\n\n[![Build Status](https://github.com/checkmake/checkmake/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/checkmake/checkmake/actions)\n[![Coverage Status](https://coveralls.io/repos/github/mrtazz/checkmake/badge.svg?branch=master)](https://coveralls.io/github/mrtazz/checkmake?branch=master)\n[![Code Climate](https://codeclimate.com/github/mrtazz/checkmake/badges/gpa.svg)](https://codeclimate.com/github/mrtazz/checkmake)\n[![Go Report Card](https://goreportcard.com/badge/github.com/checkmake/checkmake)](https://goreportcard.com/report/github.com/checkmake/checkmake)\n[![Packagecloud](https://img.shields.io/badge/packagecloud-available-brightgreen.svg)](https://packagecloud.io/mrtazz/checkmake)\n[![MIT license](https://img.shields.io/badge/license-MIT-blue.svg)](http://opensource.org/licenses/MIT)\n[![Go Reference](https://pkg.go.dev/badge/github.com/checkmake/checkmake/cmd/checkmake.svg)](https://pkg.go.dev/github.com/checkmake/checkmake/cmd/checkmake)\n\n## Overview\n**checkmake** is a linter for Makefiles. It scans Makefiles for potential issues based on configurable rules.\n\n## Usage\n\n```console\n% checkmake Makefile\n% checkmake Makefile foo.mk bar.mk baz.mk\n```\n\ncheckmake analyzes one or more Makefiles and reports potential issues according to configurable rules.\n\n\n### Command-line options\n```console\nUsage:\n  checkmake [flags] [makefile...]\n  checkmake [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  help        Help about any command\n  list-rules  List registered rules\n\nFlags:\n      --config string   Configuration file to read (default \"checkmake.ini\")\n      --debug           Enable debug mode\n      --format string   Custom Go template for text output (ignored in JSON mode)\n  -h, --help            help for checkmake\n  -o, --output string   Output format: \u0027text\u0027 (default) or \u0027json\u0027 (mutually exclusive with --format) (default \"text\")\n  -v, --version         version for checkmake\n\nUse \"ch",
  "github_repo": "checkmake/checkmake",
  "github_stars": 1204,
  "github_topics": [
    "hacktoberfest",
    "lint",
    "linter",
    "make",
    "makefile"
  ],
  "homepage": "https://github.com/checkmake/checkmake",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 49,
  "installs_365d": 2280,
  "installs_90d": 315,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "checkmake",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 4714,
  "rank_365d": 2681,
  "rank_90d": 3465,
  "raw_hash": "7aee63101404bed3",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/checkmake.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.3.2",
  "versioned_formulae": [],
  "why_use_this": null
}