Skip to content

Commit dd91f86

Browse files
Add lint rules specific to Jest tests
1 parent ab5fef5 commit dd91f86

File tree

3 files changed

+32
-1
lines changed

3 files changed

+32
-1
lines changed

.eslintrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"parser": "@typescript-eslint/parser",
33
"extends": [
44
"airbnb-base",
5+
"plugin:jest/recommended",
56
"plugin:@typescript-eslint/eslint-recommended",
67
"plugin:@typescript-eslint/recommended",
78
"prettier",

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"eslint-config-prettier": "^6.3.0",
5858
"eslint-import-resolver-typescript": "^1.1.1",
5959
"eslint-plugin-import": "^2.18.2",
60+
"eslint-plugin-jest": "^22.17.0",
6061
"husky": "^0.14.3",
6162
"jest": "^23.4.1",
6263
"prettier": "^1.13.7",

yarn.lock

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,6 +736,15 @@
736736
"@typescript-eslint/typescript-estree" "2.2.0"
737737
eslint-scope "^5.0.0"
738738

739+
"@typescript-eslint/experimental-utils@^1.13.0":
740+
version "1.13.0"
741+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
742+
integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
743+
dependencies:
744+
"@types/json-schema" "^7.0.3"
745+
"@typescript-eslint/typescript-estree" "1.13.0"
746+
eslint-scope "^4.0.0"
747+
739748
"@typescript-eslint/parser@^2.2.0":
740749
version "2.2.0"
741750
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.2.0.tgz#3cd758ed85ae9be06667beb61bbdf8060f274fb7"
@@ -746,6 +755,14 @@
746755
"@typescript-eslint/typescript-estree" "2.2.0"
747756
eslint-visitor-keys "^1.1.0"
748757

758+
"@typescript-eslint/typescript-estree@1.13.0":
759+
version "1.13.0"
760+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
761+
integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
762+
dependencies:
763+
lodash.unescape "4.0.1"
764+
semver "5.5.0"
765+
749766
"@typescript-eslint/typescript-estree@2.2.0":
750767
version "2.2.0"
751768
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.2.0.tgz#1e2aad5ed573f9f7a8e3261eb79404264c4fc57f"
@@ -2507,7 +2524,14 @@ eslint-plugin-import@^2.18.2:
25072524
read-pkg-up "^2.0.0"
25082525
resolve "^1.11.0"
25092526

2510-
eslint-scope@^4.0.3:
2527+
eslint-plugin-jest@^22.17.0:
2528+
version "22.17.0"
2529+
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.17.0.tgz#dc170ec8369cd1bff9c5dd8589344e3f73c88cf6"
2530+
integrity sha512-WT4DP4RoGBhIQjv+5D0FM20fAdAUstfYAf/mkufLNTojsfgzc5/IYW22cIg/Q4QBavAZsROQlqppiWDpFZDS8Q==
2531+
dependencies:
2532+
"@typescript-eslint/experimental-utils" "^1.13.0"
2533+
2534+
eslint-scope@^4.0.0, eslint-scope@^4.0.3:
25112535
version "4.0.3"
25122536
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
25132537
integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
@@ -5983,6 +6007,11 @@ semver-diff@^2.0.0:
59836007
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
59846008
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
59856009

6010+
semver@5.5.0:
6011+
version "5.5.0"
6012+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
6013+
integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
6014+
59866015
semver@^6.1.2, semver@^6.3.0:
59876016
version "6.3.0"
59886017
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"

0 commit comments

Comments
 (0)