TypeScript Linter

Open-source TypeScript projects categorized as Linter

Top 23 TypeScript Linter Projects

  1. knip

    ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

    Project mention: Knip fixes unused dependencies, exports and files in your JavaScript projects | news.ycombinator.com | 2026-09-09
  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. XO

    ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

  4. gts

    ☂️ TypeScript style guide, formatter, and linter.

  5. ultracite

    A highly opinionated, zero-configuration linter and formatter.

    Project mention: Bloom Filters, Favicon Spies, and NPM's 90-Day Clock | dev.to | 2025-11-27

    Also in this issue: Matt Nigh analyzed 2,500+ repositories to figure out what makes AGENTS.md files actually useful (spoiler: most aren't), browser fingerprinting via favicon is both creepy and clever, PrinceJS lands in the top 3 performance benchmarks despite being "the smallest backend framework ever," and privacy fans get Ackee for self-hosted analytics. Ultracite brings zero-config linting with opinions baked in, and zerobyte automates backups for self-hosters who want to set it and forget it.

  6. textlint

    textlint is the pluggable linter for natural language text.

  7. eslint-config-standard

    ESLint Config for JavaScript Standard Style

  8. Python

    This extension is now maintained in the Microsoft fork.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. obsidian-linter

    An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.

  11. jupyterlab-lsp

    Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

  12. redocly-cli

    ⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.

    Project mention: Are you migrating from Spectral? Redocly just got something to help you with that! | dev.to | 2026-10-13

    Instead of matching paths, Redocly CLI walks a type tree defined by the specification, so a Schema is always a schema, and $refs are followed into other files. The equivalent rule from the Redocly cookbook is a few lines of YAML that say exactly that: subject Schema, where type is array, require items. It passes the description above and still reports a real type: array schema without items. This makes rules easier to understand, more precise, and less error-prone.

  13. vscode-shellcheck

    Integrates ShellCheck into VS Code, a linter for Shell scripts.

  14. graphql-eslint

    ESLint parser, plugin, and rule set for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.

  15. truecourse

    Turns the documentation you already write into tests that run. A failing test means your product and your docs disagree, and names the section.

    Project mention: AI writes code fast. But who checks the architecture? | dev.to | 2026-03-25

    GitHub: https://github.com/truecourse-ai/truecourse npm: https://www.npmjs.com/package/truecourse

  16. sql-lint

    An SQL linter

  17. diagnostic-languageserver

    diagnostic language server integrate with linters

  18. slopless

    Deterministic textlint rules and CLI for catching prose slop in English Markdown.

    Project mention: I write my own Markdown | news.ycombinator.com | 2026-08-25

    You might like slopless:

    https://github.com/berelevant-ai/slopless

    It’s a deterministic linter for English Markdown that catches a lot of common LLM writing patterns and can be used as part of an agent rewrite loop.

    Might be worth trying if you want to automate part of that Markdown cleanup.

  19. docker-compose-linter

    A command-line tool for validating and enforcing best practices in Docker Compose files.

    Project mention: 9 in 10 Docker Compose files skip the basic security flags | dev.to | 2026-05-22

    What bugged me was the asymmetry. Kubernetes and Terraform have a deep bench of scanners: Checkov, Trivy, kube-bench, Kubescape. Compose is an afterthought in most of them. The Compose-specific tools I found solved adjacent problems instead. Hadolint lints Dockerfiles, not Compose files. dclint checks Compose structure and style, not security.

  20. vscode-fortran-support

    Fortran language support for Visual Studio Code

  21. rate-my-openapi

    Find API quality and security issues via your OpenAPI spec

  22. theme-tools

    Everything developer experience for Shopify themes

    Project mention: Ohm's Peg-to-WASM Compiler | news.ycombinator.com | 2026-03-29

    From https://ohmjs.org —

    _Here are some awesome things people have built using Ohm:

    - Shopify's theme-tools (https://github.com/Shopify/theme-tools/), used in their online code editor and the official VS code extension.

  23. tidier

    The file & folder name formatter

  24. skill-check

    Linter for agent skill files

    Project mention: Show HN: Skill Check CLI for your skill.md | news.ycombinator.com | 2026-02-20
  25. flowr

    Sophisticated static program analysis framework for the R programming language.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Linter discussion

Log in or Post with

TypeScript Linter related posts

  • I open-sourced a linter for MCP tool descriptions

    2 projects | dev.to | 7 Oct 2026
  • Supabase stops auto-granting on Oct 30. Here is what breaks, and five traps the changelog does not mention.

    1 project | dev.to | 29 Sep 2026
  • I mined 45 Ruff review comments to learn a team's unwritten review rules. One rule held up, one failed.

    5 projects | dev.to | 20 Sep 2026
  • 7 Tools That Help You Review and Validate AI-Generated Code in Your Pipeline

    5 projects | dev.to | 19 Apr 2026
  • Clean up repo with knip and two-line prompt

    6 projects | dev.to | 21 Feb 2026
  • Show HN: Prodlint – Static analysis for the bugs AI coding tools write

    1 project | news.ycombinator.com | 21 Feb 2026
  • Show HN: Prodlint – A linter that catches what AI coding tools miss

    1 project | news.ycombinator.com | 19 Feb 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 15 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Index

What are some of the best open-source Linter projects in TypeScript? This list will help you:

# Project Stars
1 knip 12,432
2 XO 7,989
3 gts 5,291
4 ultracite 3,314
5 textlint 3,200
6 eslint-config-standard 2,645
7 Python 2,117
8 obsidian-linter 2,079
9 jupyterlab-lsp 2,001
10 redocly-cli 1,519
11 vscode-shellcheck 940
12 graphql-eslint 830
13 truecourse 536
14 sql-lint 458
15 diagnostic-languageserver 438
16 slopless 332
17 docker-compose-linter 307
18 vscode-fortran-support 270
19 rate-my-openapi 244
20 theme-tools 236
21 tidier 200
22 skill-check 191
23 flowr 105

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?