5.1.0 • Published 5 years ago
@fradser/eslint-config v5.1.0
@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-configSetup
Create the following file
.eslintrc.js, choosing the appropriate ruleset depending on your project:Vanilla JavaScript
module.exports = require('@zestia/eslint-config');Ember apps
module.exports = require('@zestia/eslint-config/ember-app');Ember addons
module.exports = require('@zestia/eslint-config/ember-addon');Add the following to
scriptsinpackage.json"lint:js": "eslint ."
Running
npm run lint:jsNotes
eslint:recommendedfor minimal recommended defaultseslint-config-standardfor a set of community lint rules around best practices and catching errorseslint-plugin-prettieradds prettier as an eslint ruleeslint-config-prettierfor turning off eslint rules that could conflict with prettiereslint-plugin-emberfor ember-specific recommended lint ruleseslint-plugin-hbsfor linting handlebars in tagged templates within javascript fileseslint-plugin-nodefor linting ember-cli project fileseslint-plugin-qunitfor linting tests