From c39dba53359613cb73cfae5d9ae266e2f4984365 Mon Sep 17 00:00:00 2001 From: Geoff Doty Date: Fri, 6 Mar 2020 17:56:54 -0600 Subject: [PATCH] replace jshint with eslint --- .eslintrc.json | 34 ++++++++++++++++++++++++++++++++++ .jshintrc | 3 --- package.json | 2 +- 3 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 .eslintrc.json delete mode 100644 .jshintrc diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..307568b --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,34 @@ +{ + "env": { + "browser": true, + "es6": true, + "node": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 2017, + "ecmaFeatures": { + "experimentalObjectRestSpread": true + }, + "sourceType": "module" + }, + "rules": { + "indent": [ + "error", + 4, + {"SwitchCase": 1} + ], + "quotes": [ + "error", + "double" + ], + "semi": [ + "error", + "always" + ], + "no-extra-semi": [ + "off", + 1 + ] + } +} diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 8ab3485..0000000 --- a/.jshintrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "esversion": 6 -} \ No newline at end of file diff --git a/package.json b/package.json index 0fee9b9..9153c24 100644 --- a/package.json +++ b/package.json @@ -27,10 +27,10 @@ "author": "Geoff Doty", "license": "MIT", "devDependencies": { + "eslint": "^6.8.0", "gulp": "^4.0.2", "gulp-minify": "^3.1.0", "gulp-strip-comments": "^2.5.2", - "jshint": "^2.10.2", "tape": "^4.10.2" } }