All apps/checkmake

checkmake

checkmake
Runs as checkmake|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 4 fields

Lint one or more Makefiles with checkmake. Rule listing and shell completion subcommands are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui checkmake
Lint MakefilesExample values, fixed in this page — nothing here reaches a terminal
Basic
Makefiles*
file
Config file
file
TasksEach one presets the form for one job
Lint Makefiles
makefilesconfig
Lint with JSON output
makefilesoutput
ParametersOnly these flags are editable in the form
Makefiles
path · positional 0 · repeatable
Config file
path
--config
Output format
enum
--output-otextjson
Debug mode
boolean
--debug
SourcesEvery flag above is checked against these
help
checkmake [flags] [makefile...] --config string Configuration file to read (default "checkmake.ini") --debug Enable debug mode --format string Custom Go template for text output (ignored in JSON mode) -o, --output string Output format: 'text' (default) or 'json' (mutually exclusive with --format) (default "text")
help2026-10-27

github.com

Before it fills your prompt, Otty checks the installed checkmake against its version. A form that does not match your version is not offered.