Skip to content

Commit f6593fb

Browse files
committed
Move to eslint
1 parent c5bd0da commit f6593fb

File tree

7 files changed

+576
-26
lines changed

7 files changed

+576
-26
lines changed

.eslintignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
out
3+
*.js

.eslintrc.js

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module.exports = {
2+
parser: "@typescript-eslint/parser",
3+
extends: [
4+
"eslint:recommended",
5+
"plugin:@typescript-eslint/eslint-recommended",
6+
"plugin:@typescript-eslint/recommended",
7+
"plugin:prettier/recommended",
8+
"prettier",
9+
"prettier/@typescript-eslint",
10+
],
11+
parserOptions: {
12+
ecmaVersion: 2018,
13+
sourceType: "module",
14+
ecmaFeatures: {
15+
jsx: true
16+
},
17+
project: "./tsconfig.json",
18+
},
19+
rules: {}
20+
}

.prettierrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"printWidth": 120,
33
"trailingComma": "all",
4-
"semi": false
4+
"semi": true,
55
}

.vscode/settings.json

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"search.exclude": {
77
"out": true // set this to false to include "out" folder in search results
88
},
9-
"tslint.configFile": "./tslint.json",
109
"editor.tabSize": 2,
1110
"editor.rulers": [120],
1211
"editor.autoIndent": "full",

package.json

+8-4
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,19 @@
3939
"compile": "tsc -watch -p ./",
4040
"postinstall": "node ./node_modules/vscode/bin/install",
4141
"test": "node ./node_modules/vscode/bin/test",
42-
"lint": "tslint --project tsconfig.json -t stylish",
43-
"lint-fix": "tslint --project tsconfig.json -t stylish --fix"
42+
"lint": "eslint . --ext .ts",
43+
"lint-fix": "eslint . --ext .ts --fix"
4444
},
4545
"devDependencies": {
46-
"@blueprintjs/tslint-config": "^3.0.2",
4746
"@types/mocha": "^8.0.3",
4847
"@types/node": "^14.6.0",
48+
"@typescript-eslint/eslint-plugin": "^4.1.1",
49+
"@typescript-eslint/parser": "^4.1.1",
50+
"eslint": "^7.9.0",
51+
"eslint-config-prettier": "^6.11.0",
52+
"eslint-plugin-prettier": "^3.1.4",
4953
"mocha": "^8.1.2",
50-
"tslint": "^6.1.3",
54+
"prettier": "^2.1.2",
5155
"typescript": "^4.0.2",
5256
"vscode": "^1.1.37"
5357
},

tslint.json

-13
This file was deleted.

0 commit comments

Comments
 (0)