Lightlines
By akin-ozer

makefile-validator

akin-ozer596 installs

Catch errors and unsafe patterns in Makefiles.

What it does

Checks Makefiles for syntax errors, security issues, formatting problems, and opportunities to improve build practices.

When to use it

Use for Makefile quality reviews, linting, validation, hardening, or troubleshooting.

How to use it

Give it a Makefile path; it returns validation findings and exit status, with fixes when file edits are allowed.

What you provide

  • the Makefile or .mk file path
  • An existing project

Uses

Good to know

  • may misreport its own work

Latest review

What you need · 4

The default mbake stages require Python 3.9 or higher; the validator creates an isolated virtual environment.

GNU Make enables syntax validation; if it is unavailable, the workflow continues but must report skipped syntax coverage.


Access · 3

This skill

mbake

Execute

Installs mbake in a temporary environment

~/.bake.toml

Read

Reads your mbake configuration