Skip to content

Commit f9575f6

Browse files
committed
feat(build): added ESLint
1 parent 31a6f8b commit f9575f6

4 files changed

Lines changed: 55 additions & 29 deletions

File tree

.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules/
2+
src/**/*.spec.js
3+
karma.conf.js
4+
spec.bundle.js
5+
webpack.*

.eslintrc

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"plugins": ["angular"],
3+
"extends": ["eslint:recommended", "angular"],
4+
"rules": {
5+
"no-console": "off",
6+
"indent": [
7+
2,
8+
2,
9+
{ "SwitchCase": 1 }
10+
],
11+
"quotes": [
12+
2,
13+
"single"
14+
],
15+
"linebreak-style": [
16+
2,
17+
"unix"
18+
],
19+
"semi": [
20+
2,
21+
"always"
22+
],
23+
"angular/di": [
24+
2,
25+
"$inject"
26+
]
27+
},
28+
"env": {
29+
"es6": true,
30+
"browser": true,
31+
"jasmine": true,
32+
"node": true
33+
},
34+
"ecmaFeatures": {
35+
"modules": true
36+
},
37+
"parserOptions": {
38+
"sourceType": "module"
39+
},
40+
"globals" : {
41+
"describe" : false,
42+
"it" : false,
43+
"before" : false,
44+
"beforeEach" : false,
45+
"after" : false,
46+
"afterEach" : false,
47+
"inject" : false
48+
}
49+
}

.jshintrc

Lines changed: 0 additions & 28 deletions
This file was deleted.

webpack.base.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ module.exports = {
4040

4141
{
4242
test: /\.js$/,
43-
loaders: ['ng-annotate-loader', 'babel-loader'],
43+
loaders: ['ng-annotate-loader', 'babel-loader', 'eslint-loader'],
4444
exclude: /node_modules/
4545
},
4646

0 commit comments

Comments
 (0)