diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-02-18 12:56:18 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-02-19 11:42:52 +0100 |
| commit | 5fe4e1f58734831a12a2c8a13083c5f922b09519 (patch) | |
| tree | c9f27597c0c442d08ad808f9d0a9114c9b4cf5f3 /gui/package.json | |
| parent | 24cc696a68bd60ce0b33f218369313ef522fff4b (diff) | |
| download | mullvadvpn-5fe4e1f58734831a12a2c8a13083c5f922b09519.tar.xz mullvadvpn-5fe4e1f58734831a12a2c8a13083c5f922b09519.zip | |
Install and configure eslint
Diffstat (limited to 'gui/package.json')
| -rw-r--r-- | gui/package.json | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/gui/package.json b/gui/package.json index 4698bfde35..af585ccd35 100644 --- a/gui/package.json +++ b/gui/package.json @@ -58,6 +58,8 @@ "@types/stream-json": "^1.0.0", "@types/topojson-specification": "^1.0.1", "@types/uuid": "^3.4.4", + "@typescript-eslint/eslint-plugin": "^2.19.2", + "@typescript-eslint/parser": "^2.19.2", "browser-sync": "^2.26.7", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", @@ -70,33 +72,33 @@ "electron-notarize": "^0.1.1", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.7.0", + "eslint": "^6.8.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-promise": "^4.2.1", + "eslint-plugin-react": "^7.18.3", "gettext-extractor": "^3.5.1", "gulp": "^4.0.2", "gulp-inject-string": "^1.1.2", "gulp-typescript": "^5.0.1", - "prettier": "1.16.4", + "prettier": "1.19.1", "rimraf": "^2.7.1", "sinon": "^7.1.1", "ts-node": "^8.3.0", "tsc-watch": "^2.4.0", - "tslint": "^5.18.0", - "tslint-config-prettier": "^1.18.0", - "tslint-react": "^4.0.0", "typescript": "^3.5.3" }, "scripts": { "postinstall": "cross-env ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true electron-builder install-app-deps", "build": "gulp build", - "lint": "tslint -t stylish -p .", - "format": "npm run private:format -- --write", - "check-format": "npm run private:format -- --list-different", + "lint": "eslint --ext tsx,ts .", + "format": "prettier \"**/*.{js,css,ts,tsx}\" --write", "develop": "gulp develop", "test": "cross-env NODE_ENV=test electron-mocha --renderer --reporter spec --require-main \"test/setup/main.js\" --require ts-node/register --require \"test/setup/renderer.ts\" \"test/**/*.{ts,tsx}\"", "update-translations": "node scripts/extract-translations", "pack:mac": "gulp pack-mac", "pack:win": "gulp pack-win", - "pack:linux": "gulp pack-linux", - "private:format": "prettier \"**/*.{js,css,ts,tsx}\"" + "pack:linux": "gulp pack-linux" }, "engines": { "node": ">=12", |
