linter — independent software & tools
-
etincel
Find the AI tells in your prose. Deterministic, local, runs in CI. MCP server + CLI + Action.
-
roadkeep
Keeps a project's roadmap, changelog, improvements and strategy files to one format - a schema at the point of insertion, not a linter after the fact. Python CLI + Claude Code plugin.
-
Delphi-RAG-Lint
Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.
-
mcp-migrate
Find and fix what the MCP 2026-07-28 spec revision breaks in your server. 21 rules, 5 autofixers, and a readiness board.
-
polylint
Universal zero-dependency linter & formatter — one pure-Rust CLI (poly/polylint/polyfmt) for 300+ languages, in-process, one config.
-
claude-skills-doctor
A doctor for your Claude Code agent skills — find the SKILL.md files Claude silently can't see (over the discovery-char budget), plus naming, routing & hygiene issues. Whole-system, deterministic, no model calls. Command: skilldoctor.
-
symtether
Broken URLs 404. Broken code references don't. #sym: verifies markdown references against the code itself, and fails CI when they break.
-
sober-coding
Analyze AI-generated code to find technical debt and get actionable fixes.
-
writinglint
Deterministic NLP linting for AI writing tells — dependency-graph rules that run locally in your browser or CLI.
-
plain-english
Catch AI writing tells and unexplained jargon before they land in a commit, a doc, or an issue. Prose linter with hooks for Claude Code, Copilot, Codex and Cursor, plus pre-commit, CI and SARIF.
-
a-check
Cross-language hexagonal-architecture checker — deterministic, read-only, text-heuristic; shipped as a digest-pinned container image.
-
standards
Deterministic standards for Python, TypeScript, SQL, IaC, and repository policy.
-
crewscore
Find the safety rules your AI agent prompt forgot. Checks 23 published controls — injection defense, human approval, cost limits, stop conditions. Offline CLI + GitHub Action + in-browser checker. No API key, no LLM.
-
CodeEraser
An eraser against LLM-induced code & document entropy — clone/duplication/deadcode/structure judgment (Haskell core, Rust frontend) with Claude Code guard hooks, MCP, CI gates and a Tauri GUI
-
moniq
Policy-driven workspace linter for JavaScript/TypeScript monorepos.
-
claude-code-lint
Comprehensive linter and programmatic API for Claude Code projects - validates CLAUDE.md files, skills, settings, hooks, MCP servers, plugins, and more
-
markdownlint-obsidian
Obsidian Flavored Markdown linting engine — programmatic API and rule set
-
oxlint-tailwindcss
Tailwind CSS linting rules for oxlint
-
solhint
Solidity Code Linter
-
stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
-
Monochromatic
TypeScript and Rust monorepo: Claude Code and Pi coding-agent plugins, a minimal MCP stdio server framework, custom oxlint plugins and a pluggable Rust linter, policy-aware git tooling, core TS libraries, Wayland desktop apps (GTK4 file manager, Slint terminal, true-peak music player), OpenTofu infra automation, and a personal site.
-
rust-doctor
Your agent writes bad Rust. This catches it.
-
lush
A Unix shell with developer-first design
-
pg-safe-migrate
Enforce safe PostgreSQL schema migrations with built-in rules, drift detection, and advisory locks via CLI or API for Node.js projects.
-
template
Mother of all template repos: base template!
-
raven
Static analyzer for R
-
mdbook-lint
An mdbook linting tool
-
py-lintro
Making linters play nice... Mostly.
-
appstore-review-skill
Audit iOS apps against Apple’s App Store Review Guidelines before submission with automated compliance checks for multiple frameworks.
-
zhtw
Taiwan Traditional Chinese quality tool for AI-generated content (CLI + 6-language SDK, 31K terms / 100M-char zero-mistranslation validation)
-
crie
Universal meta-linter using containerized execution
-
xslint
XSL Linter
-
ESP32S3-USB-Keyboard-To-BLE
🔄 Transform any USB keyboard into a Bluetooth device with ESP32-S3, allowing seamless connections to multiple gadgets. Enjoy universal compatibility and low latency.
-
vibecheck
ESLint for AI slop. Detect AI-generated code smells in your JS/TS and Python codebase.
-
vigiles
Like Lighthouse for your agent harness - verify your CLAUDE.md/AGENTS.md, skills & hooks are real, then test and measure they actually work. Claude Code + Codex.