Skip to content

Commit 5d22f1c

Browse files
committed
chore(infra): add groupher linter
1 parent c464090 commit 5d22f1c

File tree

2 files changed

+55
-45
lines changed

2 files changed

+55
-45
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
"devDependencies": {
2727
"@commitlint/cli": "^8.0.0",
2828
"@commitlint/config-conventional": "^8.0.0",
29+
"@groupher/eslint-config-rn": "^1.0.0",
2930
"babel-preset-expo": "^5.0.0",
3031
"eslint": "^5.16.0",
31-
"eslint-config-react-native-wcandillon": "^1.2.4",
3232
"husky": "^2.4.1",
3333
"jest-expo": "^33.0.0",
3434
"pretty-quick": "^1.11.1"

yarn.lock

+54-44
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,23 @@
919919
pouchdb-collections "^1.0.1"
920920
tiny-queue "^0.2.1"
921921

922+
"@groupher/eslint-config-rn@^1.0.0":
923+
version "1.0.0"
924+
resolved "https://registry.npmjs.org/@groupher/eslint-config-rn/-/eslint-config-rn-1.0.0.tgz#49738c9328bb73a278a97e4246d2ee6d7eaa25ff"
925+
dependencies:
926+
"@typescript-eslint/eslint-plugin" "^1.10.2"
927+
"@typescript-eslint/parser" "^1.10.2"
928+
eslint-config-airbnb "^17.1.0"
929+
eslint-config-prettier "^5.0.0"
930+
eslint-plugin-import "^2.17.3"
931+
eslint-plugin-jsx-a11y "^6.2.1"
932+
eslint-plugin-prettier "^3.1.0"
933+
eslint-plugin-react "^7.13.0"
934+
eslint-plugin-react-hooks "^1.6.0"
935+
eslint-plugin-react-native "^3.7.0"
936+
prettier "^1.18.2"
937+
typescript "^3.5.2"
938+
922939
"@jest/console@^24.7.1":
923940
version "24.7.1"
924941
resolved "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz#32a9e42535a97aedfe037e725bd67e954b459545"
@@ -1152,6 +1169,10 @@
11521169
dependencies:
11531170
"@babel/types" "^7.3.0"
11541171

1172+
"@types/eslint-visitor-keys@^1.0.0":
1173+
version "1.0.0"
1174+
resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
1175+
11551176
"@types/fbemitter@^2.0.32":
11561177
version "2.0.32"
11571178
resolved "https://registry.npmjs.org/@types/fbemitter/-/fbemitter-2.0.32.tgz#8ed204da0f54e9c8eaec31b1eec91e25132d082c"
@@ -1211,25 +1232,35 @@
12111232
version "12.0.12"
12121233
resolved "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916"
12131234

1214-
"@typescript-eslint/eslint-plugin@1.3.0":
1215-
version "1.3.0"
1216-
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.3.0.tgz#e64c859a3eec10d96731eb5f72b5f48796a2f9ad"
1235+
"@typescript-eslint/eslint-plugin@^1.10.2":
1236+
version "1.10.2"
1237+
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.10.2.tgz#552fc64cfcb19c6162190360217c945e8faa330a"
12171238
dependencies:
1218-
"@typescript-eslint/parser" "1.3.0"
1219-
requireindex "^1.2.0"
1239+
"@typescript-eslint/experimental-utils" "1.10.2"
1240+
eslint-utils "^1.3.1"
1241+
functional-red-black-tree "^1.0.1"
1242+
regexpp "^2.0.1"
12201243
tsutils "^3.7.0"
12211244

1222-
"@typescript-eslint/parser@1.3.0":
1223-
version "1.3.0"
1224-
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.3.0.tgz#e61e795aa050351b7312a757e0864b6d90b84078"
1245+
"@typescript-eslint/experimental-utils@1.10.2":
1246+
version "1.10.2"
1247+
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.2.tgz#cd548c03fc1a2b3ba5c136d1599001a1ede24215"
12251248
dependencies:
1226-
"@typescript-eslint/typescript-estree" "1.3.0"
1249+
"@typescript-eslint/typescript-estree" "1.10.2"
12271250
eslint-scope "^4.0.0"
1251+
1252+
"@typescript-eslint/parser@^1.10.2":
1253+
version "1.10.2"
1254+
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.10.2.tgz#36cfe8c6bf1b6c1dd81da56f88c8588f4b1a852b"
1255+
dependencies:
1256+
"@types/eslint-visitor-keys" "^1.0.0"
1257+
"@typescript-eslint/experimental-utils" "1.10.2"
1258+
"@typescript-eslint/typescript-estree" "1.10.2"
12281259
eslint-visitor-keys "^1.0.0"
12291260

1230-
"@typescript-eslint/typescript-estree@1.3.0":
1231-
version "1.3.0"
1232-
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.3.0.tgz#1d1f36680e5c32c3af38c1180153f018152f65f9"
1261+
"@typescript-eslint/typescript-estree@1.10.2":
1262+
version "1.10.2"
1263+
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.10.2.tgz#8403585dd74b6cfb6f78aa98b6958de158b5897b"
12331264
dependencies:
12341265
lodash.unescape "4.0.1"
12351266
semver "5.5.0"
@@ -2470,29 +2501,12 @@ eslint-config-airbnb@^17.1.0:
24702501
object.assign "^4.1.0"
24712502
object.entries "^1.0.4"
24722503

2473-
eslint-config-prettier@^4.3.0:
2474-
version "4.3.0"
2475-
resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz#c55c1fcac8ce4518aeb77906984e134d9eb5a4f0"
2504+
eslint-config-prettier@^5.0.0:
2505+
version "5.0.0"
2506+
resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-5.0.0.tgz#f7a94b2b8ae7cbf25842c36fa96c6d32cd0a697c"
24762507
dependencies:
24772508
get-stdin "^6.0.0"
24782509

2479-
eslint-config-react-native-wcandillon@^1.2.4:
2480-
version "1.2.4"
2481-
resolved "https://registry.npmjs.org/eslint-config-react-native-wcandillon/-/eslint-config-react-native-wcandillon-1.2.4.tgz#c68d4aedc14fa7b8fce7497abfa052243b13c235"
2482-
dependencies:
2483-
"@typescript-eslint/eslint-plugin" "1.3.0"
2484-
"@typescript-eslint/parser" "1.3.0"
2485-
eslint-config-airbnb "^17.1.0"
2486-
eslint-config-prettier "^4.3.0"
2487-
eslint-plugin-import "^2.14.0"
2488-
eslint-plugin-jsx-a11y "^6.1.2"
2489-
eslint-plugin-prettier "^3.1.0"
2490-
eslint-plugin-react "^7.12.4"
2491-
eslint-plugin-react-hooks "^1.6.0"
2492-
eslint-plugin-react-native "^3.6.0"
2493-
prettier "^1.17.1"
2494-
typescript "^3.2.4"
2495-
24962510
eslint-import-resolver-node@^0.3.2:
24972511
version "0.3.2"
24982512
resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a"
@@ -2507,7 +2521,7 @@ eslint-module-utils@^2.4.0:
25072521
debug "^2.6.8"
25082522
pkg-dir "^2.0.0"
25092523

2510-
eslint-plugin-import@^2.14.0:
2524+
eslint-plugin-import@^2.17.3:
25112525
version "2.17.3"
25122526
resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.3.tgz#00548b4434c18faebaba04b24ae6198f280de189"
25132527
dependencies:
@@ -2523,7 +2537,7 @@ eslint-plugin-import@^2.14.0:
25232537
read-pkg-up "^2.0.0"
25242538
resolve "^1.11.0"
25252539

2526-
eslint-plugin-jsx-a11y@^6.1.2:
2540+
eslint-plugin-jsx-a11y@^6.2.1:
25272541
version "6.2.1"
25282542
resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz#4ebba9f339b600ff415ae4166e3e2e008831cf0c"
25292543
dependencies:
@@ -2550,13 +2564,13 @@ eslint-plugin-react-native-globals@^0.1.1:
25502564
version "0.1.2"
25512565
resolved "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2"
25522566

2553-
eslint-plugin-react-native@^3.6.0:
2567+
eslint-plugin-react-native@^3.7.0:
25542568
version "3.7.0"
25552569
resolved "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.7.0.tgz#7e2cc1f3cf24919c4c0ea7fac13301e7444e105f"
25562570
dependencies:
25572571
eslint-plugin-react-native-globals "^0.1.1"
25582572

2559-
eslint-plugin-react@^7.12.4:
2573+
eslint-plugin-react@^7.13.0:
25602574
version "7.13.0"
25612575
resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz#bc13fd7101de67996ea51b33873cd9dc2b7e5758"
25622576
dependencies:
@@ -5849,7 +5863,7 @@ prettier-linter-helpers@^1.0.0:
58495863
dependencies:
58505864
fast-diff "^1.1.2"
58515865

5852-
prettier@^1.17.1:
5866+
prettier@^1.18.2:
58535867
version "1.18.2"
58545868
resolved "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea"
58555869

@@ -6447,10 +6461,6 @@ require-main-filename@^2.0.0:
64476461
version "2.0.0"
64486462
resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
64496463

6450-
requireindex@^1.2.0:
6451-
version "1.2.0"
6452-
resolved "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef"
6453-
64546464
requires-port@^1.0.0:
64556465
version "1.0.0"
64566466
resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
@@ -6498,8 +6508,8 @@ resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
64986508
path-parse "^1.0.6"
64996509

65006510
resolve@^1.10.1, resolve@^1.11.0:
6501-
version "1.11.0"
6502-
resolved "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232"
6511+
version "1.11.1"
6512+
resolved "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
65036513
dependencies:
65046514
path-parse "^1.0.6"
65056515

@@ -7201,7 +7211,7 @@ typedarray@^0.0.6:
72017211
version "0.0.6"
72027212
resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
72037213

7204-
typescript@^3.2.4:
7214+
typescript@^3.5.2:
72057215
version "3.5.2"
72067216
resolved "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz#a09e1dc69bc9551cadf17dba10ee42cf55e5d56c"
72077217

0 commit comments

Comments
 (0)