From 7dfce18f74d041f0e56e2e60195b13e85b5e7001 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Wed, 15 Aug 2018 22:45:22 +0200 Subject: [PATCH] switch to eslint --- .eslintrc | 13 +++++++++++++ .stylelintrc | 7 ------- package.json | 14 +++----------- 3 files changed, 16 insertions(+), 18 deletions(-) create mode 100644 .eslintrc delete mode 100644 .stylelintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..4ccece8 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,13 @@ +{ + "extends": ["eslint:recommended"], + "env": { + "browser": true, + "node": true, + "es6": true + }, + "rules": { + "indent": ["error", 4], + "quotes": ["error", "single"], + "semi": ["error", "never"] + } +} \ No newline at end of file diff --git a/.stylelintrc b/.stylelintrc deleted file mode 100644 index c02a1ca..0000000 --- a/.stylelintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "stylelint-config-standard", - "rules": { - "indentation": 4, - "number-leading-zero": "never" - } -} \ No newline at end of file diff --git a/package.json b/package.json index c1bf848..fdcafeb 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "author": "Matthias Kretschmann ", "main": "index.js", "scripts": { - "test": "xo", + "test": "eslint .", "precommit": "npm run test", "release": "./node_modules/release-it/bin/release-it.js --src.tagName='v%s' --github.release --npm.publish --non-interactive", "release-minor": "./node_modules/release-it/bin/release-it.js minor --src.tagName='v%s' --github.release --npm.publish --non-interactive", @@ -17,14 +17,6 @@ "styles.js" ], "repository": "kremalicious/hyper-mac-pro", - "xo": { - "esnext": true, - "space": 4, - "semicolon": false, - "globals": [ - "document" - ] - }, "keywords": [ "hyper", "hyperterm", @@ -38,8 +30,8 @@ "pro" ], "devDependencies": { + "eslint": "^5.3.0", "husky": "^0.14.0", - "release-it": "^7.0.2", - "xo": "^0.22.0" + "release-it": "^7.0.2" } }