TypeScript Lint

Open-source TypeScript projects categorized as Lint

Top 14 TypeScript Lint Projects

  • commitlint

    📓 Lint commit messages

    Project mention: Nodejs Boilerplate with Typescript and Express | dev.to | 2022-11-24

    Commit Lint

  • 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 Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • knip

    Find unused files, dependencies and exports in your JS/TS project

    Project mention: VSCode extensions or CLI to automatically clean up unused imports | reddit.com/r/typescript | 2022-10-19

    Didn’t use it myself yet, but I saw this the other day: https://github.com/webpro/knip. Is that something you’re looking for?

  • safeql

    Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.

    Project mention: You may not need an SQL query builder or ORM | dev.to | 2022-10-06

    If there was a tool that plugs into your linter (ESLint) and helps you find and fix these issues, would you use it? Luckily, I just wrote one - SafeQL.

  • add-and-commit

    :octocat: Automatically commit changes made in your workflow run directly to your repo

    Project mention: vim-dirtytalk: spellcheck dictionary for programmers 📖 | reddit.com/r/vim | 2022-04-24

    I have a repo where I auto-generate the SchemaStore catalog for Neovim. I use the EndBug/add-and-commit action to commit any changes. Maybe you could use a similar approach so that the wordlists in the repo are always kept up-to-date.

  • redocly-cli

    ⚒️ Redocly CLI (fka OpenAPI CLI) tools with extensive validation rules to lint your API and bundle your API.

    Project mention: Generating docs from OpenAPI Spec | dev.to | 2022-04-26

    In order to use Redocusaurus, I needed a single spec file. Both Swagger cli and OpenApi cli offered an option to merge separate specs into one. The problem was that one of them required a "root spec file" to drive the merging and the other required extra information to resolve conflicts. My specs had neither.

  • secretlint

    Pluggable linting tool to prevent committing credential.

    Project mention: Secretlint 6: masking API tokens in .bash_history and .zsh_history | dev.to | 2023-01-03

    In most cases, you can't automatically fix any confidential information you find, but I've noticed that it's OK to automatically remove or mask any confidential information that has been left in .bash_history or .zsh_history. To automatically modify API tokens left in history files, Secretlint v6 adds a --format=mask-result formatter .

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • sql-language-server

    SQL Language Server

  • sql-lint

    An SQL linter

    Project mention: sql-lint - A linter for SQL (finally hits version 1.0.0) | reddit.com/r/coolgithubprojects | 2022-06-24
  • clippy-check

    📎 GitHub Action for PR annotations with clippy warnings

    Project mention: Github Actions for Rust is automatically creating jobs | reddit.com/r/rust | 2022-12-29

    And this gives us a place to look for a related issue: actions-rs/clippy-check#45 is a match: "result annotation sometimes gets added to the wrong workflow".

  • js-assistant

    120+ refactorings and code-assists for Visual Studio Code

    Project mention: I've released JavaScript Assistant for VS Code (120 refactorings) as open source | news.ycombinator.com | 2023-03-13
  • linthtml

    The html5 linter and validator.

  • remark-lint-frontmatter-schema

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

    Project mention: Markdown front-matter validation with JSON Schemas | news.ycombinator.com | 2022-08-20
  • oslint

    Open-Source Good Practices Analysis

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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-03-13.

TypeScript Lint related posts


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

Project Stars
1 commitlint 13,399
2 textlint 2,539
3 knip 808
4 safeql 799
5 add-and-commit 784
6 redocly-cli 540
7 secretlint 525
8 sql-language-server 449
9 sql-lint 394
10 clippy-check 262
11 js-assistant 82
12 linthtml 72
13 remark-lint-frontmatter-schema 23
14 oslint 2
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.