10 Best Node.js Lint Rules Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

eslint-plugin-react-hooks

A declarative, efficient, and flexible JavaScript library for building user interfaces.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
18
Top Feedback
14Great Documentation
13Easy to Use
6Performant
GitHub Stars
176K
Weekly Downloads
7M
Last Commit
3d ago
Bundle Size (min+gzip)
8.26KB
Not Tree-Shakeable

@typescript-eslint/parser

✨ Monorepo for all the tooling which enables ESLint to support TypeScript

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
7
Top Feedback
2Easy to Use
2Bleeding Edge
1Great Documentation
GitHub Stars
11K
Weekly Downloads
13M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@typescript-eslint/eslint-plugin

✨ Monorepo for all the tooling which enables ESLint to support TypeScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
4Great Documentation
4Easy to Use
2Highly Customizable
GitHub Stars
11K
Weekly Downloads
12M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-config-react-app

Set up a modern web app by running one command.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
1Performant
GitHub Stars
91K
Weekly Downloads
3M
Last Commit
3d ago
Bundle Size (min+gzip)
2.14KB
Not Tree-Shakeable

eslint-plugin-vue

Official ESLint plugin for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
7
Top Feedback
3Easy to Use
1Great Documentation
GitHub Stars
4K
Weekly Downloads
2M
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-import-resolver-webpack

ESLint plugin with rules that help validate proper imports.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
2Easy to Use
2Performant
1Highly Customizable
GitHub Stars
4K
Weekly Downloads
946K
Last Commit
3d ago
Bundle Size (min+gzip)
21.0KB
Not Tree-Shakeable
epr

eslint-plugin-react

React specific linting rules for ESLint

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
4
Top Feedback
4Easy to Use
3Great Documentation
1Highly Customizable
GitHub Stars
7K
Weekly Downloads
10M
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-config-airbnb-base

JavaScript Style Guide

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
5
Top Feedback
6Easy to Use
4Great Documentation
2Performant
GitHub Stars
115K
Weekly Downloads
5M
Last Commit
18d ago
Bundle Size (min+gzip)
0.35KB
Not Tree-Shakeable

eslint

Find and fix problems in your JavaScript code.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
223
Top Feedback
84Great Documentation
76Easy to Use
70Performant
GitHub Stars
19K
Weekly Downloads
20M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-config-prettier

Turns off all rules that are unnecessary or might conflict with Prettier.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
5
Top Feedback
4Easy to Use
2Performant
1Great Documentation
GitHub Stars
3K
Weekly Downloads
9M
Last Commit
1mo ago
Bundle Size (min+gzip)
1.37KB
Not Tree-Shakeable

eslint-config-airbnb

JavaScript Style Guide

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
497
Top Feedback
9Great Documentation
6Easy to Use
5Highly Customizable
GitHub Stars
115K
Weekly Downloads
3M
Last Commit
18d ago
Bundle Size (min+gzip)
0.29KB
Not Tree-Shakeable

eslint-plugin-prettier

ESLint plugin for Prettier formatting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
10
Top Feedback
6Great Documentation
6Easy to Use
3Performant
GitHub Stars
2K
Weekly Downloads
7M
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
mar

markdownlint

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
2Great Documentation
1Highly Customizable
GitHub Stars
3K
Weekly Downloads
228K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-plugin-import

ESLint plugin with rules that help validate proper imports.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
2
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
13M
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jsl

jslint

The JavaScript Code Quality Tool — for Node.js.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
1Easy to Use
GitHub Stars
487
Weekly Downloads
26K
Last Commit
1yr ago
Bundle Size (min+gzip)
23.6KB
Not Tree-Shakeable

@react-native-community/eslint-config

A framework for building native applications using React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
99K
Weekly Downloads
310K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@cfware/lint

My linter for latest Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
N/A
Weekly Downloads
12
Last Commit
9mos ago
Bundle Size (min+gzip)
13.2KB
Not Tree-Shakeable
epn

eslint-plugin-node

Additional ESLint's rules for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
796
Weekly Downloads
3M
Last Commit
4mos ago
Bundle Size (min+gzip)
60.4KB
Not Tree-Shakeable
eir

eslint-import-resolver-typescript

This plugin adds TypeScript support to `eslint-plugin-import`.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
289
Weekly Downloads
2M
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
so

stylelint-order

A plugin pack of order related linting rules for stylelint.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
693
Weekly Downloads
984K
Last Commit
3d ago
Bundle Size (min+gzip)
51.5KB
Not Tree-Shakeable

stylelint-webpack-plugin

A Stylelint plugin for webpack

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
422
Weekly Downloads
295K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

eslint-plugin-cypress

An ESLint plugin for projects that use Cypress

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
471
Weekly Downloads
2M
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ts-lint

🚦 An extensible linter for the TypeScript language

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
8K
Last Commit
7mos ago
Bundle Size (min+gzip)
58.6KB
Not Tree-Shakeable
epi

eslint-plugin-import-order-alphabetical

DEPRECATED

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
5K
Last Commit
7mos ago
Bundle Size (min+gzip)
12.6KB
Not Tree-Shakeable
nsg

node-style-guide

A guide for styling your node.js / JavaScript code. Fork & adjust to your taste.

License Icon
License: CC-BY-SA-3.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
21
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.26KB
Not Tree-Shakeable