Skip to content
This repository was archived by the owner on Oct 7, 2018. It is now read-only.

Commit e3e3f0e

Browse files
authored
add tslint (#175)
* add tslint * tsint client
1 parent 4e82d53 commit e3e3f0e

File tree

7 files changed

+295
-12
lines changed

7 files changed

+295
-12
lines changed

graphql-server-typescript/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"express": "4.16.3",
2626
"graphql": "0.13.2",
2727
"graphql-tools": "3.0.5",
28+
"lodash": "^4.17.10",
2829
"mongoose": "5.2.2"
2930
},
3031
"devDependencies": {

package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
"version": "1.0.0",
55
"scripts": {
66
"prettier": "prettier --write \"./*/src/**/*.{ts,tsx,md}\"",
7-
"test": "prettier --list-different \"./*/src/**/*.{ts,tsx,md}\"",
7+
"test:prettier": "prettier --list-different \"./*/src/**/*.{ts,tsx,md}\"",
8+
"lint": "tslint './*/src/**/*.ts'",
9+
"test": "yarn test:prettier && yarn lint",
810
"precommit": "pretty-quick --staged"
911
},
1012
"prettier": {
@@ -22,8 +24,11 @@
2224
}
2325
},
2426
"devDependencies": {
27+
"@accounts/tslint-config-accounts": "^0.0.9",
2528
"husky": "0.14.3",
2629
"prettier": "1.13.5",
27-
"pretty-quick": "1.6.0"
30+
"pretty-quick": "1.6.0",
31+
"tslint": "^5.10.0",
32+
"typescript": "^2.9.2"
2833
}
2934
}

react-graphql-typescript/tslint.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1 @@
1-
{
2-
"extends": ["tslint:recommended", "tslint-react", "tslint-config-prettier"],
3-
"rules": {
4-
"prefer-const": false
5-
},
6-
"linterOptions": {
7-
"exclude": ["config/**/*.js", "node_modules/**/*"]
8-
}
9-
}
1+
{}

rest-express-typescript/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@accounts/password": "0.3.0-beta.20",
1515
"@accounts/rest-express": "0.3.0-beta.20",
1616
"@accounts/server": "0.3.0-beta.20",
17+
"body-parser": "^1.18.3",
1718
"cors": "2.8.4",
1819
"express": "4.16.3",
1920
"mongoose": "5.1.6"

rest-express-typescript/yarn.lock

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,21 @@ body-parser@1.18.2:
129129
raw-body "2.3.2"
130130
type-is "~1.6.15"
131131

132+
body-parser@^1.18.3:
133+
version "1.18.3"
134+
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4"
135+
dependencies:
136+
bytes "3.0.0"
137+
content-type "~1.0.4"
138+
debug "2.6.9"
139+
depd "~1.1.2"
140+
http-errors "~1.6.3"
141+
iconv-lite "0.4.23"
142+
on-finished "~2.3.0"
143+
qs "6.5.2"
144+
raw-body "2.3.3"
145+
type-is "~1.6.16"
146+
132147
bson@~1.0.4:
133148
version "1.0.4"
134149
resolved "https://registry.yarnpkg.com/bson/-/bson-1.0.4.tgz#93c10d39eaa5b58415cbc4052f3e53e562b0b72c"
@@ -335,10 +350,25 @@ http-errors@1.6.2, http-errors@~1.6.2:
335350
setprototypeof "1.0.3"
336351
statuses ">= 1.3.1 < 2"
337352

353+
http-errors@1.6.3, http-errors@~1.6.3:
354+
version "1.6.3"
355+
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
356+
dependencies:
357+
depd "~1.1.2"
358+
inherits "2.0.3"
359+
setprototypeof "1.1.0"
360+
statuses ">= 1.4.0 < 2"
361+
338362
iconv-lite@0.4.19:
339363
version "0.4.19"
340364
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
341365

366+
iconv-lite@0.4.23:
367+
version "0.4.23"
368+
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
369+
dependencies:
370+
safer-buffer ">= 2.1.2 < 3"
371+
342372
inherits@2.0.3:
343373
version "2.0.3"
344374
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -580,6 +610,10 @@ qs@6.5.1:
580610
version "6.5.1"
581611
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
582612

613+
qs@6.5.2:
614+
version "6.5.2"
615+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
616+
583617
range-parser@~1.2.0:
584618
version "1.2.0"
585619
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
@@ -593,6 +627,15 @@ raw-body@2.3.2:
593627
iconv-lite "0.4.19"
594628
unpipe "1.0.0"
595629

630+
raw-body@2.3.3:
631+
version "2.3.3"
632+
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3"
633+
dependencies:
634+
bytes "3.0.0"
635+
http-errors "1.6.3"
636+
iconv-lite "0.4.23"
637+
unpipe "1.0.0"
638+
596639
regexp-clone@0.0.1:
597640
version "0.0.1"
598641
resolved "https://registry.yarnpkg.com/regexp-clone/-/regexp-clone-0.0.1.tgz#a7c2e09891fdbf38fbb10d376fb73003e68ac589"
@@ -618,6 +661,10 @@ safe-buffer@5.1.1, safe-buffer@^5.0.1:
618661
version "5.1.1"
619662
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
620663

664+
"safer-buffer@>= 2.1.2 < 3":
665+
version "2.1.2"
666+
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
667+
621668
semver@^5.1.0:
622669
version "5.4.1"
623670
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
@@ -713,6 +760,10 @@ speakeasy@^2.0.0:
713760
version "1.4.0"
714761
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
715762

763+
"statuses@>= 1.4.0 < 2":
764+
version "1.5.0"
765+
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
766+
716767
statuses@~1.3.1:
717768
version "1.3.1"
718769
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"

tslint.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": ["@accounts/tslint-config-accounts"],
3+
"rules": {
4+
"no-console": false
5+
}
6+
}

0 commit comments

Comments
 (0)