ESLint
221 items from dustinspecker/awesome-eslint ★4,765
-
globals github.com
-
eslint-disable-autofix github.com
Utility to disable autofix for specific ESLint rules.
-
@brettz9/eslint-plugin github.com
Misc. rules. of @mysticatea without the personal config.
-
es-file-traverse github.com
Obtain a list of only those files which are in use based on imports and/or requires from an entry file or files; list passable to ESLint. Intended esp. for linting 3rd party dependencies.
-
eslint-plugin-signature-design github.com
Forbids functions with too many parameters of the same type, encouraging object-based signatures and preventing primitive obsession.
-
split-and-sort-imports github.com
Sorts imports and splits 'multiple' imports into single line imports.
-
eslint-plugin-rule-adoption github.com
An eslint plugin for incremental rule adoption, when --fix and codemods don't cut it.
-
permitted keywords github.com
-
TypeScript typescript-eslint.io
A TypeScript parser that produces output compatible with ESLint.
-
TypeScript typescript-eslint.io
Linting rules for TypeScript.
-
Jest-async npmjs.com
Async linting rule for Jest.
-
const case npmjs.com
Enforce capitalization of constant primitive literals.
-
Facebook npmjs.com
Sharable config for Facebook's style guide.
-
SARIF npmjs.com
Generate a results in a SARIF format so it can be imported into tools like GitHub Advanced Security.
-
@gitbutler/no-relative-imports npmjs.com
Use paths from tsconfig and auto fix relative paths to aliases. Observes tsconfig inheritance.
-
Creating an ESLint Plugin medium.com
Article walking through the creation of an ESLint rule and plugin.
-
Lint Like It's 2015 medium.com
Article walking through the benefits of using ESLint.
-
ReDoS makenowjust-labs.github.io
ESLint plugin for finding possible ReDoS vulnerabilities.
-
gitlab gitlab.com
Output ESLint results in the GitLab code quality results.
-
logical-imports gitlab.com
Sort imports logically by local name.
-
SonarJS github.com
Rules detecting bugs and suspicious patterns.
-
Shopify github.com
Shareable config for Shopify's style guide.
-
padding github.com
Allows/disallows padding between statements.
-
Meteor github.com
Meteor specific linting rules for ESLint.
-
MDX github.com
ESLint Parser/Plugin for MDX.
-
pg github.com
PostgreSQL/node-postgres security: SQL injection prevention (CWE-89), connection pool leak detection (CWE-772), transaction safety. 13 rules with CWE mapping.
-
mutate github.com
Prevent accidental parameter mutations by enforcing explicit mut prefix (JavaScript) or Mut<T> type annotation (TypeScript).
-
React Hooks github.com
Linting rules for React Hooks.
-
confusing-browser-globals github.com
A curated list of browser globals that commonly cause confusion and are not recommended to use without an explicit window. qualifier.
-
ESLint github.com
Contains the ESLint configuration used for projects maintained by the ESLint team.
-
Emotion github.com
ESLint rules for emotion.
-
clean-typescript github.com
Enforce classic JavaScript featuress in TypeScript codebase by banning excessive keywords.
-
PutOut github.com
an ESLint plugin integrates putout linter into ESLint.
-
Babel github.com
Adds replacements for built-in rules to include Babel features.
-
babel-eslint-parser github.com
Allows you to lint ALL valid Babel code with the fantastic ESLint.
-
Airbnb github.com
Shareable config for Airbnb's style guide.
-
ESLint Stylistic eslint.style
Formatting and stylistic ESLint core rules moved to this project and are maintained by the community.
-
ESlint Rules Index eslint-rules-index.vercel.app
A big table of ESlint Rules to help developers find them easily.
-
Writing a rule to spot undeclared props hiding in plain sight blog.cowchimp.com
Article about creating rules that require scope analysis.
-
Dear Old ESLint adropincalm.com
Quick intro article on ESLint.
-
eslint-plugin-hex-under github.com
A plugin to prove that a hexadecimal number is less than a specified value.