From e5a0d41db0c2871cc9b229aab40de19bdabe1d9e Mon Sep 17 00:00:00 2001 From: winniehell Date: Fri, 22 Jul 2016 22:54:58 +0200 Subject: [PATCH] add ESLint ESLint config: https://github.com/airbnb/javascript --- .eslintignore | 4 ++++ .eslintrc | 23 +++++++++++++++++++++++ .gitignore | 1 + package.json | 14 ++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 package.json diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000000..453747e14e1 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +/public/ +/tmp/ +/vendor/ + diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000000..16eb18ecba2 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,23 @@ +{ + "extends": "airbnb", + "globals": { + "$": false, + "_": false, + "beforeEach": false, + "d3": false, + "define": false, + "describe": false, + "document": false, + "expect": false, + "fixture": false, + "gl": false, + "it": false, + "jQuery": false, + "Mousetrap": false, + "spyOn": false, + "spyOnEvent": false, + "Turbolinks": false, + "window": false + } +} + diff --git a/.gitignore b/.gitignore index 9166512606d..6a1002621f4 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,7 @@ /doc/code/* /dump.rdb /log/*.log* +/node_modules/ /nohup.out /public/assets/ /public/uploads.* diff --git a/package.json b/package.json new file mode 100644 index 00000000000..942b2113e65 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "private": true, + "scripts": { + "eslint": "eslint .", + "eslint-fix": "eslint --fix ." + }, + "devDependencies": { + "eslint": "^3.1.1", + "eslint-config-airbnb": "^12.0.0", + "eslint-plugin-import": "^2.0.1", + "eslint-plugin-jsx-a11y": "^2.2.3", + "eslint-plugin-react": "^6.4.1" + } +} -- GitLab