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.
104 tools
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: 464 installs
pypdf Migration Check - PyMuPDF AGPL Licence Gate
VS Code extension
Map every fitz / PyMuPDF line to its pypdf, pdfplumber or pypdfium2 replacement
VS Code Marketplace: 40 installs
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.
VS Code Marketplace: 21 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
VS Code Marketplace: 19 installs
Coverage Gate Lint
VS Code extension
Finds the coverage gates in your repo that can never fail a build
VS Code Marketplace: 16 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: 12 installs
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.
VSCodium Migration Lint: Microsoft-only Extensions
VS Code extension
VSCodium migration check for extensions.json and devcontainer.json: 16 rules, licence clause and open replacement per finding
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,…
OWASP Dependency Check Config Lint
VS Code extension
OWASP dependency check setup lint with 10 rules: the sample pom.xml returns 6 findings (3 errors, 3 warnings) — plugin 8.4.3 below the 12.1.0 mandatory upgrade of…
Podman Migration Check — Docker Desktop ties
VS Code extension
Podman migration check for compose.yaml, Dockerfile, devcontainer.json and CI: a 17-line compose.yaml returns 6 findings (3 errors, 3 warnings) — docker.sock,…
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.
Aurora MySQL 5.7 to 8.0 Upgrade Blocker Lint
VS Code extension
28 MySQL 8.0 removal rules for .sql, .cnf and Terraform, before Aurora MySQL v2 Extended Support year 3 on 1 Dec 2026
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…
composer.json Validate - PHP EOL Release Gate
VS Code extension
composer.json validate: end-of-life PHP floors and composer validate --strict fields, with the fix line
rf-detr Migration Check — Ultralytics YOLO ties
VS Code extension
rf-detr migration check for Dockerfiles, requirements.txt, pyproject.toml, environment.yml and Python: a 12-line Dockerfile returns 6 findings (4 errors, 2 warnings) —…
F-Droid Inclusion Gate - non-free Gradle dependency map
VS Code extension
F-Droid migration check for build.gradle: 25 rules for Play Services, Firebase, Crashlytics, Play Billing, trackers and Maven repos, each with its FOSS replacement line
GHDL Migration Check — Vivado xsim to GHDL
VS Code extension
Flags VHDL lines Vivado xsim accepts but GHDL rejects: UNISIM, XPM, std_logic_unsigned, VHDL-2008 without --std=08, plain shared variables, encrypted IP. 12 rules.
MapLibre Migration Lint — Mapbox GL JS v2+
VS Code extension
MapLibre migration check for Mapbox GL JS v2+ code: 17 rules, each with the maplibre-gl fix
AKS LTS & EKS Extended Support Lint for Terraform
VS Code extension
Terraform EKS and AKS version check: sample clusters.tf on 2026-09-27 — $2,256 extra on EKS 1.32 since 2026-03-23, $3,660 on 1.31 since 2025-11-26, $5,916 total; 9 rules
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
Proto Wire Break Check
VS Code extension
Names the .proto edits that keep compiling and quietly change what old gRPC readers see
Kubernetes Removed API Lint
VS Code extension
15 checks for the apiVersions kubectl no longer serves, on the manifest open in your editor
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.
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.
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.
Xcode 26 SDK Gate for GitHub Actions
VS Code extension
Xcode 26 App Store Connect SDK requirement: which Xcode each CI job really builds with, and the fix line
helm chart lint Chart.yaml - Helm 4 Release Gate
VS Code extension
Every broken Chart.yaml line with its replacement line, before Helm 3 security fixes end 2026-11-11
npm publish package.json gate: engines & SPDX
VS Code extension
Node 20 end of life, SPDX licence and provenance checks for package.json
go.mod Release Gate: /vN suffix and go line check
VS Code extension
go.mod check before you tag: /v2 suffix, supported Go line, toolchain, replace, require
Valkey Migration Check — ElastiCache Redis ties
VS Code extension
Valkey migration check for Terraform, CloudFormation, compose and Dockerfiles: a 44-line main.tf returns 6 findings (3 errors, 3 warnings) — redis5.0 parameter group,…
OpenIddict Migration Check: Duende IdentityServer
VS Code extension
Every Duende call in Program.cs mapped to OpenIddict, with the Duende edition price your setup needs
Yosys Migration Check - Vivado-only blockers
VS Code extension
6 findings on one Vivado board top, 12 rules, each with a Yosys-ready fix
Brave Search API Migration Check — Google Custom Search & Bing
VS Code extension
Google Custom Search JSON API: existing customers must transition by 2027-01-01. Bing Search API v7 retired 2025-08-11. 19 rules map each line to the Brave Search API.
YugabyteDB Migration Check: CockroachDB SQL
VS Code extension
25 rules for CockroachDB .sql files that YugabyteDB YSQL rejects or reads differently, plus licence-key and telemetry settings
OpenSearch Migration Check: Elasticsearch & Kibana cutover lint
VS Code extension
25 rules for compose files, elasticsearch.yml, Kibana config, Logstash pipelines, client pins and mappings.
AlmaLinux Migration Lint — CentOS 7/8
VS Code extension
AlmaLinux migration check for CentOS 7/8 Dockerfiles, .repo files, scripts and Ansible: 21 rules, each with the AlmaLinux fix
OpenBao Migration Lint — HashiCorp Vault
VS Code extension
OpenBao migration check for HashiCorp Vault scripts, Terraform, Helm values and server HCL: 14 rules, each with the OpenBao fix
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
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
Terraform Provider Pin Lint
VS Code extension
Finds the .tf lines a clean terraform init is still free to move
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.
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
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
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.
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.
Gallery Model Release Form for Photographers – California Civil Code 3344 and New York Civil Rights Law 50 Consent
WordPress plugin
California Civil Code 3344: using a person's photograph to advertise your services without their prior consent (a parent's or legal guardian's for a minor) costs the…
gitlab-runner Compute Minutes Audit for GitLab CI
VS Code extension
Ranks every .gitlab-ci.yml job by GitLab.com cost factor and worst-case compute minutes, with the tags: line that moves it to your own gitlab-runner.
Flit Migration Check: setup.py to flit_core 4
VS Code extension
Map every setup.py, setup.cfg and old pyproject.toml line to its flit_core 4 replacement
OpenPDF Migration Check: iText AGPL Gate
VS Code extension
openpdf: 6 findings in one pom.xml, each mapped to OpenPDF 3.0.5 or PDFBox 3.0.8
Resend Migration Check: SendGrid code lint
VS Code extension
Twilio SendGrid retired its free Email API plan starting May 27, 2025.
Forgejo Migration Check — Gitea 1.22 cutoff
VS Code extension
Lints docker-compose files for the Gitea to Forgejo switch: Gitea 1.23+ has no transparent upgrade (Forgejo, 18 Dec 2024), the first hop is Forgejo v10.0.x, Forgejo 11…
SeaweedFS Migration Lint — MinIO Compose & K8s
VS Code extension
SeaweedFS migration check for MinIO docker-compose, Kubernetes, .env and mc scripts: 17 rules, each with the SeaweedFS fix
SkiaSharp Migration Check for ImageSharp
VS Code extension
Flags the Six Labors lines under the Split License and the SkiaSharp fix for each
OpenTofu Migration Lint — Terraform
VS Code extension
OpenTofu migration check for Terraform, HCP Terraform, CI workflows and Dockerfiles: 13 rules, each with the OpenTofu fix
OpenVox Migration Check for Puppet
VS Code extension
Flags the Puppet package, repo, image and gem lines that change when a fleet moves to OpenVox
Cinc Migration Check: Chef Infra licence gate lint
VS Code extension
11 rules for bootstrap scripts, kitchen.yml, client.rb, Dockerfiles and CI workflows. The sample provision.sh gives 6 findings.
FerretDB Migration Lint — MongoDB SSPL gate
VS Code extension
ferretdb migration check: SSPL MongoDB images (Community Server releases since October 16, 2018, SSPL Section 13) and FerretDB 2.7 gaps, line by line, 19 rules
GlitchTip Migration Lint for Sentry
VS Code extension
GlitchTip migration: find every Sentry setting GlitchTip drops before you switch the DSN
Crashlytics Migration Lint for App Center
VS Code extension
Crashlytics migration: find every leftover App Center SDK call and its replacement
PowerSync Migration Check: Realm Sync & Data API
VS Code extension
Find every Atlas Device Sync, Data API and HTTPS Endpoint call that stopped on 2025-09-30, with its PowerSync replacement
GitLab CI/CD Migration Check for GitHub Actions
VS Code extension
20 rules that flag every GitHub Actions line GitLab cannot run as-is, and the ones that need GitLab Premium
PySide6 Migration Lint: PyQt5/PyQt6 Licence Gate
VS Code extension
14 rules flag PyQt5/PyQt6 imports and the PyQt-only APIs that break under LGPL PySide6, one fix per line
Dependency Checker — EOL Dates
VS Code extension
Dependency checker for package.json, composer.json and requirements.txt.
MySQL 8.4 Upgrade Lint (RDS MySQL 8.0)
VS Code extension
MySQL upgrade 8.0 → 8.4: finds the SQL, my.cnf and parameter-group lines that MySQL 8.4 removed, with the fix on each line
GKE Extended Channel Fee Lint — Terraform
VS Code extension
GKE Extended channel fee check for Terraform: 14 rules on google_container_cluster versions, fee start dates, forced upgrades and Extended channel blockers
Pekko Migration Gate — Akka BSL licence check
VS Code extension
Pekko migration check: Akka 2.9.x is BSL 1.1 until at least 2026-10-23, Akka 2.8.8 until 2027-10-28 — each Akka release has its own Change Date.
Vagrantfile EOL Box Lint
VS Code extension
6 findings in 1 file: boxes past end of support, with the date and the box to move to
PostgreSQL 14 Upgrade Lint (Aurora/RDS 2027)
VS Code extension
PostgreSQL upgrade 14 → 17: finds the SQL and config lines that PostgreSQL 15, 16 and 17 removed, with the fix on each line
RDS Extended Support Cost Lint for Terraform
VS Code extension
Prices the AWS Extended Support surcharge on every RDS and Aurora database in your .tf files
Python Log Leak Lint: PCI DSS Card Data
VS Code extension
Finds card numbers, CVV, track data, PINs, passwords and auth headers in Python log, print and raise calls, with 10 rules
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.
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
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
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.
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,…
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.
MCP 2026 Migration Lint
VS Code extension
The 2026-07-28 MCP revision removed the initialize handshake, sessions, ping and 4 more RPCs.
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…
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…
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 checksExam flashcards — licensing and certificationTemplates and design assetsDeutschland 2026 – Fristen, Lohn, Steuer und Pflichten All tools