Remove helpers.utf8Encoding because it annoys the latest TypeScript compiler.

This commit is contained in:
David Anson 2021-08-05 22:01:29 -07:00
parent f87f9d0800
commit dce5dd5e71
3 changed files with 8 additions and 13 deletions

View file

@ -52,8 +52,6 @@ module.exports.orderedListItemMarkerRe = /^[\s>]*0*(\d+)[.)]/;
var emphasisMarkersRe = /[_*]/g;
// Regular expression for inline links and shortcut reference links
var linkRe = /\[(?:[^[\]]|\[[^\]]*\])*\](?:\(\S*\))?/g;
// readFile options for reading with the UTF-8 encoding
module.exports.utf8Encoding = "utf8";
// All punctuation characters (normal and full-width)
var allPunctuation = ".,;:!?。,;:!?";
module.exports.allPunctuation = allPunctuation;
@ -1423,10 +1421,10 @@ function lintFile(ruleList, file, md, config, frontMatter, handleRuleFailures, n
// Make a/synchronous call to read file
if (synchronous) {
// @ts-ignore
lintContentWrapper(null, fs.readFileSync(file, helpers.utf8Encoding));
lintContentWrapper(null, fs.readFileSync(file, "utf8"));
}
else {
fs.readFile(file, helpers.utf8Encoding, lintContentWrapper);
fs.readFile(file, "utf8", lintContentWrapper);
}
}
/**
@ -1643,7 +1641,7 @@ function readConfig(file, parsers, callback) {
parsers = null;
}
// Read file
fs.readFile(file, helpers.utf8Encoding, function (err, content) {
fs.readFile(file, "utf8", function (err, content) {
if (err) {
return callback(err);
}
@ -1690,7 +1688,7 @@ function readConfigPromise(file, parsers) {
function readConfigSync(file, parsers) {
// Read file
// @ts-ignore
var content = fs.readFileSync(file, helpers.utf8Encoding);
var content = fs.readFileSync(file, "utf8");
// Try to parse file
var _a = parseConfiguration(file, content, parsers), config = _a.config, message = _a.message;
if (!config) {