Skip to content

Commit 80cfe71

Browse files
committed
Simplify dev dependencies and config for ESLint.
1 parent 0703dba commit 80cfe71

49 files changed

Lines changed: 104 additions & 60 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.json

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
11
{
2-
"extends": ["env"],
3-
"settings": {
4-
"jsdoc": {
5-
"mode": "typescript"
6-
},
7-
"polyfills": [
8-
"AbortController",
9-
"CustomEvent",
10-
"Event",
11-
"EventTarget",
12-
"fetch",
13-
"FormData",
14-
"performance"
15-
]
2+
"extends": ["eslint:recommended", "plugin:react-hooks/recommended"],
3+
"env": {
4+
"es2021": true,
5+
"node": true,
6+
"browser": true
167
},
8+
"parserOptions": {
9+
"ecmaVersion": "latest"
10+
},
11+
"plugins": ["simple-import-sort"],
1712
"rules": {
18-
"jsdoc/require-description": "off",
19-
"jsdoc/require-returns": "off",
20-
"jsdoc/valid-types": "off"
21-
}
13+
"simple-import-sort/imports": "error",
14+
"simple-import-sort/exports": "error"
15+
},
16+
"overrides": [
17+
{
18+
"files": ["*.mjs"],
19+
"parserOptions": {
20+
"sourceType": "module"
21+
},
22+
"globals": {
23+
"__dirname": "off",
24+
"__filename": "off",
25+
"exports": "off",
26+
"module": "off",
27+
"require": "off"
28+
}
29+
}
30+
]
2231
}

Cache.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// @ts-check
22

33
import { deepStrictEqual, strictEqual, throws } from "assert";
4+
45
import Cache from "./Cache.mjs";
56
import assertBundleSize from "./test/assertBundleSize.mjs";
67
import assertInstanceOf from "./test/assertInstanceOf.mjs";

CacheContext.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { strictEqual } from "assert";
44
import React from "react";
55
import ReactDOMServer from "react-dom/server.js";
6+
67
import Cache from "./Cache.mjs";
78
import CacheContext from "./CacheContext.mjs";
89
import assertBundleSize from "./test/assertBundleSize.mjs";

HYDRATION_TIME_MS.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// @ts-check
22

33
import { strictEqual } from "assert";
4+
45
import HYDRATION_TIME_MS from "./HYDRATION_TIME_MS.mjs";
56
import assertBundleSize from "./test/assertBundleSize.mjs";
67

HydrationTimeStampContext.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { strictEqual } from "assert";
44
import React from "react";
55
import ReactDOMServer from "react-dom/server.js";
6+
67
import HydrationTimeStampContext from "./HydrationTimeStampContext.mjs";
78
import assertBundleSize from "./test/assertBundleSize.mjs";
89

Loading.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// @ts-check
22

33
import { deepStrictEqual, strictEqual } from "assert";
4+
45
import Loading from "./Loading.mjs";
56
import assertBundleSize from "./test/assertBundleSize.mjs";
67
import assertInstanceOf from "./test/assertInstanceOf.mjs";

LoadingCacheValue.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// @ts-check
22

33
import Cache from "./Cache.mjs";
4-
import Loading from "./Loading.mjs";
54
import cacheEntrySet from "./cacheEntrySet.mjs";
5+
import Loading from "./Loading.mjs";
66

77
/** @typedef {import("./Cache.mjs").CacheValue} CacheValue */
88
/** @typedef {import("./Cache.mjs").CacheEventMap} CacheEventMap */

LoadingCacheValue.test.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
// @ts-check
22

33
import { deepStrictEqual, strictEqual, throws } from "assert";
4+
45
import Cache from "./Cache.mjs";
56
import Loading from "./Loading.mjs";
67
import LoadingCacheValue from "./LoadingCacheValue.mjs";
7-
import Deferred from "./test/Deferred.mjs";
88
import assertBundleSize from "./test/assertBundleSize.mjs";
99
import assertInstanceOf from "./test/assertInstanceOf.mjs";
1010
import assertTypeOf from "./test/assertTypeOf.mjs";
11+
import Deferred from "./test/Deferred.mjs";
1112

1213
/**
1314
* Adds `LoadingCacheValue` tests.

LoadingContext.test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { strictEqual } from "assert";
44
import React from "react";
55
import ReactDOMServer from "react-dom/server.js";
6+
67
import Loading from "./Loading.mjs";
78
import LoadingContext from "./LoadingContext.mjs";
89
import assertBundleSize from "./test/assertBundleSize.mjs";

Provider.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// @ts-check
22

33
import React from "react";
4+
45
import Cache from "./Cache.mjs";
56
import CacheContext from "./CacheContext.mjs";
67
import HydrationTimeStampContext from "./HydrationTimeStampContext.mjs";

0 commit comments

Comments
 (0)