← Back to tools

umake

Makefile linter targeting the POSIX make standard

Development linuxmacoswindows Rust BSD-2-Clause

Description

umake (unmake) is a Makefile linter emphasizing portability, targeting the POSIX make standard. It checks Makefiles for compliance and portability issues.

AI Summary

A Makefile linter that checks for POSIX compliance and portability issues.

Capabilities

  • + Lint Makefiles for POSIX compliance
  • + Check portability of make targets
  • + Report non-standard make usage

Use When

  • User writes Makefiles and wants POSIX compliance
  • User needs portable Makefiles

Avoid When

  • x User uses GNU make-specific features intentionally
View AGENTS.md for umake