Sign inSign up

getreadystack/sfdx-retirement-lint

By getreadystack

Updated about 3 hours ago

Finds retired API versions and removed sfdx force:* commands in your DX repo before a deploy or a CI

Image
0

46

getreadystack/sfdx-retirement-lint repository overview

Salesforce API Version & CLI Retirement Lint

Finds retired API versions and removed sfdx force:* commands in your DX repo before a deploy or a CI run fails with 410 GONE.

Run

docker run --rm -v "$PWD":/work getreadystack/sfdx-retirement-lint /work/file

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

Free

  • Tells you, for one file you open or paste, every retired Salesforce API version and every removed sfdx force:* command in it, with the line number, the error code the platform will return and the sf-style replacement to type.
  • --rules lists every rule

With a licence ($29 once)

  • Runs that same check over the whole repository, rewrites the removed commands and flags in place, emits CI JSON so the build fails instead of the deploy, and exports the findings as CSV/JSON/HTML for a team.
docker run --rm -e READYSTACK_LICENSE=<key> -v "$PWD":/work getreadystack/sfdx-retirement-lint --dir /work --ci

Salesforce DevOps platforms that flag this start at $79/user/month (Copado Essentials Basic) and $200/user/month (Gearset).

Use from an AI agent (MCP)

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

{ "mcpServers": { "sfdx-retirement-lint": { "command": "npx", "args": ["-y", "@readystack/sfdx-retirement-lint", "--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: Salesforce API Version & CLI Retirement Lint
  run: npx -y @readystack/sfdx-retirement-lint --dir . --ci

(container: docker run --rm -v "$PWD:/work" getreadystack/sfdx-retirement-lint --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:06c675d53

Size

46.1 MB

Last updated

about 3 hours ago

docker pull getreadystack/sfdx-retirement-lint