Skip to content

Commit 4a3e3cb

Browse files
committed
feat(vscode): switch to ts-tslint-plugin in favour of tslint
1 parent 7607620 commit 4a3e3cb

File tree

5 files changed

+61
-5
lines changed

5 files changed

+61
-5
lines changed

.vscode/extensions.json

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// for the documentation about the extensions.json format
44
"recommendations": [
55
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
6-
"eg2.tslint",
76
"esbenp.prettier-vscode",
87
"codezombiech.gitignore",
98
"EditorConfig.EditorConfig"

.vscode/settings.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Place your settings in this file to overwrite default and user settings.
22
{
3-
"tslint.autoFixOnSave": true,
4-
"tslint.enable": true,
53
"editor.formatOnSave": true,
64
"typescript.format.enable": false,
75
"javascript.format.enable": false,
@@ -11,4 +9,8 @@
119
"editor.rulers": [
1210
80,100
1311
],
12+
"typescript.tsdk": "node_modules/typescript/lib",
13+
"files.associations": {
14+
"tslint*.json": "jsonc"
15+
}
1416
}

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
"tslint-react": "3.6.0",
125125
"typedoc": "0.13.0",
126126
"typescript": "3.2.2",
127+
"typescript-tslint-plugin": "0.2.1",
127128
"webpack-config-utils": "2.3.1"
128129
}
129130
}

tsconfig.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@
1818
"declarationDir": "dist/types",
1919
"outDir": "dist/esm5",
2020
"resolveJsonModule": true,
21-
"importHelpers": true
21+
"importHelpers": true,
22+
"plugins": [
23+
{
24+
"name": "typescript-tslint-plugin",
25+
"alwaysShowRuleFailuresAsWarnings": false
26+
}
27+
]
2228
},
2329
"include": [
2430
"./src"

yarn.lock

+49-1
Original file line numberDiff line numberDiff line change
@@ -2648,7 +2648,7 @@ gauge@~2.7.3:
26482648
strip-ansi "^3.0.1"
26492649
wide-align "^1.1.0"
26502650

2651-
get-caller-file@^1.0.1:
2651+
get-caller-file@^1.0.1, get-caller-file@^1.0.2:
26522652
version "1.0.3"
26532653
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
26542654
integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
@@ -4527,6 +4527,14 @@ [email protected], mkdirp@^0.5.0, mkdirp@^0.5.1:
45274527
dependencies:
45284528
minimist "0.0.8"
45294529

4530+
mock-require@^3.0.2:
4531+
version "3.0.2"
4532+
resolved "https://registry.yarnpkg.com/mock-require/-/mock-require-3.0.2.tgz#7ce759b559e3b194be5f20a5b1cece0eb363f53d"
4533+
integrity sha512-aD/Y1ZFHqw5pHg3HVQ50dLbfaAAcytS6sqLuhP51Dk3TSPdFb2VkSAa3mjrHifLIlGAtwQHJHINafAyqAne7vA==
4534+
dependencies:
4535+
get-caller-file "^1.0.2"
4536+
normalize-path "^2.1.1"
4537+
45304538
modify-values@^1.0.0:
45314539
version "1.0.1"
45324540
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
@@ -6477,6 +6485,15 @@ [email protected]:
64776485
typedoc-default-themes "^0.5.0"
64786486
typescript "3.1.x"
64796487

6488+
6489+
version "0.2.1"
6490+
resolved "https://registry.yarnpkg.com/typescript-tslint-plugin/-/typescript-tslint-plugin-0.2.1.tgz#6a0361cd311bdc9dcec2e70c8a54cab16829e47f"
6491+
integrity sha512-j0Tn/2GlAwnaklSNMOZRNpv96j6IWkQF6RuTJ5WowfNlgdYqnJpSaVFwT22INwJiPDDGKNe/aATT0qkU0pWM4w==
6492+
dependencies:
6493+
minimatch "^3.0.4"
6494+
mock-require "^3.0.2"
6495+
vscode-languageserver "^5.1.0"
6496+
64806497
64816498
version "3.1.6"
64826499
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68"
@@ -6570,6 +6587,37 @@ [email protected]:
65706587
core-util-is "1.0.2"
65716588
extsprintf "^1.2.0"
65726589

6590+
vscode-jsonrpc@^4.0.0:
6591+
version "4.0.0"
6592+
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9"
6593+
integrity sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==
6594+
6595+
6596+
version "3.14.1"
6597+
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f"
6598+
integrity sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==
6599+
dependencies:
6600+
vscode-jsonrpc "^4.0.0"
6601+
vscode-languageserver-types "3.14.0"
6602+
6603+
6604+
version "3.14.0"
6605+
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743"
6606+
integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==
6607+
6608+
vscode-languageserver@^5.1.0:
6609+
version "5.2.1"
6610+
resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-5.2.1.tgz#0d2feddd33f92aadf5da32450df498d52f6f14eb"
6611+
integrity sha512-GuayqdKZqAwwaCUjDvMTAVRPJOp/SLON3mJ07eGsx/Iq9HjRymhKWztX41rISqDKhHVVyFM+IywICyZDla6U3A==
6612+
dependencies:
6613+
vscode-languageserver-protocol "3.14.1"
6614+
vscode-uri "^1.0.6"
6615+
6616+
vscode-uri@^1.0.6:
6617+
version "1.0.6"
6618+
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.6.tgz#6b8f141b0bbc44ad7b07e94f82f168ac7608ad4d"
6619+
integrity sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww==
6620+
65736621
w3c-hr-time@^1.0.1:
65746622
version "1.0.1"
65756623
resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045"

0 commit comments

Comments
 (0)