Not affiliated with ReadyStack (readystack.dev). No new versions are published here.
311
Not affiliated with ReadyStack (readystack.dev). No new versions are published here.
Finds the money lines that send the wrong amount to a payment API: the x100 that charges 100x in JPY, the toFixed(2) that truncates KWD, and the currency codes that stopped being legal tender.
docker run --rm -v "$PWD":/work getreadystack/currency-minor-unit-lint /work/file
The same 24 rules as the VS Code extension, in a container. Mount a folder on /work.
--rules lists every ruledocker run --rm -e READYSTACK_LICENSE=<key> -v "$PWD":/work getreadystack/currency-minor-unit-lint --dir /work --ci
Payment processors publish a $15.00 fee for every dispute received, and it is not returned when you lose the dispute.
Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:
{ "mcpServers": { "currency-minor-unit-lint": { "command": "npx", "args": ["-y", "@readystack/currency-minor-unit-lint", "--mcp"] } } }
Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.
- name: Currency Minor Unit Lint
run: npx -y @readystack/currency-minor-unit-lint --dir . --ci
(container: docker run --rm -v "$PWD:/work" getreadystack/currency-minor-unit-lint --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.
Content type
Image
Digest
sha256:d2218e7b0…
Size
46.1 MB
Last updated
about 1 month ago
docker pull getreadystack/currency-minor-unit-lint