TypeScript Linter

Open-source TypeScript projects categorized as Linter

Top 23 TypeScript Linter Projects

  • gts

    ☂️ TypeScript style guide, formatter, and linter.

    Project mention: Typescript template for Leetcode grinding | /r/leetcode | 2023-07-11
  • textlint

    The pluggable natural language linter for text and markdown.

    Project mention: My GitHub Sponsors Revenue @ 2022 | dev.to | 2022-12-31

    Software development: textlint, Secretlint, HonKit and other development and maintenance.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • eslint-config-standard

    ESLint Config for JavaScript Standard Style

    Project mention: PURISTA - Thanks to amazing open-source software | dev.to | 2023-09-11


  • Python

    This extension is now maintained in the Microsoft fork.

  • jupyterlab-lsp

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

    Project mention: Does Jupyter labs or jupyter notebook have a way to expose python (or C++) objects? | /r/IPython | 2023-03-28
  • eslint-plugin-sonarjs

    SonarJS rules for ESLint

  • obsidian-linter

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

    Project mention: Do any of us use a linter? | /r/ObsidianMD | 2023-11-19

    I did some searching and found a tool by Victor Tao (not me), called Obsidian Linter, and it got me wondering, have any of you found success using this tool, or something similar? I have been working with it for a minute now, and though a lot of my time right now is spent tweaking the linting options, I feel once I have gotten everything set up the way I need it, this could be quite the game changer for my productivity and note-taking speed.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • graphql-eslint

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

    Project mention: Can I get some advice on whether I should be using @graphql-eslint/eslint-plugin or eslint-plugin-graphql for linting please? | /r/graphql | 2023-01-26

    You can read more on this blog post and also check out the new graphql-eslint website (with the online interactive playground)

  • vscode-shellcheck

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

    Project mention: Emacs and Shellcheck | news.ycombinator.com | 2023-10-06

    Not sure what Emacs is, but VS Code has an awesome extension for shellcheck: https://github.com/vscode-shellcheck/vscode-shellcheck

  • sql-lint

    An SQL linter

  • diagnostic-languageserver

    diagnostic language server integrate with linters

  • tidier

    The file & folder name formatter

  • vscode-fortran-support

    Fortran language support for Visual Studio Code

  • jest-runner-prettier

    Prettier runner for Jest

  • linthtml

    The html5 linter and validator.

  • vscode-linter

    Extension for code linting, all in one package. New linters can be easily added through an extension framework.

  • remark-lint-frontmatter-schema

    Validate your Markdown frontmatter data against a JSON schema — remark-lint rule plugin

  • npm-lint

    A linter for npm & node package.json files with a focus on dependency security

    Project mention: JavaScript registry NPM vulnerable to 'manifest confusion' abuse | news.ycombinator.com | 2023-06-27

    That postinstall and other scripts have been a problem for a long time - the PoC for example could be installed via npx, which would then run postinstall which executes another script to steal /etc/password data.

    This is not a new problem, you just have another vector.

    I came up with a free linter package to try solve it - but no one seemed interested, and here we are 7 later talking about where people are now offering paid services to mitigate it.


  • eslint-plugin-prefer-arrow-functions

    Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour

    Project mention: The Best ESLint Rules for React Projects | dev.to | 2023-09-15

    I prefer to set a standard for function declarations, so require use of arrow functions with an implicit return if possible. prefer-arrow-functions can do this for us, noting we also need to override some default ESLint rules:

  • uniform

    Uniform is a CLI tool - code linter and formatter for JavaScript and TypeScript. Works using eslint and prettier under the hood. (by Dauta)

  • next-starter

    This template has everything you need to start building your Next.js app with typescript, tailwind CSS, and ESlint 🎉

  • eslint-plugin-move-files

    Move and rename files while keeping imports up to date

    Project mention: An ESlint plugin for consistent filename and folder naming. Allows you to enforce a consistent naming pattern for the filename and folder. | /r/javascript | 2023-05-15

    [1] https://github.com/JamieMason/eslint-plugin-move-files

  • zettel-lint

    A linter/compiler for markdown-based Zettelkasten git repositories

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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). The latest post mention was on 2023-11-19.

TypeScript Linter related posts


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

Project Stars
1 gts 4,659
2 textlint 2,668
3 eslint-config-standard 2,525
4 Python 2,065
5 jupyterlab-lsp 1,626
6 eslint-plugin-sonarjs 1,055
7 obsidian-linter 841
8 graphql-eslint 739
9 vscode-shellcheck 707
10 sql-lint 413
11 diagnostic-languageserver 404
12 tidier 198
13 vscode-fortran-support 161
14 jest-runner-prettier 91
15 linthtml 75
16 vscode-linter 56
17 remark-lint-frontmatter-schema 38
18 npm-lint 26
19 eslint-plugin-prefer-arrow-functions 25
20 uniform 21
21 next-starter 12
22 eslint-plugin-move-files 8
23 zettel-lint 6
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.