Skip to content

Commit 0103e2c

Browse files
Check code style with tslint
1 parent cbba0f1 commit 0103e2c

File tree

3 files changed

+100
-6
lines changed

3 files changed

+100
-6
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"scripts": {
1212
"build": "npm run clean && babel src -d lib --extensions '.js,.ts'",
1313
"clean": "rimraf lib/*",
14-
"lint": "tsc",
14+
"lint": "tsc; tslint -p ./",
1515
"test": "echo \"Error: no test specified\" && exit 1"
1616
},
1717
"dependencies": {},
@@ -21,6 +21,7 @@
2121
"@babel/preset-env": "^7.0.0-beta.54",
2222
"@babel/preset-typescript": "^7.0.0-beta.54",
2323
"rimraf": "^2.6.2",
24+
"tslint": "^5.11.0",
2425
"typescript": "^2.9.2"
2526
}
2627
}

tslint.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extends": [
3+
"tslint:recommended"
4+
]
5+
}

yarn.lock

Lines changed: 93 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,10 @@ ansi-regex@^3.0.0:
555555
version "3.0.0"
556556
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
557557

558+
ansi-styles@^2.2.1:
559+
version "2.2.1"
560+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
561+
558562
ansi-styles@^3.2.1:
559563
version "3.2.1"
560564
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -579,6 +583,12 @@ are-we-there-yet@~1.1.2:
579583
delegates "^1.0.0"
580584
readable-stream "^2.0.6"
581585

586+
argparse@^1.0.7:
587+
version "1.0.10"
588+
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
589+
dependencies:
590+
sprintf-js "~1.0.2"
591+
582592
arr-diff@^4.0.0:
583593
version "4.0.0"
584594
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -607,6 +617,14 @@ atob@^2.1.1:
607617
version "2.1.1"
608618
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
609619

620+
babel-code-frame@^6.22.0:
621+
version "6.26.0"
622+
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
623+
dependencies:
624+
chalk "^1.1.3"
625+
esutils "^2.0.2"
626+
js-tokens "^3.0.2"
627+
610628
balanced-match@^1.0.0:
611629
version "1.0.0"
612630
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
@@ -656,6 +674,10 @@ browserslist@^3.0.0:
656674
caniuse-lite "^1.0.30000844"
657675
electron-to-chromium "^1.3.47"
658676

677+
builtin-modules@^1.1.1:
678+
version "1.1.1"
679+
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
680+
659681
cache-base@^1.0.1:
660682
version "1.0.1"
661683
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
@@ -674,7 +696,17 @@ caniuse-lite@^1.0.30000844:
674696
version "1.0.30000865"
675697
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz#70026616e8afe6e1442f8bb4e1092987d81a2f25"
676698

677-
chalk@^2.0.0:
699+
chalk@^1.1.3:
700+
version "1.1.3"
701+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
702+
dependencies:
703+
ansi-styles "^2.2.1"
704+
escape-string-regexp "^1.0.2"
705+
has-ansi "^2.0.0"
706+
strip-ansi "^3.0.0"
707+
supports-color "^2.0.0"
708+
709+
chalk@^2.0.0, chalk@^2.3.0:
678710
version "2.4.1"
679711
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
680712
dependencies:
@@ -735,7 +767,7 @@ color-name@1.1.1:
735767
version "1.1.1"
736768
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689"
737769

738-
commander@^2.8.1:
770+
commander@^2.12.1, commander@^2.8.1:
739771
version "2.16.0"
740772
resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50"
741773

@@ -810,14 +842,22 @@ detect-libc@^1.0.2:
810842
version "1.0.3"
811843
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
812844

845+
diff@^3.2.0:
846+
version "3.5.0"
847+
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
848+
813849
electron-to-chromium@^1.3.47:
814850
version "1.3.52"
815851
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0"
816852

817-
escape-string-regexp@^1.0.5:
853+
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
818854
version "1.0.5"
819855
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
820856

857+
esprima@^4.0.0:
858+
version "4.0.1"
859+
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
860+
821861
esutils@^2.0.2:
822862
version "2.0.2"
823863
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -924,7 +964,7 @@ glob-parent@^3.1.0:
924964
is-glob "^3.1.0"
925965
path-dirname "^1.0.0"
926966

927-
glob@^7.0.0, glob@^7.0.5:
967+
glob@^7.0.0, glob@^7.0.5, glob@^7.1.1:
928968
version "7.1.2"
929969
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
930970
dependencies:
@@ -943,6 +983,12 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2:
943983
version "4.1.11"
944984
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
945985

986+
has-ansi@^2.0.0:
987+
version "2.0.0"
988+
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
989+
dependencies:
990+
ansi-regex "^2.0.0"
991+
946992
has-flag@^3.0.0:
947993
version "3.0.0"
948994
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -1135,14 +1181,21 @@ js-levenshtein@^1.1.3:
11351181
version "1.1.3"
11361182
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.3.tgz#3ef627df48ec8cf24bacf05c0f184ff30ef413c5"
11371183

1138-
js-tokens@^3.0.0:
1184+
js-tokens@^3.0.0, js-tokens@^3.0.2:
11391185
version "3.0.2"
11401186
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
11411187

11421188
"js-tokens@^3.0.0 || ^4.0.0":
11431189
version "4.0.0"
11441190
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
11451191

1192+
js-yaml@^3.7.0:
1193+
version "3.12.0"
1194+
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
1195+
dependencies:
1196+
argparse "^1.0.7"
1197+
esprima "^4.0.0"
1198+
11461199
jsesc@^2.5.1:
11471200
version "2.5.1"
11481201
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
@@ -1635,6 +1688,10 @@ split-string@^3.0.1, split-string@^3.0.2:
16351688
dependencies:
16361689
extend-shallow "^3.0.0"
16371690

1691+
sprintf-js@~1.0.2:
1692+
version "1.0.3"
1693+
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1694+
16381695
static-extend@^0.1.1:
16391696
version "0.1.2"
16401697
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -1679,6 +1736,10 @@ strip-json-comments@~2.0.1:
16791736
version "2.0.1"
16801737
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
16811738

1739+
supports-color@^2.0.0:
1740+
version "2.0.0"
1741+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
1742+
16821743
supports-color@^5.3.0:
16831744
version "5.4.0"
16841745
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
@@ -1727,6 +1788,33 @@ trim-right@^1.0.1:
17271788
version "1.0.1"
17281789
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
17291790

1791+
tslib@^1.8.0, tslib@^1.8.1:
1792+
version "1.9.3"
1793+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
1794+
1795+
tslint@^5.11.0:
1796+
version "5.11.0"
1797+
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.11.0.tgz#98f30c02eae3cde7006201e4c33cb08b48581eed"
1798+
dependencies:
1799+
babel-code-frame "^6.22.0"
1800+
builtin-modules "^1.1.1"
1801+
chalk "^2.3.0"
1802+
commander "^2.12.1"
1803+
diff "^3.2.0"
1804+
glob "^7.1.1"
1805+
js-yaml "^3.7.0"
1806+
minimatch "^3.0.4"
1807+
resolve "^1.3.2"
1808+
semver "^5.3.0"
1809+
tslib "^1.8.0"
1810+
tsutils "^2.27.2"
1811+
1812+
tsutils@^2.27.2:
1813+
version "2.29.0"
1814+
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
1815+
dependencies:
1816+
tslib "^1.8.1"
1817+
17301818
typescript@^2.9.2:
17311819
version "2.9.2"
17321820
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c"

0 commit comments

Comments
 (0)