Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

Commit ed6127b

Browse files
chore(tslint): upgrade to tslint 5.9.0
1 parent a3abb5d commit ed6127b

File tree

3 files changed

+114
-81
lines changed

3 files changed

+114
-81
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@
104104
"shelljs": "^0.7.0",
105105
"shx": "0.2.2",
106106
"ts-loader": "3.2.0",
107-
"tslint": "5.8.0",
107+
"tslint": "5.9.0",
108+
"tslint-eslint-rules": "^4.1.1",
108109
"typedoc": "^0.9.0",
109110
"typedoc-plugin-external-module-name": "1.0.10",
110111
"typedoc-plugin-internal-external": "1.0.10",

tslint.json

Lines changed: 27 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,51 @@
1-
{
1+
{
2+
"extends": [ "tslint-eslint-rules" ],
23
"rules": {
34
"align": [true, "parameters", "statements"],
45
"ban": false,
56
"class-name": true,
6-
"comment-format": [false, "check-space", "check-lowercase" ],
7+
"comment-format": [ true, "check-space" ],
78
"curly": false,
8-
"eofline": false,
9+
"eofline": true,
910
"forin": true,
10-
"indent": [true, "spaces"],
11-
"interface-name": false,
12-
"jsdoc-format": true,
11+
"indent": [ true, "spaces" ],
1312
"label-position": true,
14-
"label-undefined": true,
1513
"max-line-length": [true, 180],
1614
"member-access": false,
17-
"member-ordering": [false, "public-before-private", "static-before-instance", "variables-before-functions" ],
18-
"no-any": false,
15+
"member-ordering": [ true, "static-before-instance", "variables-before-functions" ],
1916
"no-arg": true,
2017
"no-bitwise": true,
2118
"no-conditional-assignment": true,
22-
"no-console": [true, "debug", "info", "time", "timeEnd", "trace" ],
19+
"no-console": [ true, "log", "warn", "debug", "info", "time", "timeEnd", "trace" ],
2320
"no-construct": true,
24-
"no-constructor-vars": false,
2521
"no-debugger": true,
26-
"no-duplicate-key": true,
27-
"no-shadowed-variable": true,
2822
"no-duplicate-variable": true,
2923
"no-empty": false,
3024
"no-eval": true,
31-
"no-internal-module": true,
32-
"no-require-imports": true,
25+
"no-inferrable-types": true,
26+
"no-shadowed-variable": true,
3327
"no-string-literal": false,
3428
"no-switch-case-fall-through": true,
35-
"no-trailing-comma": true,
36-
"no-trailing-whitespace": false,
37-
"no-unreachable": true,
38-
"no-unused-expression": [true, "allow-fast-null-checks"],
29+
"no-trailing-whitespace": true,
30+
"no-unused-expression": [ true, "allow-fast-null-checks" ],
3931
"no-unused-variable": true,
4032
"no-use-before-declare": true,
4133
"no-var-keyword": true,
42-
"no-var-requires": true,
43-
"one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace" ],
44-
"quotemark": [false, "double"],
34+
"object-curly-spacing": "always",
35+
"object-literal-sort-keys": false,
36+
"one-line": [ true, "check-catch", "check-else", "check-open-brace", "check-whitespace" ],
37+
"prefer-const": [ true, { "destructuring": "all" } ],
38+
"quotemark": [ true, "single", "avoid-escape", "jsx-double" ],
4539
"radix": true,
46-
"semicolon": true,
47-
"switch-default": true,
48-
"triple-equals": [true, "allow-null-check"],
49-
"typedef": [false, "call-signature", "parameter", "property-declaration", "variable-declaration", "member-variable-declaration" ],
50-
"typedef-whitespace": [true, {
51-
"call-signature": "nospace",
52-
"index-signature": "nospace",
53-
"parameter": "nospace",
54-
"variable-declaration": "nospace"
55-
}],
56-
"use-strict": [false, "check-module", "check-function" ],
57-
"variable-name": false,
58-
"whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type" ]
59-
}
40+
"semicolon": [ true, "always", "ignore-bound-class-methods", "ignore-interfaces" ],
41+
"trailing-comma": [true, {"multiline": "always", "singleline": "never"}],
42+
"triple-equals": [ true, "allow-null-check" ],
43+
"typedef": [ "call-signature", "property-declaration" ],
44+
"typedef-whitespace": [ true, { "call-signature": "nospace", "index-signature": "nospace", "parameter": "nospace", "property-declaration": "nospace", "variable-declaration": "nospace" } ],
45+
"variable-name": [ true, "ban-keywords", "allow-leading-underscore" ],
46+
"whitespace": [ true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type" ],
47+
"jsx-no-multiline-js": false,
48+
"jsx-no-lambda": false
49+
}
6050
}
51+

yarn.lock

Lines changed: 85 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,12 @@ are-we-there-yet@~1.1.2:
220220
delegates "^1.0.0"
221221
readable-stream "^2.0.6"
222222

223+
argparse@^1.0.7:
224+
version "1.0.9"
225+
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
226+
dependencies:
227+
sprintf-js "~1.0.2"
228+
223229
arr-diff@^2.0.0:
224230
version "2.0.0"
225231
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -357,12 +363,12 @@ axios@^0.15.3:
357363
follow-redirects "1.0.0"
358364

359365
babel-code-frame@^6.22.0:
360-
version "6.22.0"
361-
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
366+
version "6.26.0"
367+
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
362368
dependencies:
363-
chalk "^1.1.0"
369+
chalk "^1.1.3"
364370
esutils "^2.0.2"
365-
js-tokens "^3.0.0"
371+
js-tokens "^3.0.2"
366372

367373
368374
version "1.0.2"
@@ -701,7 +707,7 @@ center-align@^0.1.1:
701707
align-text "^0.1.3"
702708
lazy-cache "^1.0.3"
703709

704-
chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
710+
chalk@^1.1.1, chalk@^1.1.3:
705711
version "1.1.3"
706712
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
707713
dependencies:
@@ -711,15 +717,7 @@ chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
711717
strip-ansi "^3.0.0"
712718
supports-color "^2.0.0"
713719

714-
chalk@^2.1.0:
715-
version "2.1.0"
716-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
717-
dependencies:
718-
ansi-styles "^3.1.0"
719-
escape-string-regexp "^1.0.5"
720-
supports-color "^4.0.0"
721-
722-
chalk@^2.3.0:
720+
chalk@^2.1.0, chalk@^2.3.0:
723721
version "2.3.0"
724722
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
725723
dependencies:
@@ -782,8 +780,8 @@ code-point-at@^1.0.0:
782780
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
783781

784782
color-convert@^1.9.0:
785-
version "1.9.0"
786-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
783+
version "1.9.1"
784+
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
787785
dependencies:
788786
color-name "^1.1.1"
789787

@@ -816,11 +814,9 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
816814
dependencies:
817815
delayed-stream "~1.0.0"
818816

819-
commander@^2.9.0:
820-
version "2.10.0"
821-
resolved "https://registry.yarnpkg.com/commander/-/commander-2.10.0.tgz#e1f5d3245de246d1a5ca04702fa1ad1bd7e405fe"
822-
dependencies:
823-
graceful-readlink ">= 1.0.0"
817+
commander@^2.12.1, commander@^2.9.0:
818+
version "2.12.2"
819+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555"
824820

825821
commander@~2.11.0:
826822
version "2.11.0"
@@ -1402,8 +1398,8 @@ di@^0.0.1:
14021398
resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
14031399

14041400
diff@^3.2.0:
1405-
version "3.2.0"
1406-
resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
1401+
version "3.4.0"
1402+
resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c"
14071403

14081404
diffie-hellman@^5.0.0:
14091405
version "5.0.2"
@@ -1413,6 +1409,13 @@ diffie-hellman@^5.0.0:
14131409
miller-rabin "^4.0.0"
14141410
randombytes "^2.0.0"
14151411

1412+
doctrine@^0.7.2:
1413+
version "0.7.2"
1414+
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523"
1415+
dependencies:
1416+
esutils "^1.1.6"
1417+
isarray "0.0.1"
1418+
14161419
dom-serialize@^2.2.0:
14171420
version "2.2.1"
14181421
resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b"
@@ -1656,6 +1659,10 @@ [email protected], esprima@^3.1.3:
16561659
version "3.1.3"
16571660
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
16581661

1662+
esprima@^4.0.0:
1663+
version "4.0.0"
1664+
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
1665+
16591666
esrecurse@^4.1.0:
16601667
version "4.2.0"
16611668
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
@@ -1671,6 +1678,10 @@ estree-walker@^0.3.0:
16711678
version "0.3.1"
16721679
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
16731680

1681+
esutils@^1.1.6:
1682+
version "1.1.6"
1683+
resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375"
1684+
16741685
esutils@^2.0.2:
16751686
version "2.0.2"
16761687
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -2105,10 +2116,6 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
21052116
version "4.1.11"
21062117
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
21072118

2108-
"graceful-readlink@>= 1.0.0":
2109-
version "1.0.1"
2110-
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
2111-
21122119
handlebars@^4.0.2:
21132120
version "4.0.5"
21142121
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.5.tgz#92c6ed6bb164110c50d4d8d0fbddc70806c6f8e7"
@@ -2613,10 +2620,17 @@ [email protected]:
26132620
version "2.8.0"
26142621
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e"
26152622

2616-
js-tokens@^3.0.0:
2623+
js-tokens@^3.0.2:
26172624
version "3.0.2"
26182625
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
26192626

2627+
js-yaml@^3.7.0:
2628+
version "3.10.0"
2629+
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
2630+
dependencies:
2631+
argparse "^1.0.7"
2632+
esprima "^4.0.0"
2633+
26202634
jsbn@~0.1.0:
26212635
version "0.1.1"
26222636
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -4083,13 +4097,13 @@ [email protected]:
40834097
version "1.1.7"
40844098
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
40854099

4086-
resolve@^1.1.3, resolve@^1.1.4:
4100+
resolve@^1.1.3, resolve@^1.1.4, resolve@^1.3.2:
40874101
version "1.5.0"
40884102
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
40894103
dependencies:
40904104
path-parse "^1.0.5"
40914105

4092-
resolve@^1.1.6, resolve@^1.3.2:
4106+
resolve@^1.1.6:
40934107
version "1.3.3"
40944108
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
40954109
dependencies:
@@ -4151,10 +4165,14 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0,
41514165
version "5.1.1"
41524166
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
41534167

4154-
"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.3.0:
4168+
"semver@2 || 3 || 4 || 5", semver@^5.0.1:
41554169
version "5.3.0"
41564170
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
41574171

4172+
semver@^5.3.0:
4173+
version "5.4.1"
4174+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
4175+
41584176
semver@~5.0.1:
41594177
version "5.0.3"
41604178
resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a"
@@ -4387,6 +4405,10 @@ split@^1.0.0:
43874405
dependencies:
43884406
through "2"
43894407

4408+
sprintf-js@~1.0.2:
4409+
version "1.0.3"
4410+
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
4411+
43904412
sshpk@^1.7.0:
43914413
version "1.13.1"
43924414
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
@@ -4534,7 +4556,13 @@ supports-color@^2.0.0:
45344556
version "2.0.0"
45354557
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
45364558

4537-
supports-color@^4.0.0, supports-color@^4.2.1:
4559+
supports-color@^4.0.0:
4560+
version "4.5.0"
4561+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
4562+
dependencies:
4563+
has-flag "^2.0.0"
4564+
4565+
supports-color@^4.2.1:
45384566
version "4.4.0"
45394567
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
45404568
dependencies:
@@ -4677,35 +4705,48 @@ [email protected]:
46774705
loader-utils "^1.0.2"
46784706
semver "^5.0.1"
46794707

4680-
tslib@^1.7.1:
4681-
version "1.7.1"
4682-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.7.1.tgz#bc8004164691923a79fe8378bbeb3da2017538ec"
4708+
tslib@^1.0.0, tslib@^1.8.0, tslib@^1.8.1:
4709+
version "1.8.1"
4710+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.1.tgz#6946af2d1d651a7b1863b531d6e5afa41aa44eac"
4711+
4712+
tslint-eslint-rules@^4.1.1:
4713+
version "4.1.1"
4714+
resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-4.1.1.tgz#7c30e7882f26bc276bff91d2384975c69daf88ba"
4715+
dependencies:
4716+
doctrine "^0.7.2"
4717+
tslib "^1.0.0"
4718+
tsutils "^1.4.0"
46834719

4684-
tslint@5.8.0:
4685-
version "5.8.0"
4686-
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.8.0.tgz#1f49ad5b2e77c76c3af4ddcae552ae4e3612eb13"
4720+
tslint@5.9.0:
4721+
version "5.9.0"
4722+
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.9.0.tgz#0fd1d5c56a257d98f812a4d9ebd14f6e02f6e882"
46874723
dependencies:
46884724
babel-code-frame "^6.22.0"
46894725
builtin-modules "^1.1.1"
4690-
chalk "^2.1.0"
4691-
commander "^2.9.0"
4726+
chalk "^2.3.0"
4727+
commander "^2.12.1"
46924728
diff "^3.2.0"
46934729
glob "^7.1.1"
4730+
js-yaml "^3.7.0"
46944731
minimatch "^3.0.4"
46954732
resolve "^1.3.2"
46964733
semver "^5.3.0"
4697-
tslib "^1.7.1"
4734+
tslib "^1.8.0"
46984735
tsutils "^2.12.1"
46994736

47004737
tsscmp@~1.0.0:
47014738
version "1.0.5"
47024739
resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97"
47034740

4741+
tsutils@^1.4.0:
4742+
version "1.9.1"
4743+
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0"
4744+
47044745
tsutils@^2.12.1:
4705-
version "2.12.1"
4706-
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.12.1.tgz#f4d95ce3391c8971e46e54c4cf0edb0a21dd5b24"
4746+
version "2.16.0"
4747+
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.16.0.tgz#ad8e83f47bef4f7d24d173cc6cd180990c831105"
47074748
dependencies:
4708-
tslib "^1.7.1"
4749+
tslib "^1.8.1"
47094750

47104751
[email protected], tty-browserify@~0.0.0:
47114752
version "0.0.0"

0 commit comments

Comments
 (0)