mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-09-22 05:40:48 +02:00
Resolve remaining TypeScript-based editor warnings in test file.
This commit is contained in:
parent
5010acad4b
commit
21b01b2a96
3 changed files with 13 additions and 6 deletions
7
lib/markdownlint.d.ts
vendored
7
lib/markdownlint.d.ts
vendored
|
@ -74,11 +74,12 @@ declare function markdownlintSync(options: Options): {
|
|||
* Read specified configuration file.
|
||||
*
|
||||
* @param {string} file Configuration file name.
|
||||
* @param {ConfigurationParser[] | null} parsers Parsing function(s).
|
||||
* @param {ReadConfigCallback} callback Callback (err, result) function.
|
||||
* @param {ConfigurationParser[] | ReadConfigCallback} parsers Parsing
|
||||
* function(s).
|
||||
* @param {ReadConfigCallback} [callback] Callback (err, result) function.
|
||||
* @returns {void}
|
||||
*/
|
||||
declare function readConfig(file: string, parsers: ConfigurationParser[], callback: ReadConfigCallback): void;
|
||||
declare function readConfig(file: string, parsers: ReadConfigCallback | ConfigurationParser[], callback?: ReadConfigCallback): void;
|
||||
/**
|
||||
* Read specified configuration file synchronously.
|
||||
*
|
||||
|
|
|
@ -681,8 +681,9 @@ function parseConfiguration(name, content, parsers) {
|
|||
* Read specified configuration file.
|
||||
*
|
||||
* @param {string} file Configuration file name.
|
||||
* @param {ConfigurationParser[] | null} parsers Parsing function(s).
|
||||
* @param {ReadConfigCallback} callback Callback (err, result) function.
|
||||
* @param {ConfigurationParser[] | ReadConfigCallback} parsers Parsing
|
||||
* function(s).
|
||||
* @param {ReadConfigCallback} [callback] Callback (err, result) function.
|
||||
* @returns {void}
|
||||
*/
|
||||
function readConfig(file, parsers, callback) {
|
||||
|
|
|
@ -101,6 +101,7 @@ function createTestForFile(file) {
|
|||
fs.promises.readFile(resultsFile, helpers.utf8Encoding)
|
||||
.then(
|
||||
function fileContents(contents) {
|
||||
// @ts-ignore
|
||||
const errorObjects = JSON.parse(contents);
|
||||
errorObjects.forEach(function forObject(errorObject) {
|
||||
if (errorObject.ruleInformation) {
|
||||
|
@ -113,6 +114,7 @@ function createTestForFile(file) {
|
|||
fs.promises.readFile(file, helpers.utf8Encoding)
|
||||
.then(
|
||||
function fileContents(contents) {
|
||||
// @ts-ignore
|
||||
const lines = contents.split(helpers.newLineRe);
|
||||
const results = {};
|
||||
lines.forEach(function forLine(line, lineNum) {
|
||||
|
@ -294,6 +296,7 @@ tape("resultFormattingSyncV0", (test) => {
|
|||
"./test/first_heading_bad_atx.md: 1: MD002" +
|
||||
" First heading should be a top level heading";
|
||||
test.equal(actualMessage, expectedMessage, "Incorrect message (name).");
|
||||
// @ts-ignore
|
||||
actualMessage = actualResult.toString(true);
|
||||
expectedMessage =
|
||||
"./test/atx_heading_spacing.md: 3: first-heading-h1" +
|
||||
|
@ -2528,6 +2531,7 @@ tape("configBadFile", (test) => {
|
|||
function callback(err, result) {
|
||||
test.ok(err, "Did not get an error for bad file.");
|
||||
test.ok(err instanceof Error, "Error not instance of Error.");
|
||||
// @ts-ignore
|
||||
test.equal(err.code, "ENOENT", "Error code for bad file not ENOENT.");
|
||||
test.ok(!result, "Got result for bad file.");
|
||||
test.end();
|
||||
|
@ -2540,6 +2544,7 @@ tape("configBadChildFile", (test) => {
|
|||
function callback(err, result) {
|
||||
test.ok(err, "Did not get an error for bad child file.");
|
||||
test.ok(err instanceof Error, "Error not instance of Error.");
|
||||
// @ts-ignore
|
||||
test.equal(err.code, "ENOENT",
|
||||
"Error code for bad child file not ENOENT.");
|
||||
test.ok(!result, "Got result for bad child file.");
|
||||
|
@ -3739,7 +3744,7 @@ tape("customRulesOnErrorInvalidHandled", (test) => {
|
|||
"function": function onErrorInvalid(params, onError) {
|
||||
onError({
|
||||
"lineNumber": 13,
|
||||
"detail": "N/A"
|
||||
"details": "N/A"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue