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) {

View file

@ -31,9 +31,6 @@ const emphasisMarkersRe = /[_*]/g;
// Regular expression for inline links and shortcut reference links
const linkRe = /\[(?:[^[\]]|\[[^\]]*\])*\](?:\(\S*\))?/g;
// readFile options for reading with the UTF-8 encoding
module.exports.utf8Encoding = "utf8";
// All punctuation characters (normal and full-width)
const allPunctuation = ".,;:!?。,;:!?";
module.exports.allPunctuation = allPunctuation;

View file

@ -710,9 +710,9 @@ function lintFile(
// 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);
}
}
@ -967,7 +967,7 @@ function readConfig(file, parsers, callback) {
parsers = null;
}
// Read file
fs.readFile(file, helpers.utf8Encoding, (err, content) => {
fs.readFile(file, "utf8", (err, content) => {
if (err) {
return callback(err);
}
@ -1020,7 +1020,7 @@ function readConfigPromise(file, parsers) {
function readConfigSync(file, parsers) {
// Read file
// @ts-ignore
const content = fs.readFileSync(file, helpers.utf8Encoding);
const content = fs.readFileSync(file, "utf8");
// Try to parse file
const { config, message } = parseConfiguration(file, content, parsers);
if (!config) {