1 | # @addepar/eslint-config
|
2 |
|
3 | This ESLint plugin supports both Javascript and Ember.js linting.
|
4 |
|
5 | Ember.js specific rules include both [ember-best-practices](https://github.com/ember-best-practices/eslint-plugin-ember-best-practices) and [eslint-plugin-ember](https://github.com/ember-cli/eslint-plugin-ember).
|
6 |
|
7 | ## Using the plugin with Ember CLI
|
8 |
|
9 | ### Installation
|
10 |
|
11 | Install the plugin as a dev dependency in your Ember CLI project.
|
12 |
|
13 | ```bash
|
14 | yarn add --dev @addepar/eslint-config
|
15 | ```
|
16 |
|
17 | ### Configuration
|
18 |
|
19 | To include just Javascript rules:
|
20 |
|
21 | ```js
|
22 | // .eslintrc.js
|
23 | module.exports = {
|
24 | extends: [
|
25 | '@addepar'
|
26 | ],
|
27 | rules: {
|
28 | // custom rules
|
29 | // rules overrides
|
30 | }
|
31 | };
|
32 | ```
|
33 |
|
34 | To include just Ember.js rules:
|
35 |
|
36 | ```js
|
37 | // .eslintrc.js
|
38 | module.exports = {
|
39 | extends: [
|
40 | '@addepar/eslint-config/ember'
|
41 | ],
|
42 | rules: {
|
43 | // custom rules
|
44 | // rules overrides
|
45 | }
|
46 | };
|
47 | ```
|