Sign inSign up

getreadystack/devicetree-config-language-pack

By getreadystack

Updated 4 days ago

status = "ok" compiles clean and the node never appears. 23 rules over 7 config languages, on the fi

Image
0

87

getreadystack/devicetree-config-language-pack repository overview

DeviceTree Config Audit: 23 dtc-Style Rules, 50 Snippets

status = "ok" compiles clean and the node never appears. 23 rules over 7 config languages, on the file you have open.

Run

docker run --rm -v "$PWD":/work getreadystack/devicetree-config-language-pack /work/file

The same 23 rules as the VS Code extension, in a container. Mount a folder on /work.

Free

  • Every one of the 23 rules and all 50 snippets run on the file you have open, with line numbers in the output panel - no licence key, no account, no network call and no build context. Nothing is watermarked and nothing expires.
  • --rules lists every rule

With a licence ($29 once)

  • Scale, a handover file, and repetition - never a rule. The same 23 rules across every file in the workspace in one pass; the findings written into the repo as CSV, JSON or HTML to attach to a review or a bring-up checklist; a toggle that re-runs the check on every save; and a counted fix list of the lines that carry a documented correct value.
docker run --rm -e READYSTACK_LICENSE=<key> -v "$PWD":/work getreadystack/devicetree-config-language-pack --dir /work --ci

A freelance embedded software engineer bills about $103/hour (contractrates.fyi, 2026); a staff embedded firmware engineer's hour averages $58.66 in the US (ZipRecruiter, June 2026). One node silently dropped from a build costs an afternoon at the bench. The pack is $29 - under half an hour at either rate.

Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "devicetree-config-language-pack": { "command": "npx", "args": ["-y", "@readystack/devicetree-config-language-pack", "--mcp"] } } }

Tools: check_text and check_file (free) · check_dir (licence; the full sweep is free for 7 days). The agent gets every finding with the line number.

Use in CI

- name: DeviceTree Config Audit: 23 dtc-Style Rules, 50 Snippets
  run: npx -y @readystack/devicetree-config-language-pack --dir . --ci

(container: docker run --rm -v "$PWD:/work" getreadystack/devicetree-config-language-pack --dir /work --ci)

Try the full run free for 7 days — no key needed. Then one licence, 7-day refund, no questions. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence

Tag summary

Content type

Image

Digest

sha256:f05a9cfdf

Size

46.1 MB

Last updated

4 days ago

docker pull getreadystack/devicetree-config-language-pack