|
55 | 55 | "electron-builder:dist:linux:pacman": "electron-builder --x64 --linux pacman",
|
56 | 56 | "electron-builder:dist:linux:rpm": "electron-builder --x64 --linux rpm",
|
57 | 57 | "lint": "npm-run-all lint:sass lint:code",
|
58 |
| - "lint:code": "npm-run-all lint:js lint:ts", |
59 |
| - "lint:js:base": "tslint", |
60 |
| - "lint:js": "yarn run lint:js:base \"./src/**/*.js\" \"./*.js\"", |
| 58 | + "lint:code": "npm-run-all lint:ts:tslint lint:ts:eslint", |
61 | 59 | "lint:sass": "sass-lint -v -q -c ./sass-lint.yml",
|
62 |
| - "lint:ts:base": "tslint -p ./tsconfig.json", |
63 |
| - "lint:ts": "yarn run lint:ts:base \"./src/**/*.ts\" \"./scripts/**/*.ts\" \"./webpack/**/*.ts\"", |
| 60 | + "lint:ts:base:tslint": "tslint -p ./tsconfig.json", |
| 61 | + "lint:ts:base:eslint": "eslint", |
| 62 | + "lint:ts:tslint": "yarn run lint:ts:base:tslint \"./src/**/*.ts\" \"./scripts/**/*.ts\" \"./webpack/**/*.ts\"", |
| 63 | + "lint:ts:eslint": "yarn run lint:ts:base:eslint \"./src/**/*.ts\" \"./scripts/**/*.ts\" \"./webpack/**/*.ts\"", |
64 | 64 | "start:electron": "electron ./app/electron-main.js",
|
65 | 65 | "start:electron:dev": "electron ./app-dev/electron-main.js",
|
66 | 66 | "test:e2e": "cross-env TS_NODE_FILES=true ts-node -r tsconfig-paths/register ./scripts/ava-loader.ts --verbose --filesGlob \"./src/e2e/**/*.{spec,test}.ts\"",
|
|
190 | 190 | "@types/webpack-env": "1.13.9",
|
191 | 191 | "@types/webpack-merge": "4.1.5",
|
192 | 192 | "@types/webpack-node-externals": "1.6.3",
|
| 193 | + "@typescript-eslint/eslint-plugin": "1.11.0", |
| 194 | + "@typescript-eslint/parser": "1.11.0", |
193 | 195 | "app-builder-lib": "20.44.4",
|
194 | 196 | "archiver": "3.0.0",
|
195 | 197 | "ava": "2.1.0",
|
|
209 | 211 | "electron": "5.0.6",
|
210 | 212 | "electron-builder": "20.44.4",
|
211 | 213 | "escape-string-regexp": "2.0.0",
|
| 214 | + "eslint": "6.0.1", |
212 | 215 | "exports-loader": "0.7.0",
|
213 | 216 | "file-loader": "4.0.0",
|
214 | 217 | "font-awesome": "4.7.0",
|
|
0 commit comments