JavaScript Lint

Open-source JavaScript projects categorized as Lint | Edit details

Top 15 JavaScript Lint Projects

  • GitHub repo stylelint

    A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.

    Project mention: What does "senior" mean as a React developer? | | 2022-01-08

    This is what I use in my projects: Prettier to format the code. Eslint (for react) and Stylelint (for styles). You can additionally use husky to run the above linters and formaters before committing the code, you can also run some tests automatically before every commit, although depending on the number of tests, this can take some time and can be a bit annoying. In GitHub/GitLab, we also have a set of actions on our pipeline to run all of these linters and tests every time we create a merge request or deploy some new code (CI/CD).

  • GitHub repo eslint-plugin-react

    React specific linting rules for ESLint

    Project mention: How to setup your next react project(typescript + eslint + prettier + husky + lint-staged,cz-cli) | | 2022-01-22

    JSX not allowed in files with extension '.tsx'eslintreact/jsx-filename-extension

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo markdownlint

    A Node.js style checker and lint tool for Markdown/CommonMark files.

    Project mention: Markdown Linting | | 2021-08-19

    Markdown Lint

  • GitHub repo remark-lint

    plugins to check (lint) markdown code style

    Project mention: How do you use a Style Guide? | | 2021-07-09

    we first looked into Vale but are moving to Remark Lint. Both have VS Code extensions so you can have it prompt you as you work.

  • GitHub repo vscode-markdownlint

    Markdown linting and style checking for Visual Studio Code

    Project mention: Tool to automatically enforce Markdown style/formatting | | 2022-01-05

    There is a very impressive Markdown Linter for VSCode markdownlint. It has built in rules that can be several different ways, it also supports custom rules written in JavaScript.

  • GitHub repo lockfile-lint

    Lint an npm or yarn lockfile to analyze and detect security issues

  • GitHub repo awesome-lint

    Linter for Awesome lists

    Project mention: Prefer the English Style of Quotation Mark Punctuation over the American | | 2021-09-15

    I tried to implement some linting rules for quotation mark and punctuation once. Took me way too much time and effort. It's mostly trial and error but good enough I guess to highlight the most blatant abuses.

    Anyway, here is the code:

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo ember-template-lint

    Linter for Ember or Handlebars templates

    Project mention: Remodeling an Ember App - Testing | | 2021-06-16

    require-input-label is an example of a linting rule that helps you discover accessibility issues in your app! It warns you if you have an input element that lacks an associated label element. In our case, this warning was a false hit - we found a bug! We reported the bug and linked to the public example of it.

  • GitHub repo putout

    🐊 Pluggable and configurable code transformer with built-in ESLint, Babel plugins support for js, jsx typescript, flow, markdown, yaml and json

    Project mention: Putout Linter and Transformer for JavaScript/TypesScript/Markdown/JSON/YAML | | 2021-06-13
  • GitHub repo stylelint-config

    Sharable stylelint config used by GitHub's CSS

    Project mention: Devs with great CSS skills, how and where did you learn how to do it? | | 2021-12-30

    While working on challenges use stylelint to enforce some strict coding standards and best practices for css. You can use predefined config like the ones from github for now.

  • GitHub repo nano-staged

    Tiny tool to run commands for both staged and unstaged git files

    Project mention: nano-staged: 2x faster and 100x smaller than lint-staged | | 2021-12-15
  • GitHub repo folderslint

    📁 Directory structure linter for JavaScript projects

    Project mention: Directory structure linter for JavaScript projects | | 2021-05-10
  • GitHub repo linthtml

    The html5 linter and validator.

  • GitHub repo eslint-plugin-snakecasejs

    :pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names

    Project mention: My Collection of Svelte Boilerplates | | 2021-04-05
  • GitHub repo eslint-config-react-strong

    ESLint strong (strict) config for React and React Native development.

    Project mention: React Native Template Strong | | 2021-10-12

    Additionally there are Prettier and TSConfig rules which will make it hard to create messy code.

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 2022-01-22.

JavaScript Lint related posts


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

Project Stars
1 stylelint 9,416
2 eslint-plugin-react 7,547
3 markdownlint 2,863
4 remark-lint 781
5 vscode-markdownlint 558
6 lockfile-lint 447
7 awesome-lint 427
8 ember-template-lint 236
9 putout 233
10 stylelint-config 180
11 nano-staged 173
12 folderslint 113
13 linthtml 59
14 eslint-plugin-snakecasejs 20
15 eslint-config-react-strong 2
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.