@zestia/eslint-config v5.1.1
@zestia/eslint-config
This package provides linting rules for JavaScript.
The rules are based on community standards, with a few extra ones specific to Zestia.
Installation
npm install --save-dev @zestia/eslint-config
Setup
Create the following file
.eslintrc.js
, choosing the appropriate ruleset depending on your project:Vanilla JavaScript
module.exports = { extends: '@zestia/eslint-config' };
Ember apps
module.exports = { extends: '@zestia/eslint-config/ember-app' };
Ember addons
module.exports = { extends: '@zestia/eslint-config/ember-addon' };
Add the following to
scripts
inpackage.json
"lint:js": "eslint ."
Running
npm run lint:js
Notes
eslint:recommended
for minimal recommended defaultseslint-config-standard
for a set of community lint rules around best practices and catching errorseslint-plugin-prettier
adds prettier as an eslint ruleeslint-config-prettier
for turning off eslint rules that could conflict with prettiereslint-plugin-ember
for ember-specific recommended lint ruleseslint-plugin-hbs
for linting handlebars in tagged templates within javascript fileseslint-plugin-n
for linting ember-cli project files (node)eslint-plugin-qunit
for linting testseslint-plugin-ember-data-sync-relationships
to enforce synchronous relationshipseslint-plugin-no-relative-import-paths
for preferring absolute paths
Related repos
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
2 years ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago