Skip to content

Commit 99fe387

Browse files
authored
chore: Enable global strict eslint rule (#191)
* lint: Enable global strict eslint rule * chore: Add missing "use strict" directives * chore: Move strict check to everywhere
1 parent e31d868 commit 99fe387

Some content is hidden

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

43 files changed

+88
-1
lines changed

eslint.config.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ module.exports = [
2828
eslintPluginConfig,
2929
prettierConfig,
3030
{
31-
rules: { "eslint-plugin/require-meta-docs-description": "error" },
31+
rules: {
32+
strict: ["error", "global"],
33+
"eslint-plugin/require-meta-docs-description": "error",
34+
},
3235
},
3336
{
3437
// these messageIds were used outside

lib/unsupported-features/node-builtins-modules/assert.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/async_hooks.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/buffer.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/child_process.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/cluster.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/console.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/crypto.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/dgram.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/diagnostics_channel.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/dns.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/domain.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/events.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/fs.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/http.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/http2.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/https.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/inspector.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/module.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/net.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/os.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/path.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/perf_hooks.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/process.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/punycode.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/querystring.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/readline.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/stream.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
// TODO: https://nodejs.org/docs/latest/api/webstreams.html

lib/unsupported-features/node-builtins-modules/string_decoder.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/timers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/tls.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/trace_events.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/tty.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/url.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/util.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/v8.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/vm.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/wasi.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/worker_threads.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins-modules/zlib.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
const { READ } = require("@eslint-community/eslint-utils")
24

35
/** @type {import('../types.js').SupportVersionTree} */

lib/unsupported-features/node-builtins.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
/** @type {import('./types.js').SupportVersionTree} */
24
const NodeBuiltinModules = {
35
...require("./node-builtins-modules/assert.js"),

lib/unsupported-features/types.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict"
2+
13
/**
24
* @typedef {Object} SupportInfo
35
* @property {string[]} experimental The node versions in which experimental support was added

0 commit comments

Comments
 (0)