add linting to project

This commit is contained in:
2016-04-14 16:56:46 -07:00
parent 992810d90c
commit cdbeef802f
2 changed files with 19 additions and 0 deletions

14
.eslintrc Normal file
View File

@@ -0,0 +1,14 @@
---
extends: '@elastic/kibana'
plugins:
- react
ecmaFeatures:
jsx: true
rules:
no-shadow: 2
no-unused-vars: [2, {args: 'after-used', argsIgnorePattern: '^_'}]
react/jsx-uses-react: 2
react/jsx-uses-vars: 2

View File

@@ -14,10 +14,15 @@
"node": ">=4.3.0"
},
"devDependencies": {
"@elastic/eslint-config-kibana": "0.0.3",
"babel-cli": "~6.7.5",
"babel-core": "~6.7.6",
"babel-eslint": "~4.1.8",
"babel-plugin-add-module-exports": "~0.1.2",
"babel-preset-es2015": "~6.6.0",
"eslint": "~1.10.3",
"eslint-plugin-mocha": "~1.1.0",
"eslint-plugin-react": "~4.2.3",
"expect.js": "~0.3.1",
"mocha": "~2.4.5",
"sinon": "~1.17.3"