OhMySkills
工具链 makefile-tasks 更新于 2026-07-17

Makefile Tasks 工程规则

Makefile rules: explicit targets, .PHONY and help as the default goal

技术栈
Makefile Tasks
主题
工程基线
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Start every script with strict mode (`set -euo pipefail`) and quote all expansions
  • ✓ Fail with an actionable message and a non-zero exit code
  • ✓ Log to stderr so stdout stays machine-parseable

✕ 常见反模式

  • ✕ Word-splitting unquoted variables
  • ✕ Assuming a working directory or an interactive shell
  • ✕ Destructive commands without a verified absolute target path

◎ 交付前验证

  • ◎ Script run twice end-to-end: second run must be a no-op
  • ◎ Interrupted run leaves no partial state
  • ◎ ShellCheck clean or deviations annotated

同分类条目

14 篇

同一技术栈的其他条目