ESLint
E554816
ESLint is a widely used open-source JavaScript linter that analyzes code to find and fix problems, enforce style rules, and maintain code quality.
All labels observed (2)
| Label | Occurrences |
|---|---|
| ESLint canonical | 4 |
| JavaScript style guidelines | 1 |
Statements (79)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript linter
ⓘ
open-source software ⓘ static code analysis tool ⓘ |
| category |
code quality tool
ⓘ
linting tool ⓘ software development tool ⓘ |
| command | eslint NERFINISHED ⓘ |
| configurationFormat |
.eslintrc.js
ⓘ
.eslintrc.json ⓘ .eslintrc.yml ⓘ package.json eslintConfig field ⓘ |
| creator | Nicholas C. Zakas NERFINISHED ⓘ |
| designGoal |
customizability
ⓘ
extensibility ⓘ framework-agnostic linting ⓘ |
| ecosystem | Node.js ecosystem ⓘ |
| feature |
auto-fix functionality
ⓘ
configurable rules ⓘ configuration files ⓘ custom rule support ⓘ formatter support ⓘ inline configuration comments ⓘ parser abstraction ⓘ pluggable architecture ⓘ shareable configurations ⓘ |
| governanceModel | OpenJS Foundation project NERFINISHED ⓘ |
| hasPluginEcosystem |
@typescript-eslint/eslint-plugin
NERFINISHED
ⓘ
eslint-plugin-import NERFINISHED ⓘ eslint-plugin-node NERFINISHED ⓘ eslint-plugin-react NERFINISHED ⓘ eslint-plugin-vue NERFINISHED ⓘ |
| hasShareableConfig |
eslint-config-airbnb
NERFINISHED
ⓘ
eslint-config-prettier NERFINISHED ⓘ eslint-config-standard NERFINISHED ⓘ |
| hostOrganization | OpenJS Foundation NERFINISHED ⓘ |
| initialReleaseDate | 2013-06-29 ⓘ |
| license | MIT License ⓘ |
| maintainer | ESLint team NERFINISHED ⓘ |
| npmPackageName | eslint NERFINISHED ⓘ |
| packageManager | npm ⓘ |
| primaryUse |
enforcing code style rules
ⓘ
finding code quality problems ⓘ finding potential bugs ⓘ linting JavaScript code ⓘ maintaining consistent coding standards ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repository | https://github.com/eslint/eslint ⓘ |
| supportsCLIOption |
--config
ⓘ
--ext ⓘ --fix ⓘ --format ⓘ --init ⓘ |
| supportsConfigInheritance | extends field ⓘ |
| supportsIgnoreFiles | .eslintignore ⓘ |
| supportsIntegration |
Angular CLI
NERFINISHED
ⓘ
Atom NERFINISHED ⓘ CI/CD pipelines ⓘ Create React App NERFINISHED ⓘ Git hooks ⓘ Grunt NERFINISHED ⓘ Gulp NERFINISHED ⓘ Next.js NERFINISHED ⓘ Sublime Text NERFINISHED ⓘ Visual Studio Code NERFINISHED ⓘ Vue CLI NERFINISHED ⓘ WebStorm NERFINISHED ⓘ webpack NERFINISHED ⓘ |
| supportsLanguage |
JSX
ⓘ
JavaScript NERFINISHED ⓘ Node.js NERFINISHED ⓘ TypeScript NERFINISHED ⓘ Vue.js single-file components ⓘ |
| supportsParser |
@typescript-eslint/parser
NERFINISHED
ⓘ
Espree NERFINISHED ⓘ babel-eslint (deprecated) ⓘ |
| supportsRuleSeverity |
error
ⓘ
off ⓘ warn ⓘ |
| website | https://eslint.org ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
JavaScript style guidelines