Sign inSign up

getreadystack/devicetree-config-language-pack

By getreadystack

•Updated 25 days ago

Not affiliated with ReadyStack (readystack.dev). No new versions are published here.

Image
0

206

getreadystack/devicetree-config-language-pack repository overview

Not affiliated with ReadyStack (readystack.dev). No new versions are published here.

⁠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 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)

The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence⁠

Tag summary

Content type

Image

Digest

sha256:d37e57412…

Size

46.1 MB

Last updated

25 days ago

docker pull getreadystack/devicetree-config-language-pack