Skip to content

Commit 2abc834

Browse files
committed
[dev] add .eslintrc.js
1 parent 6f65e0f commit 2abc834

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

.eslintrc.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
module.exports = {
2+
env: {
3+
browser: true,
4+
es6: true,
5+
node: true,
6+
meteor: true
7+
},
8+
extends: [
9+
'eslint:recommended',
10+
'plugin:meteor/recommended',
11+
'plugin:react/recommended'
12+
],
13+
installedESLint: true,
14+
parserOptions: {
15+
ecmaFeatures: {
16+
experimentalObjectRestSpread: true,
17+
jsx: true
18+
},
19+
sourceType: 'module'
20+
},
21+
plugins: [
22+
'react',
23+
'meteor'
24+
],
25+
rules: {
26+
indent: [2, 2, { SwitchCase: 1 }],
27+
quotes: [2, 'single'],
28+
semi: [2, 'always'],
29+
'no-unused-vars': 1,
30+
'no-console': 0,
31+
'react/prop-types': 0, // disabled for dev
32+
'react/no-danger': 0
33+
}
34+
};

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
"main": "server/main.js",
3838
"browser": "client/main.js",
3939
"devDependencies": {
40+
"eslint": "^3.5.0",
41+
"eslint-plugin-meteor": "^4.0.0",
42+
"eslint-plugin-react": "^6.3.0",
4043
"webpack": "^1.13.0",
4144
"webpack-hot-middleware": "^2.10.0",
4245
"url-loader": "^0.5.7",

0 commit comments

Comments
 (0)