diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..2b9b5c2 --- /dev/null +++ b/.eslintrc @@ -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 \ No newline at end of file diff --git a/package.json b/package.json index 86cf952..3e7d549 100644 --- a/package.json +++ b/package.json @@ -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"