Developer deadlines — deprecations, removed APIs and build breaks

Platform deprecations, runtime end-of-life dates and CI changes do not fail a build until the day they do. These linters read your files and name every line that a published date will break.

56 tools

For teams. One team key opens every ReadyStack linter for five seats and CI. Team key — $149 once

Oracle JDK License Gate

VS Code extension

Finds the Java lines in your build that Oracle now bills for, and the free line that replaces each one

VS Code Marketplace: 47 installs

Linker Map Auditor - FLASH & RAM budget for GNU ld map files

VS Code extension

Read the .map your linker already wrote and see, in exact bytes, which object file is spending your FLASH and RAM - and by how much you overflowed.

VS Code Marketplace: 11 installs

pyproject.toml Release Gate (PEP 639)

VS Code extension

19 date-aware checks on the [project] metadata that decides whether your next release uploads

Firmware Release Gate for sdkconfig and prj.conf

VS Code extension

Finds the build-config lines that ship an ESP-IDF or Zephyr device with secure boot off, a debug port open, unsigned images or plaintext OTA.

Coverage Gate Lint

VS Code extension

Finds the coverage gates in your repo that can never fail a build

Intel HEX & S-record Image Audit

VS Code extension

Recomputes every checksum in a .hex or .srec image and maps every address it writes, before the image reaches the programmer.

GitHub Actions Deprecation Lint: the 2026 runner and action EOL dates

VS Code extension

Node 20 is removed from GitHub-hosted runners on 2026-09-23 and ubuntu-22.04 deprecation opens 2026-09-17.

MCP Server Config Audit

VS Code extension

Audit one mcp.json for what an agent config gives away — inline API keys, unpinned npx launches, plaintext remote servers, shell wrappers, auto-approved tools,…

Livewire 3 Upgrade Blocker Lint

VS Code extension

The Livewire 2 lines that die quietly in Livewire 3 — named, with the v3 replacement beside each

Ingress-NGINX Retirement Lint

VS Code extension

Names the Gateway API field that replaces each retired ingress-nginx annotation — or tells you there isn't one

Ren'Py Release Gate

VS Code extension

Find the .rpy lines that compile clean and only break inside a player's save

EN 18031 / PSTI Device Config Lint

VS Code extension

Line-by-line check of shipped device defaults against RED Art. 3(3)(d)(e)(f), EN 18031-1/-2/-3 and UK PSTI Schedule 1

Kubernetes Removed API Lint

VS Code extension

15 checks for the apiVersions kubectl no longer serves, on the manifest open in your editor

Python Upgrade Lint: Removed Stdlib 3.12-3.14

VS Code extension

Find every import and call that Python 3.12, 3.13 or 3.14 removed before you leave Python 3.10 (end of life October 2026). 43 rules.

Action Runtime Sunset Lint

VS Code extension

Finds the GitHub Actions steps that stop running on 2026-09-23, with the version to move to

SSDF Attestation Audit for GitHub Actions

VS Code extension

14 rules, four CISA attestation sections, one workflow file

Image Host Transfer Lint

VS Code extension

Names every image, font, badge and embed in your docs that sends an EU reader's IP outside the EEA - and the fix for each one.

GitLab CI Break Lint

VS Code extension

Names the .gitlab-ci.yml lines your runner will reject after the next GitLab major upgrade

Notebook Share Gate

VS Code extension

18 rules that read saved .ipynb outputs — 23 findings in the 6-cell sample notebook, 0 in the cleared one

Payroll Rate Expiry Lint

VS Code extension

The day your rate table stopped being correct, with the line number

MDR Legacy Sunset Clock 2026

Browser extension · Chrome, Edge, Firefox

Which Regulation (EU) 2023/607 date your legacy device actually falls under, and how many days are left.

Tailwind v4 Upgrade Blocker Lint

VS Code extension

19 rules that find the Tailwind v3 syntax Tailwind v4 removed or silently redefined, in the file you have open, with the v4 replacement on the same line.

Swift 6 Concurrency Migration Lint

VS Code extension

11 rules that name the .swift lines Swift 6 language mode rejects — 13 findings, 6 build-blocking, on the 47-line fixture

Lit Template Binding Audit

VS Code extension

Finds the lit-html binding positions auto-escaping does not cover, before the component ships

Terraform Provider Pin Lint

VS Code extension

Finds the .tf lines a clean terraform init is still free to move

JDK 25 Upgrade Blocker Lint

VS Code extension

Finds the Java lines the new LTS removed — 18 rules; 23 findings in one 64-line fixture

Proto Wire Break Check

VS Code extension

Names the .proto edits that keep compiling and quietly change what old gRPC readers see

OTel Collector Drift Lint

VS Code extension

Finds the removed components and renamed attributes in an OpenTelemetry Collector config before the upgrade does

Terraform State Secret Leak Lint

VS Code extension

Names the attributes, outputs and backends that copy a cleartext secret into terraform.tfstate

Pytest Deprecation Lint (pytest 8 removals)

VS Code extension

Marks the lines in your test suite that current pytest no longer runs — and the config keys it silently ignores.

Postgres Migration Lock Lint

VS Code extension

Names every statement in a Rails, Django or raw SQL migration that takes a table-blocking Postgres lock, and prints the non-blocking rewrite. 36 rules, PostgreSQL 12-17.

Livewire Client Surface Audit

VS Code extension

Marks every line of a Livewire or Blade file that the visitor's browser can call, rewrite or read

ERB Escape Audit - Rails XSS lint

VS Code extension

15 rules that find every line in a Rails .erb view where output escaping was switched off or was the wrong escaping.

.NET EOL & CRA Support Window Gate

VS Code extension

Dates every target framework in a .csproj against Microsoft's end-of-support day and against the support period you promise

MCP Config Guard - agent config lint

VS Code extension

Reads .mcp.json / .vscode/mcp.json / claude_desktop_config.json while you edit it and marks the lines that hand an AI agent more than you meant - unpinned servers,…

PQC Deprecation Lint — RSA/ECC after 2030

VS Code extension

Dates every RSA, ECDSA, ECDH, DH, DSA, SHA-1, MD5, 3DES and ECB line against NIST IR 8547 (deprecated after 2030, disallowed after 2035) — 19 rules

EU Data Residency Lint (Terraform, GDPR Ch. V)

VS Code extension

Every cloud region in your infrastructure code, mapped to a country and the transfer basis it needs.

Angular Removed-API Lint

VS Code extension

32 checks for Angular APIs that were removed or deprecated, plus the support window on your version pin.

MCP 2026 Migration Lint

VS Code extension

The 2026-07-28 MCP revision removed the initialize handshake, sessions, ping and 4 more RPCs.

Cron Schedule Lint for crontab, Kubernetes CronJob, GitHub Actions, Spring and EventBridge

VS Code extension

Names every schedule line in the file you have open that fires at the wrong hour, twice, or never at all - and prints the next three times each one really fires, in the…

Cloud Cost Landmine Lint for Terraform, CloudFormation and Kubernetes

VS Code extension

Names every line in the file you have open that starts a recurring cloud charge, with the published us-east-1 price and the date it changes by itself.

AI Model Retirement Lint

VS Code extension

Finds the LLM model IDs pinned in your code that vendors have already switched off, or have dated to switch off, with the replacement and the date.

Base Image EOL Lint - Dockerfile and CI end-of-life check

VS Code extension

Marks every base image in your Dockerfiles, compose files and CI workflows whose security patches have already stopped - or stop before 13 November 2026 - and prints the…

Google Play Release Blocker Lint - target API 36, Billing 8, 16 KB

VS Code extension

Finds the lines that make Google Play reject your release - target API below 36, Billing Library below 8, 4 KB-only native libs - and prints the date each gate closed.

Runtime EOL and Deploy-Block Audit for Docker, CI and AWS Lambda

VS Code extension

Finds the end-of-life runtimes an AI assistant still writes for you — node:20, python3.9, ubuntu-22.04, nodejs20.x — and prints the exact date each one stops deploying.

SPDX License Field Lint for package.json, pyproject.toml and Cargo.toml

VS Code extension

Reads the licence field in the open manifest and names every deprecated SPDX id, invalid string, PEP 639 leftover and copyleft obligation - with the exact replacement…

Salesforce API Version & CLI Retirement Lint

VS Code extension

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

GNU Global C/C++ .vscode Config Pack

VS Code extension

21 rules that read the values in a shared .vscode folder, plus 45 snippets. VS Code loads a wrong value without a word - this names the line and the fix.

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

VS Code extension

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

Config & DSL Lint + Snippets — 9 Sets

VS Code extension

Your config files are never compiled — nothing fails until deploy. 36 snippets and 28 lint rules for 9 of them, inside the editor, offline.

Manifest Snippets + Removed-API Audit (8 Sets)

VS Code extension

For platform engineers on AKS: 28 rules naming every removed apiVersion, literal credential and :latest tag in the file you have open, and 40 snippets written against…

AutoHotkey v2, TOML and DeviceTree checks for VS Code

VS Code extension

A DeviceTree overlay with status = "enabled" boots the node disabled and a TOML integer with a leading zero stops the parser. Neither is an editor error.

BEM Class Auditor for HTML and SCSS

VS Code extension

16 BEM naming rules read the HTML file you have open and 22 markup and SCSS skeletons write the stylesheet shell, so the class names get fixed before the pull request…

Tax Year Constant Drift

VS Code extension

Finds the tax years, statutory limits, filing thresholds, rates and deadlines hardcoded in payroll and invoicing code - the constants an AI assistant completes from a…

Hugging Face Model Licence Matrix — all 70 model-card `license:` identifiers × the 4 questions a commercial release turns on

Copy the `license:` string off the model card, read four rows, close the review ticket — 70 identifiers, 4 questions, 280 rows, every row naming the clause it came from.

FBA Profit & Break-Even Calculator for Amazon Private-Label Sourcing — Chrome Extension + Web Tool

Browser extension · Chrome, Edge, Firefox

Amazon's referral fee is 15% in most categories with a $0.30 per-item minimum (Amazon Seller Central published US fee schedule): quote a supplier without it and every…

Questions

Do my files leave my computer?

No. The extensions and command-line checks run on your machine and your files are not uploaded. The browser calculators run in the page.

What does it cost?

Every tool is free for the file or case in front of you. The paid part is a one-time licence key; each tool page shows its price and what the key adds. A team key ($149 once) opens every ReadyStack linter for five seats and CI.

More collections

US payroll, tax and filing deadlines — 2026 checksUK tax, payroll and HMRC rules — 2026/27 checksEU rules with a 2026 date — deadline and fine checksE-invoicing rules — format and deadline checksPrivacy and data protection — rule checksAccessibility — WCAG and EAA checksSecurity and supply chain — linters for the rules that bind softwareSelling online — pricing, fee, email and consumer-law rulesAI rules and agent configuration — lintersSubmission gates — pass the store or registry review the first timeHealth and medical software — regulatory checksTemplates and design assetsDeutschland 2026 – Fristen, Lohn, Steuer und Pflichten2026年の申告・インボイス・社会保険 チェッカーとテンプレート All tools