Fix new violations from eslint-plugin-unicorn update.

This commit is contained in:
David Anson 2022-08-16 04:01:53 +00:00
parent c6d0ce5596
commit 4c00ffa2f0
14 changed files with 64 additions and 56 deletions

View file

@ -953,7 +953,7 @@ module.exports.applyFix = applyFix;
* @returns {string} Corrected content. * @returns {string} Corrected content.
*/ */
function applyFixes(input, errors) { function applyFixes(input, errors) {
const lineEnding = getPreferredLineEnding(input, __webpack_require__(/*! os */ "?591e")); const lineEnding = getPreferredLineEnding(input, __webpack_require__(/*! node:os */ "?0176"));
const lines = input.split(newLineRe); const lines = input.split(newLineRe);
// Normalize fixInfo objects // Normalize fixInfo objects
let fixInfos = errors let fixInfos = errors
@ -1099,50 +1099,50 @@ module.exports = markdownit;
/***/ }), /***/ }),
/***/ "?591e": /***/ "?0176":
/*!********************!*\ /*!*************************!*\
!*** os (ignored) ***! !*** node:os (ignored) ***!
\********************/ \*************************/
/***/ (() => { /***/ (() => {
/* (ignored) */ /* (ignored) */
/***/ }), /***/ }),
/***/ "?ec0a": /***/ "?d0ee":
/*!********************!*\ /*!*************************!*\
!*** fs (ignored) ***! !*** node:fs (ignored) ***!
\********************/ \*************************/
/***/ (() => { /***/ (() => {
/* (ignored) */ /* (ignored) */
/***/ }), /***/ }),
/***/ "?a32b": /***/ "?e6c4":
/*!********************!*\ /*!*************************!*\
!*** os (ignored) ***! !*** node:os (ignored) ***!
\********************/ \*************************/
/***/ (() => { /***/ (() => {
/* (ignored) */ /* (ignored) */
/***/ }), /***/ }),
/***/ "?b85c": /***/ "?9a52":
/*!**********************!*\ /*!***************************!*\
!*** path (ignored) ***! !*** node:path (ignored) ***!
\**********************/ \***************************/
/***/ (() => { /***/ (() => {
/* (ignored) */ /* (ignored) */
/***/ }), /***/ }),
/***/ "?96a2": /***/ "?39e5":
/*!**********************!*\ /*!***************************!*\
!*** util (ignored) ***! !*** node:util (ignored) ***!
\**********************/ \***************************/
/***/ (() => { /***/ (() => {
/* (ignored) */ /* (ignored) */
@ -1204,8 +1204,8 @@ module.exports.version = "0.26.2";
"use strict"; "use strict";
// @ts-check // @ts-check
const path = __webpack_require__(/*! path */ "?b85c"); const path = __webpack_require__(/*! node:path */ "?9a52");
const { promisify } = __webpack_require__(/*! util */ "?96a2"); const { promisify } = __webpack_require__(/*! node:util */ "?39e5");
const markdownIt = __webpack_require__(/*! markdown-it */ "markdown-it"); const markdownIt = __webpack_require__(/*! markdown-it */ "markdown-it");
const { deprecatedRuleNames } = __webpack_require__(/*! ./constants */ "../lib/constants.js"); const { deprecatedRuleNames } = __webpack_require__(/*! ./constants */ "../lib/constants.js");
const rules = __webpack_require__(/*! ./rules */ "../lib/rules.js"); const rules = __webpack_require__(/*! ./rules */ "../lib/rules.js");
@ -1991,7 +1991,7 @@ function lintInput(options, synchronous, callback) {
// @ts-ignore // @ts-ignore
md.use(...plugin); md.use(...plugin);
} }
const fs = options.fs || __webpack_require__(/*! fs */ "?ec0a"); const fs = options.fs || __webpack_require__(/*! node:fs */ "?d0ee");
const results = newResults(ruleList); const results = newResults(ruleList);
let done = false; let done = false;
let concurrency = 0; let concurrency = 0;
@ -2167,10 +2167,10 @@ function readConfig(file, parsers, fs, callback) {
} }
} }
if (!fs) { if (!fs) {
fs = __webpack_require__(/*! fs */ "?ec0a"); fs = __webpack_require__(/*! node:fs */ "?d0ee");
} }
// Read file // Read file
const os = __webpack_require__(/*! os */ "?a32b"); const os = __webpack_require__(/*! node:os */ "?e6c4");
file = helpers.expandTildePath(file, os); file = helpers.expandTildePath(file, os);
fs.readFile(file, "utf8", (err, content) => { fs.readFile(file, "utf8", (err, content) => {
if (err) { if (err) {
@ -2227,10 +2227,10 @@ function readConfigPromise(file, parsers, fs) {
*/ */
function readConfigSync(file, parsers, fs) { function readConfigSync(file, parsers, fs) {
if (!fs) { if (!fs) {
fs = __webpack_require__(/*! fs */ "?ec0a"); fs = __webpack_require__(/*! node:fs */ "?d0ee");
} }
// Read file // Read file
const os = __webpack_require__(/*! os */ "?a32b"); const os = __webpack_require__(/*! node:os */ "?e6c4");
file = helpers.expandTildePath(file, os); file = helpers.expandTildePath(file, os);
const content = fs.readFileSync(file, "utf8"); const content = fs.readFileSync(file, "utf8");
// Try to parse file // Try to parse file

View file

@ -3,6 +3,7 @@
"use strict"; "use strict";
const webpack = require("webpack"); const webpack = require("webpack");
const nodeModulePrefixRe = /^node:/u;
function config(options) { function config(options) {
const { entry, filename, mode, packageJson } = options; const { entry, filename, mode, packageJson } = options;
@ -37,6 +38,13 @@ function config(options) {
"path": __dirname "path": __dirname
}, },
"plugins": [ "plugins": [
new webpack.NormalModuleReplacementPlugin(
nodeModulePrefixRe,
(resource) => {
const module = resource.request.replace(nodeModulePrefixRe, "");
resource.request = module;
}
),
new webpack.BannerPlugin({ new webpack.BannerPlugin({
"banner": `${name} ${version} ${homepage} @license ${license}` "banner": `${name} ${version} ${homepage} @license ${license}`
}) })

View file

@ -989,7 +989,7 @@ module.exports.applyFix = applyFix;
* @returns {string} Corrected content. * @returns {string} Corrected content.
*/ */
function applyFixes(input, errors) { function applyFixes(input, errors) {
const lineEnding = getPreferredLineEnding(input, require("os")); const lineEnding = getPreferredLineEnding(input, require("node:os"));
const lines = input.split(newLineRe); const lines = input.split(newLineRe);
// Normalize fixInfo objects // Normalize fixInfo objects
let fixInfos = errors let fixInfos = errors

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const path = require("path"); const path = require("node:path");
const { promisify } = require("util"); const { promisify } = require("node:util");
const markdownIt = require("markdown-it"); const markdownIt = require("markdown-it");
const { deprecatedRuleNames } = require("./constants"); const { deprecatedRuleNames } = require("./constants");
const rules = require("./rules"); const rules = require("./rules");
@ -874,7 +874,7 @@ function lintInput(options, synchronous, callback) {
// @ts-ignore // @ts-ignore
md.use(...plugin); md.use(...plugin);
} }
const fs = options.fs || require("fs"); const fs = options.fs || require("node:fs");
const results = newResults(ruleList); const results = newResults(ruleList);
let done = false; let done = false;
let concurrency = 0; let concurrency = 0;
@ -1080,10 +1080,10 @@ function readConfig(file, parsers, fs, callback) {
} }
} }
if (!fs) { if (!fs) {
fs = require("fs"); fs = require("node:fs");
} }
// Read file // Read file
const os = require("os"); const os = require("node:os");
file = helpers.expandTildePath(file, os); file = helpers.expandTildePath(file, os);
fs.readFile(file, "utf8", (err, content) => { fs.readFile(file, "utf8", (err, content) => {
if (err) { if (err) {
@ -1155,10 +1155,10 @@ function readConfigPromise(file, parsers, fs) {
*/ */
function readConfigSync(file, parsers, fs) { function readConfigSync(file, parsers, fs) {
if (!fs) { if (!fs) {
fs = require("fs"); fs = require("node:fs");
} }
// Read file // Read file
const os = require("os"); const os = require("node:os");
file = helpers.expandTildePath(file, os); file = helpers.expandTildePath(file, os);
const content = fs.readFileSync(file, "utf8"); const content = fs.readFileSync(file, "utf8");
// Try to parse file // Try to parse file

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const fs = require("fs"); const fs = require("node:fs");
const path = require("path"); const path = require("node:path");
const configSchema = require("./markdownlint-config-schema.json"); const configSchema = require("./markdownlint-config-schema.json");
const configExample = {}; const configExample = {};

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const fs = require("fs"); const fs = require("node:fs");
const path = require("path"); const path = require("node:path");
const rules = require("../lib/rules"); const rules = require("../lib/rules");
// Schema scaffolding // Schema scaffolding

View file

@ -2,7 +2,7 @@
"use strict"; "use strict";
const fs = require("fs").promises; const fs = require("node:fs").promises;
const [ command, ...args ] = process.argv.slice(2); const [ command, ...args ] = process.argv.slice(2);

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const os = require("os"); const os = require("node:os");
const path = require("path"); const path = require("node:path");
const test = require("ava").default; const test = require("ava").default;
const markdownlint = require("../lib/markdownlint"); const markdownlint = require("../lib/markdownlint");

View file

@ -2,7 +2,7 @@
"use strict"; "use strict";
const fs = require("fs").promises; const fs = require("node:fs").promises;
const test = require("ava").default; const test = require("ava").default;
const markdownlint = require("../lib/markdownlint"); const markdownlint = require("../lib/markdownlint");
const customRules = require("./rules/rules.js"); const customRules = require("./rules/rules.js");

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const fs = require("fs"); const fs = require("node:fs");
const path = require("path"); const path = require("node:path");
const test = require("ava").default; const test = require("ava").default;
const markdownlint = require("../lib/markdownlint"); const markdownlint = require("../lib/markdownlint");

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const os = require("os"); const os = require("node:os");
const path = require("path"); const path = require("node:path");
const test = require("ava").default; const test = require("ava").default;
const helpers = require("../helpers"); const helpers = require("../helpers");

View file

@ -2,9 +2,9 @@
"use strict"; "use strict";
const { existsSync } = require("fs"); const { existsSync } = require("node:fs");
const { join } = require("path").posix; const { join } = require("node:path").posix;
const { promisify } = require("util"); const { promisify } = require("node:util");
const jsYaml = require("js-yaml"); const jsYaml = require("js-yaml");
const test = require("ava").default; const test = require("ava").default;
const markdownlint = require("../lib/markdownlint"); const markdownlint = require("../lib/markdownlint");

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const fs = require("fs").promises; const fs = require("node:fs").promises;
const path = require("path"); const path = require("node:path");
const test = require("ava").default; const test = require("ava").default;
const { markdownlint } = require("../lib/markdownlint").promises; const { markdownlint } = require("../lib/markdownlint").promises;
const helpers = require("../helpers"); const helpers = require("../helpers");
@ -91,7 +91,7 @@ function createTestForFile(file) {
}; };
} }
const files = require("fs") const files = require("node:fs")
.readdirSync("./test") .readdirSync("./test")
.filter((file) => /\.md$/.test(file)); .filter((file) => /\.md$/.test(file));
for (const file of files) { for (const file of files) {

View file

@ -2,8 +2,8 @@
"use strict"; "use strict";
const fs = require("fs"); const fs = require("node:fs");
const path = require("path"); const path = require("node:path");
const jsYaml = require("js-yaml"); const jsYaml = require("js-yaml");
const md = require("markdown-it")(); const md = require("markdown-it")();
const pluginInline = require("markdown-it-for-inline"); const pluginInline = require("markdown-it-for-inline");