10 Best JavaScript Lint Rules Libraries

List hand-picked by Openbase Experts
Learn More

eslint

eslint

Find and fix problems in your JavaScript code.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
21.8K
Weekly Downloads
26.5M
Last Commit
9mos ago
User Rating
4.8/ 5
396
Top Feedback
91Great Documentation
82Easy to Use
76Performant
@typescript-eslint/eslint-plugin

@typescript-eslint/eslint-plugin

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
12.6K
Weekly Downloads
17.8M
Last Commit
9mos ago
User Rating
4.5/ 5
13
Top Feedback
5Great Documentation
5Easy to Use
3Highly Customizable
eslint-plugin-react-hooks

eslint-plugin-react-hooks

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

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
199K
Weekly Downloads
10.1M
Last Commit
9mos ago
User Rating
4.6/ 5
17
Top Feedback
13Great Documentation
13Easy to Use
6Performant
ls

lint-staged

🚫💩 — Run linters on git staged files

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
11.2K
Weekly Downloads
5.8M
Last Commit
9mos ago
User Rating
4.7/ 5
19
Top Feedback
12Great Documentation
12Easy to Use
8Performant
eslint-config-react-app

eslint-config-react-app

Set up a modern web app by running one command.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
98.1K
Weekly Downloads
4.3M
Last Commit
9mos ago
User Rating
5.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
1Performant
mar

markdownlint

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
3.2K
Weekly Downloads
281K
Last Commit
1yr ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
1Highly Customizable
eslint-config-airbnb-base

eslint-config-airbnb-base

JavaScript Style Guide

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
129K
Weekly Downloads
5.6M
Last Commit
1yr ago
User Rating
5.0/ 5
5
Top Feedback
6Easy to Use
4Great Documentation
2Performant
eslint-plugin-import

eslint-plugin-import

ESLint plugin with rules that help validate proper imports.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4.4K
Weekly Downloads
15.9M
Last Commit
9mos ago
User Rating
3.7/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
eslint-config-airbnb

eslint-config-airbnb

JavaScript Style Guide

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
129K
Weekly Downloads
3.2M
Last Commit
1yr ago
User Rating
4.5/ 5
1,229
Top Feedback
11Great Documentation
7Easy to Use
6Highly Customizable
eslint-config-standard

eslint-config-standard

ESLint Config for JavaScript Standard Style

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.3K
Weekly Downloads
2.2M
Last Commit
7mos ago
User Rating
4.0/ 5
2
Top Feedback
eca

eslint-config-airbnb-typescript

Airbnb's ESLint config with TypeScript support

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
752
Weekly Downloads
1.4M
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
jsl

jslint

The JavaScript Code Quality Tool — for Node.js.

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
486
Weekly Downloads
52.4K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
1Easy to Use
eslint-import-resolver-node

eslint-import-resolver-node

ESLint plugin with rules that help validate proper imports.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4.4K
Weekly Downloads
15.1M
Last Commit
9mos ago
stylelint-webpack-plugin

stylelint-webpack-plugin

A Stylelint plugin for webpack

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
421
Weekly Downloads
370K
Last Commit
1yr ago
epn

eslint-plugin-node

Additional ESLint's rules for Node.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
869
Weekly Downloads
3.1M
Last Commit
2yrs ago
User Rating
Top Feedback
1Great Documentation
1Easy to Use
eslint-plugin-cypress

eslint-plugin-cypress

An ESLint plugin for projects that use Cypress

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
549
Weekly Downloads
2.3M
Last Commit
1yr ago
User Rating
Top Feedback
1Great Documentation
1Easy to Use
1Performant
scs

stylelint-config-sass-guidelines

⚙ A stylelint config inspired by https://sass-guidelin.es/

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
421
Weekly Downloads
238K
Last Commit
1yr ago
so

stylelint-order

A plugin pack of order related linting rules for Stylelint.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
762
Weekly Downloads
1.2M
Last Commit
10mos ago
pcs

prettier-config-standard

A Prettier shareable config for projects using 'Prettier' and 'JavaScript Standard Style' as ESLint rules or separate processes.

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
18
Weekly Downloads
19.7K
Last Commit
9mos ago
ts-lint

ts-lint

🚦 An extensible linter for the TypeScript language

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.9K
Weekly Downloads
9.4K
Last Commit
2yrs ago