From 383d6f005733b104c1ffe84fc04cf9b7c71d4ed6 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 28 Jul 2016 22:18:24 +0300 Subject: [PATCH] feature(package) add eslint --- .eslintrc | 11 +++++++++++ legacy/.eslintrc | 11 +++++++++++ package.json | 5 ++++- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .eslintrc create mode 100644 legacy/.eslintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..c9e626c8 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,11 @@ +{ + "env": { + "node": true, + "browser": true + }, + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module" + }, + "extends": ["eslint:recommended"] +} diff --git a/legacy/.eslintrc b/legacy/.eslintrc new file mode 100644 index 00000000..ab8cb76c --- /dev/null +++ b/legacy/.eslintrc @@ -0,0 +1,11 @@ +{ + "env": { + "node": true, + "browser": true + }, + "parserOptions": { + "ecmaVersion": 5, + "sourceType": "module" + }, + "extends": ["eslint:recommended"] +} diff --git a/package.json b/package.json index 4efffee9..8204aae8 100644 --- a/package.json +++ b/package.json @@ -48,11 +48,13 @@ "lint": "redrun lint:*", "lint:css": "recess css/*.css", "lint:style": "stylelint css/*.css", - "lint:js": "redrun jshint jscs", + "lint:js": "redrun jshint jscs eslint", "lint:js:legacy": "redrun legacy:*", + "eslint": "eslint --rule 'no-console:0' bin/release.js", "jshint": "jshint bin/release.js", "jscs": "jscs --esnext $npm_package_config_dirs", "legacy:jshint": "jshint --config legacy/.jshintrc $npm_package_config_dirs --exclude bin/release.js", + "legacy:eslint": "eslint -c legacy/.eslintrc --rule 'no-console:0' $npm_package_config_dirs --ignore-path bin/release.js", "test": "tape test/**/*.js", "spell": "yaspeller .", "wisdom": "npm run docker:rm-old; bin/release.js", @@ -122,6 +124,7 @@ }, "devDependencies": { "coveralls": "^2.11.6", + "eslint": "^3.1.1", "jscs": "^3.0.1", "jshint": "^2.8.0", "minor": "^1.2.2",