Description
Makefiles can be checked for common quality and portability issues with a small command-line linter. unmake is useful for developers maintaining build scripts across projects.
Treat lint output as guidance and test real builds. Makefile linting can miss shell side effects, generated includes, environment assumptions, and platform-specific behavior.