markdownlint-cli2
Advanced tools
Comparing version 0.12.1 to 0.13.0
@@ -9,5 +9,5 @@ // @ts-check | ||
* Efficiently appends the source array to the destination array. | ||
* @param {Object[]} destination Destination Array. | ||
* @param {Object[]} source Source Array. | ||
* @returns void | ||
* @param {object[]} destination Destination Array. | ||
* @param {object[]} source Source Array. | ||
* @returns {void} | ||
*/ | ||
@@ -14,0 +14,0 @@ const appendToArray = (destination, source) => { |
# Changelog | ||
## 0.13.0 | ||
- Add `noBanner` and `gitignore` configuration options | ||
- Reduce install size by switching to `js-yaml` package | ||
- Add more detail to some error messages | ||
- Export JSONC/YAML parsers for reuse | ||
- Update dependencies (including `markdownlint`) | ||
## 0.12.1 | ||
@@ -4,0 +12,0 @@ |
@@ -29,5 +29,6 @@ #!/usr/bin/env node | ||
const packageName = "markdownlint-cli2"; | ||
const packageVersion = "0.12.1"; | ||
const packageVersion = "0.13.0"; | ||
const libraryName = "markdownlint"; | ||
const libraryVersion = markdownlintLibrary.getVersion(); | ||
const bannerMessage = `${packageName} v${packageVersion} (${libraryName} v${libraryVersion})`; | ||
const dotOnlySubstitute = "*.{md,markdown}"; | ||
@@ -39,22 +40,23 @@ const utf8 = "utf8"; | ||
// Synchronous function to parse JSONC text | ||
const jsoncParse = (text) => { | ||
const { parse, printParseErrorCode } = require("jsonc-parser"); | ||
const errors = []; | ||
const result = parse(text, errors, { "allowTrailingComma": true }); | ||
if (errors.length > 0) { | ||
const aggregate = errors.map( | ||
(err) => `${printParseErrorCode(err.error)} (offset ${err.offset}, length ${err.length})` | ||
).join(", "); | ||
throw new Error(`Unable to parse JSON(C) content, ${aggregate}`); | ||
} | ||
return result; | ||
}; | ||
// Gets a JSONC parser | ||
const getJsoncParse = () => require("./parsers/jsonc-parse.js"); | ||
// Synchronous function to parse YAML text | ||
const yamlParse = (text) => require("yaml").parse(text); | ||
// Gets a YAML parser | ||
const getYamlParse = () => require("./parsers/yaml-parse.js"); | ||
// Negate a glob | ||
// Gets an ordered array of parsers | ||
const getParsers = () => require("./parsers/parsers.js"); | ||
// Negates a glob | ||
const negateGlob = (glob) => `!${glob}`; | ||
// Throws a meaningful exception for an unusable configuration file | ||
const throwForConfigurationFile = (file, error) => { | ||
throw new Error( | ||
`Unable to use configuration file '${file}'; ${error?.message}`, | ||
// @ts-ignore | ||
{ "cause": error } | ||
); | ||
}; | ||
// Return a posix path (even on Windows) | ||
@@ -74,9 +76,9 @@ const posixPath = (p) => p.split(pathDefault.sep).join(pathPosix.sep); | ||
// Read a JSON(C) or YAML file and return the object | ||
const readConfig = (fs, dir, name, otherwise) => { | ||
const readConfig = (fs, dir, name, otherwise) => () => { | ||
const file = pathPosix.join(dir, name); | ||
return () => fs.promises.access(file). | ||
return fs.promises.access(file). | ||
then( | ||
() => markdownlintReadConfig( | ||
file, | ||
[ jsoncParse, yamlParse ], | ||
getParsers(), | ||
fs | ||
@@ -89,3 +91,3 @@ ), | ||
// Import or resolve/require a module ID with a custom directory in the path | ||
const importOrRequireResolve = async (dirs, id, noRequire) => { | ||
const importOrRequireResolve = async (dirOrDirs, id, noRequire) => { | ||
if (typeof id === "string") { | ||
@@ -95,2 +97,3 @@ if (noRequire) { | ||
} | ||
const dirs = Array.isArray(dirOrDirs) ? dirOrDirs : [ dirOrDirs ]; | ||
const expandId = expandTildePath(id); | ||
@@ -104,6 +107,8 @@ const errors = []; | ||
try { | ||
const fileUrlString = | ||
pathToFileURL(pathDefault.resolve(dirs[0], expandId)).toString(); | ||
const isURL = !pathDefault.isAbsolute(expandId) && URL.canParse(expandId); | ||
const urlString = ( | ||
isURL ? new URL(expandId) : pathToFileURL(pathDefault.resolve(dirs[0], expandId)) | ||
).toString(); | ||
// eslint-disable-next-line no-inline-comments | ||
const module = await import(/* webpackIgnore: true */ fileUrlString); | ||
const module = await import(/* webpackIgnore: true */ urlString); | ||
return module.default; | ||
@@ -142,7 +147,7 @@ } catch (error) { | ||
// Import or require a JavaScript file and return the exported object | ||
const importOrRequireConfig = (fs, dir, name, noRequire, otherwise) => { | ||
const id = pathPosix.join(dir, name); | ||
return () => fs.promises.access(id). | ||
const importOrRequireConfig = (fs, dir, name, noRequire, otherwise) => () => { | ||
const file = pathPosix.join(dir, name); | ||
return fs.promises.access(file). | ||
then( | ||
() => (noRequire ? {} : importOrRequireResolve([ dir ], id)), | ||
() => importOrRequireResolve(dir, name, noRequire), | ||
otherwise | ||
@@ -158,3 +163,3 @@ ); | ||
configPath, | ||
[ jsoncParse, yamlParse ], | ||
getParsers(), | ||
fs | ||
@@ -173,36 +178,33 @@ ); | ||
let config = null; | ||
if (basename.endsWith(".markdownlint-cli2.jsonc")) { | ||
options = jsoncParse(await fs.promises.readFile(configPath, utf8)); | ||
} else if (basename.endsWith(".markdownlint-cli2.yaml")) { | ||
options = yamlParse(await fs.promises.readFile(configPath, utf8)); | ||
} else if ( | ||
basename.endsWith(".markdownlint-cli2.cjs") || | ||
basename.endsWith(".markdownlint-cli2.mjs") | ||
) { | ||
options = await ( | ||
importOrRequireConfig(fs, dirname, basename, noRequire, noop)() | ||
); | ||
} else if ( | ||
basename.endsWith(".markdownlint.jsonc") || | ||
basename.endsWith(".markdownlint.json") || | ||
basename.endsWith(".markdownlint.yaml") || | ||
basename.endsWith(".markdownlint.yml") | ||
) { | ||
config = | ||
await markdownlintReadConfig(configPath, [ jsoncParse, yamlParse ], fs); | ||
} else if ( | ||
basename.endsWith(".markdownlint.cjs") || | ||
basename.endsWith(".markdownlint.mjs") | ||
) { | ||
config = await ( | ||
importOrRequireConfig(fs, dirname, basename, noRequire, noop)() | ||
); | ||
} else { | ||
throw new Error( | ||
`Configuration file "${configPath}" is unrecognized; ` + | ||
"its name should be (or end with) one of the supported types " + | ||
"(e.g., \".markdownlint.json\" or \"example.markdownlint-cli2.jsonc\")." | ||
); | ||
try { | ||
if (basename.endsWith(".markdownlint-cli2.jsonc")) { | ||
options = getJsoncParse()(await fs.promises.readFile(configPath, utf8)); | ||
} else if (basename.endsWith(".markdownlint-cli2.yaml")) { | ||
options = getYamlParse()(await fs.promises.readFile(configPath, utf8)); | ||
} else if ( | ||
basename.endsWith(".markdownlint-cli2.cjs") || | ||
basename.endsWith(".markdownlint-cli2.mjs") | ||
) { | ||
options = await importOrRequireResolve(dirname, basename, noRequire); | ||
} else if ( | ||
basename.endsWith(".markdownlint.jsonc") || | ||
basename.endsWith(".markdownlint.json") || | ||
basename.endsWith(".markdownlint.yaml") || | ||
basename.endsWith(".markdownlint.yml") | ||
) { | ||
config = await markdownlintReadConfig(configPath, getParsers(), fs); | ||
} else if ( | ||
basename.endsWith(".markdownlint.cjs") || | ||
basename.endsWith(".markdownlint.mjs") | ||
) { | ||
config = await importOrRequireResolve(dirname, basename, noRequire); | ||
} else { | ||
throw new Error( | ||
"File name should be (or end with) one of the supported types " + | ||
"(e.g., '.markdownlint.json' or 'example.markdownlint-cli2.jsonc')." | ||
); | ||
} | ||
} catch (error) { | ||
throwForConfigurationFile(configPath, error); | ||
} | ||
if (options) { | ||
@@ -214,3 +216,2 @@ if (options.config) { | ||
} | ||
config = await getExtendedConfig(config, configPath, fs); | ||
@@ -254,3 +255,6 @@ return { config }; | ||
// Show help if missing arguments | ||
const showHelp = (logMessage) => { | ||
const showHelp = (logMessage, showBanner) => { | ||
if (showBanner) { | ||
logMessage(bannerMessage); | ||
} | ||
logMessage(`https://github.com/DavidAnson/markdownlint-cli2 | ||
@@ -311,2 +315,3 @@ | ||
) => { | ||
// Create dirInfo | ||
let dirInfo = dirToDirInfo[dir]; | ||
@@ -325,42 +330,37 @@ if (!dirInfo) { | ||
// Load markdownlint-cli2 object(s) | ||
const markdownlintCli2Jsonc = | ||
pathPosix.join(dir, ".markdownlint-cli2.jsonc"); | ||
const markdownlintCli2Yaml = | ||
pathPosix.join(dir, ".markdownlint-cli2.yaml"); | ||
const markdownlintCli2Jsonc = pathPosix.join(dir, ".markdownlint-cli2.jsonc"); | ||
const markdownlintCli2Yaml = pathPosix.join(dir, ".markdownlint-cli2.yaml"); | ||
const markdownlintCli2Cjs = pathPosix.join(dir, ".markdownlint-cli2.cjs"); | ||
const markdownlintCli2Mjs = pathPosix.join(dir, ".markdownlint-cli2.mjs"); | ||
const packageJson = pathPosix.join(dir, "package.json"); | ||
let file = "[UNKNOWN]"; | ||
// eslint-disable-next-line no-return-assign | ||
const captureFile = (f) => file = f; | ||
tasks.push( | ||
fs.promises.access(markdownlintCli2Jsonc). | ||
fs.promises.access(captureFile(markdownlintCli2Jsonc)). | ||
then( | ||
() => fs.promises. | ||
readFile(markdownlintCli2Jsonc, utf8). | ||
then(jsoncParse), | ||
() => fs.promises.access(markdownlintCli2Yaml). | ||
() => fs.promises.readFile(file, utf8).then(getJsoncParse()), | ||
() => fs.promises.access(captureFile(markdownlintCli2Yaml)). | ||
then( | ||
() => fs.promises. | ||
readFile(markdownlintCli2Yaml, utf8). | ||
then(yamlParse), | ||
importOrRequireConfig( | ||
fs, | ||
dir, | ||
".markdownlint-cli2.cjs", | ||
noRequire, | ||
importOrRequireConfig( | ||
fs, | ||
dir, | ||
".markdownlint-cli2.mjs", | ||
noRequire, | ||
() => (allowPackageJson | ||
? fs.promises.access(packageJson) | ||
// eslint-disable-next-line prefer-promise-reject-errors | ||
: Promise.reject() | ||
). | ||
() => fs.promises.readFile(file, utf8).then(getYamlParse()), | ||
() => fs.promises.access(captureFile(markdownlintCli2Cjs)). | ||
then( | ||
() => importOrRequireResolve(dir, file, noRequire), | ||
() => fs.promises.access(captureFile(markdownlintCli2Mjs)). | ||
then( | ||
() => fs.promises. | ||
readFile(packageJson, utf8). | ||
then(jsoncParse). | ||
then((obj) => obj[packageName]), | ||
noop | ||
() => importOrRequireResolve(dir, file, noRequire), | ||
() => (allowPackageJson | ||
? fs.promises.access(captureFile(packageJson)) | ||
// eslint-disable-next-line prefer-promise-reject-errors | ||
: Promise.reject() | ||
). | ||
then( | ||
() => fs.promises. | ||
readFile(file, utf8). | ||
then(getJsoncParse()). | ||
then((obj) => obj[packageName]), | ||
noop | ||
) | ||
) | ||
) | ||
) | ||
) | ||
@@ -374,3 +374,3 @@ ). | ||
options.config, | ||
// Just needs to identify a file in the right directory | ||
// Just need to identify a file in the right directory | ||
markdownlintCli2Jsonc, | ||
@@ -383,2 +383,5 @@ fs | ||
}) | ||
.catch((error) => { | ||
throwForConfigurationFile(file, error); | ||
}) | ||
); | ||
@@ -428,2 +431,4 @@ | ||
} | ||
// Return dirInfo | ||
return dirInfo; | ||
@@ -490,5 +495,7 @@ }; | ||
dirToDirInfo, | ||
gitignore, | ||
noRequire | ||
) => { | ||
const tasks = []; | ||
/** @type {import("globby").Options} */ | ||
const globbyOptions = { | ||
@@ -499,2 +506,3 @@ "absolute": true, | ||
"expandDirectories": false, | ||
gitignore, | ||
"suppressErrors": true, | ||
@@ -624,2 +632,3 @@ fs | ||
optionsOverride, | ||
gitignore, | ||
noRequire | ||
@@ -633,2 +642,3 @@ ) => { | ||
dirToDirInfo, | ||
gitignore, | ||
noRequire | ||
@@ -790,3 +800,3 @@ ); | ||
"config": markdownlintConfig || markdownlintOptions.config, | ||
"configParsers": [ jsoncParse, yamlParse ], | ||
"configParsers": getParsers(), | ||
"customRules": markdownlintOptions.customRules, | ||
@@ -926,6 +936,2 @@ "frontMatter": markdownlintOptions.frontMatter | ||
const baseDir = posixPath(baseDirSystem); | ||
// Output banner | ||
logMessage( | ||
`${packageName} v${packageVersion} (${libraryName} v${libraryVersion})` | ||
); | ||
// Merge and process args/argv | ||
@@ -957,3 +963,3 @@ let fixDefault = false; | ||
if (shouldShowHelp) { | ||
return showHelp(logMessage); | ||
return showHelp(logMessage, true); | ||
} | ||
@@ -963,13 +969,15 @@ // Read argv configuration file (if relevant and present) | ||
let relativeDir = null; | ||
if (configPath) { | ||
const resolvedConfigPath = | ||
posixPath(pathDefault.resolve(baseDirSystem, configPath)); | ||
optionsArgv = | ||
await readOptionsOrConfig(resolvedConfigPath, fs, noRequire); | ||
relativeDir = pathPosix.dirname(resolvedConfigPath); | ||
} | ||
// Process arguments and get base options | ||
const globPatterns = processArgv(argvFiltered); | ||
const { baseMarkdownlintOptions, dirToDirInfo } = | ||
await getBaseOptions( | ||
let globPatterns = null; | ||
let baseOptions = null; | ||
try { | ||
if (configPath) { | ||
const resolvedConfigPath = | ||
posixPath(pathDefault.resolve(baseDirSystem, configPath)); | ||
optionsArgv = | ||
await readOptionsOrConfig(resolvedConfigPath, fs, noRequire); | ||
relativeDir = pathPosix.dirname(resolvedConfigPath); | ||
} | ||
// Process arguments and get base options | ||
globPatterns = processArgv(argvFiltered); | ||
baseOptions = await getBaseOptions( | ||
fs, | ||
@@ -984,2 +992,7 @@ baseDir, | ||
); | ||
} finally { | ||
if (!baseOptions?.baseMarkdownlintOptions.noBanner) { | ||
logMessage(bannerMessage); | ||
} | ||
} | ||
if ( | ||
@@ -989,5 +1002,6 @@ ((globPatterns.length === 0) && !nonFileContents) || | ||
) { | ||
return showHelp(logMessage); | ||
return showHelp(logMessage, false); | ||
} | ||
// Include any file overrides or non-file content | ||
const { baseMarkdownlintOptions, dirToDirInfo } = baseOptions; | ||
const resolvedFileContents = {}; | ||
@@ -1020,2 +1034,4 @@ for (const file in fileContents) { | ||
optionsOverride, | ||
// https://github.com/sindresorhus/globby/issues/265 | ||
!params.fs && Boolean(baseMarkdownlintOptions.gitignore), | ||
noRequire | ||
@@ -1022,0 +1038,0 @@ ); |
@@ -7,5 +7,5 @@ // @ts-check | ||
* Merges two options objects by combining config and replacing properties. | ||
* @param {Object} first First options object. | ||
* @param {Object} second Second options object. | ||
* @returns {Object} Merged options object. | ||
* @param {object} first First options object. | ||
* @param {object} second Second options object. | ||
* @returns {object} Merged options object. | ||
*/ | ||
@@ -12,0 +12,0 @@ const mergeOptions = (first, second) => { |
{ | ||
"name": "markdownlint-cli2", | ||
"version": "0.12.1", | ||
"version": "0.13.0", | ||
"description": "A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library", | ||
@@ -15,3 +15,6 @@ "author": { | ||
"./markdownlint": "./export-markdownlint.js", | ||
"./markdownlint/helpers": "./export-markdownlint-helpers.js" | ||
"./markdownlint/helpers": "./export-markdownlint-helpers.js", | ||
"./parsers": "./parsers/parsers.js", | ||
"./parsers/jsonc": "./parsers/jsonc-parse.js", | ||
"./parsers/yaml": "./parsers/yaml-parse.js" | ||
}, | ||
@@ -36,3 +39,3 @@ "bin": { | ||
"schema": "cpy ./node_modules/markdownlint/schema/markdownlint-config-schema.json ./schema --flat", | ||
"test": "ava --timeout=1m test/append-to-array-test.js test/fs-mock-test.js test/markdownlint-cli2-test.js test/markdownlint-cli2-test-exec.js test/markdownlint-cli2-test-fs.js test/markdownlint-cli2-test-main.js test/merge-options-test.js test/resolve-and-require-test.js", | ||
"test": "ava --timeout=1m test/append-to-array-test.js test/fs-mock-test.js test/markdownlint-cli2-test.js test/markdownlint-cli2-test-exec.js test/markdownlint-cli2-test-exports.js test/markdownlint-cli2-test-fs.js test/markdownlint-cli2-test-main.js test/merge-options-test.js test/resolve-and-require-test.js", | ||
"test-cover": "c8 --100 npm test", | ||
@@ -60,2 +63,5 @@ "test-docker-hub-image": "VERSION=$(node -e \"process.stdout.write(require('./package.json').version)\") && docker image rm davidanson/markdownlint-cli2:v$VERSION davidanson/markdownlint-cli2:latest || true && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2:v$VERSION \"*.md\" && docker run --rm -v $PWD:/workdir davidanson/markdownlint-cli2:latest \"*.md\"", | ||
"merge-options.js", | ||
"parsers/parsers.js", | ||
"parsers/jsonc-parse.js", | ||
"parsers/yaml-parse.js", | ||
"README.md", | ||
@@ -68,8 +74,8 @@ "resolve-and-require.js", | ||
"dependencies": { | ||
"globby": "14.0.0", | ||
"jsonc-parser": "3.2.0", | ||
"markdownlint": "0.33.0", | ||
"globby": "14.0.1", | ||
"js-yaml": "4.1.0", | ||
"jsonc-parser": "3.2.1", | ||
"markdownlint": "0.34.0", | ||
"markdownlint-cli2-formatter-default": "0.0.4", | ||
"micromatch": "4.0.5", | ||
"yaml": "2.3.4" | ||
"micromatch": "4.0.5" | ||
}, | ||
@@ -79,10 +85,11 @@ "devDependencies": { | ||
"ajv": "8.12.0", | ||
"ava": "6.0.1", | ||
"ava": "6.1.2", | ||
"c8": "9.1.0", | ||
"cpy": "11.0.0", | ||
"cpy": "11.0.1", | ||
"cpy-cli": "5.0.0", | ||
"del": "7.1.0", | ||
"eslint": "8.56.0", | ||
"eslint": "8.57.0", | ||
"eslint-plugin-jsdoc": "48.2.2", | ||
"eslint-plugin-n": "16.6.2", | ||
"eslint-plugin-unicorn": "50.0.1", | ||
"eslint-plugin-unicorn": "51.0.1", | ||
"execa": "8.0.1", | ||
@@ -93,3 +100,3 @@ "markdown-it-emoji": "3.0.0", | ||
"markdownlint-cli2-formatter-json": "0.0.7", | ||
"markdownlint-cli2-formatter-junit": "0.0.8", | ||
"markdownlint-cli2-formatter-junit": "0.0.9", | ||
"markdownlint-cli2-formatter-pretty": "0.0.5", | ||
@@ -96,0 +103,0 @@ "markdownlint-cli2-formatter-sarif": "0.0.1", |
@@ -150,3 +150,3 @@ # markdownlint-cli2 | ||
```bash | ||
docker run -v $PWD:/workdir davidanson/markdownlint-cli2:v0.12.1 "**/*.md" "#node_modules" | ||
docker run -v $PWD:/workdir davidanson/markdownlint-cli2:v0.13.0 "**/*.md" "#node_modules" | ||
``` | ||
@@ -168,3 +168,3 @@ | ||
```bash | ||
docker run -w /myfolder -v $PWD:/myfolder davidanson/markdownlint-cli2:v0.12.1 "**/*.md" "#node_modules" | ||
docker run -w /myfolder -v $PWD:/myfolder davidanson/markdownlint-cli2:v0.13.0 "**/*.md" "#node_modules" | ||
``` | ||
@@ -261,2 +261,6 @@ | ||
- For example: `(^---\s*$[^]*?^---\s*$)(\r\n|\r|\n|$)` | ||
- `gitignore`: `Boolean` value to ignore files referenced by `.gitignore` when | ||
linting | ||
- This top-level setting is valid **only** in the directory from which | ||
`markdownlint-cli2` is run | ||
- `globs`: `Array` of `String`s defining glob expressions to append to the | ||
@@ -291,2 +295,6 @@ command-line arguments | ||
resolving module references (e.g., alternate locations for `node_modules`) | ||
- `noBanner`: `Boolean` value to disable the display of the banner message and | ||
version numbers on `stdout` | ||
- This top-level setting is valid **only** in the directory from which | ||
`markdownlint-cli2` is run | ||
- `noInlineConfig`: `Boolean` value to disable the support of | ||
@@ -403,3 +411,3 @@ [HTML comments][html-comment] within Markdown content | ||
- repo: https://github.com/DavidAnson/markdownlint-cli2 | ||
rev: v0.12.1 | ||
rev: v0.13.0 | ||
hooks: | ||
@@ -406,0 +414,0 @@ - id: markdownlint-cli2 |
@@ -7,6 +7,6 @@ // @ts-check | ||
* Wrapper for calling Node's require.resolve/require with an additional path. | ||
* @param {Object} req Node's require implementation (or equivalent). | ||
* @param {String} id Package identifier to require. | ||
* @param {String[]} dirs Directories to include when resolving paths. | ||
* @returns {Object} Exported module content. | ||
* @param {object} req Node's require implementation (or equivalent). | ||
* @param {string} id Package identifier to require. | ||
* @param {string[]} dirs Directories to include when resolving paths. | ||
* @returns {object} Exported module content. | ||
*/ | ||
@@ -13,0 +13,0 @@ const resolveAndRequire = (req, id, dirs) => { |
{ | ||
"$schema": "http://json-schema.org/draft-07/schema#", | ||
"$id": "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.12.1/schema/markdownlint-cli2-config-schema.json", | ||
"$id": "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.13.0/schema/markdownlint-cli2-config-schema.json", | ||
"title": "markdownlint-cli2 configuration schema", | ||
@@ -10,11 +10,11 @@ "type": "object", | ||
"type": "string", | ||
"default": "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.12.1/schema/markdownlint-cli2-config-schema.json" | ||
"default": "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.13.0/schema/markdownlint-cli2-config-schema.json" | ||
}, | ||
"config": { | ||
"description": "markdownlint configuration schema : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/schema/.markdownlint.jsonc", | ||
"$ref": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.33.0/schema/markdownlint-config-schema.json", | ||
"description": "markdownlint configuration schema : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/schema/.markdownlint.jsonc", | ||
"$ref": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.34.0/schema/markdownlint-config-schema.json", | ||
"default": {} | ||
}, | ||
"customRules": { | ||
"description": "Module names or paths of custom rules to load and use when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Module names or paths of custom rules to load and use when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -29,3 +29,3 @@ "default": [], | ||
"fix": { | ||
"description": "Whether to enable fixing of linting errors reported by rules that emit fix information : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Whether to enable fixing of linting errors reported by rules that emit fix information : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
@@ -35,3 +35,3 @@ "default": false | ||
"frontMatter": { | ||
"description": "Regular expression used to match and ignore any front matter at the beginning of a document : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Regular expression used to match and ignore any front matter at the beginning of a document : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "string", | ||
@@ -41,4 +41,9 @@ "minLength": 1, | ||
}, | ||
"gitignore": { | ||
"description": "Whether to ignore files referenced by .gitignore when linting (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
"default": false | ||
}, | ||
"globs": { | ||
"description": "Glob expressions to include when linting (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Glob expressions to include when linting (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -53,3 +58,3 @@ "default": [], | ||
"ignores": { | ||
"description": "Glob expressions to ignore when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Glob expressions to ignore when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -64,3 +69,3 @@ "default": [], | ||
"markdownItPlugins": { | ||
"description": "markdown-it plugins to load and use when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "markdown-it plugins to load and use when linting : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -85,3 +90,3 @@ "default": [], | ||
"modulePaths": { | ||
"description": "Additional paths to resolve module locations from : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Additional paths to resolve module locations from : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -95,4 +100,9 @@ "default": [], | ||
}, | ||
"noBanner": { | ||
"description": "Whether to disable the display of the banner message and version numbers on stdout (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
"default": false | ||
}, | ||
"noInlineConfig": { | ||
"description": "Whether to disable support of HTML comments within Markdown content : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Whether to disable support of HTML comments within Markdown content : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
@@ -102,3 +112,3 @@ "default": false | ||
"noProgress": { | ||
"description": "Whether to disable the display of progress on stdout (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Whether to disable the display of progress on stdout (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
@@ -108,3 +118,3 @@ "default": false | ||
"outputFormatters": { | ||
"description": "Output formatters to load and use to customize markdownlint-cli2 output (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Output formatters to load and use to customize markdownlint-cli2 output (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "array", | ||
@@ -129,3 +139,3 @@ "default": [], | ||
"showFound": { | ||
"description": "Whether to show the list of found files on stdout (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.12.1/README.md#markdownlint-cli2jsonc", | ||
"description": "Whether to show the list of found files on stdout (only valid at the root) : https://github.com/DavidAnson/markdownlint-cli2/blob/v0.13.0/README.md#markdownlint-cli2jsonc", | ||
"type": "boolean", | ||
@@ -132,0 +142,0 @@ "default": false |
{ | ||
"$schema": "http://json-schema.org/draft-07/schema#", | ||
"$id": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.33.0/schema/markdownlint-config-schema.json", | ||
"$id": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.34.0/schema/markdownlint-config-schema.json", | ||
"title": "markdownlint configuration schema", | ||
@@ -10,3 +10,3 @@ "type": "object", | ||
"type": "string", | ||
"default": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.33.0/schema/markdownlint-config-schema.json" | ||
"default": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.34.0/schema/markdownlint-config-schema.json" | ||
}, | ||
@@ -27,3 +27,3 @@ "default": { | ||
"MD001": { | ||
"description": "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md001.md", | ||
"description": "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md001.md", | ||
"type": "boolean", | ||
@@ -33,3 +33,3 @@ "default": true | ||
"heading-increment": { | ||
"description": "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md001.md", | ||
"description": "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md001.md", | ||
"type": "boolean", | ||
@@ -39,3 +39,3 @@ "default": true | ||
"MD003": { | ||
"description": "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md003.md", | ||
"description": "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md003.md", | ||
"type": [ | ||
@@ -64,3 +64,3 @@ "boolean", | ||
"heading-style": { | ||
"description": "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md003.md", | ||
"description": "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md003.md", | ||
"type": [ | ||
@@ -89,3 +89,3 @@ "boolean", | ||
"MD004": { | ||
"description": "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md004.md", | ||
"description": "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md004.md", | ||
"type": [ | ||
@@ -113,3 +113,3 @@ "boolean", | ||
"ul-style": { | ||
"description": "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md004.md", | ||
"description": "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md004.md", | ||
"type": [ | ||
@@ -137,3 +137,3 @@ "boolean", | ||
"MD005": { | ||
"description": "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md005.md", | ||
"description": "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md005.md", | ||
"type": "boolean", | ||
@@ -143,3 +143,3 @@ "default": true | ||
"list-indent": { | ||
"description": "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md005.md", | ||
"description": "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md005.md", | ||
"type": "boolean", | ||
@@ -149,3 +149,3 @@ "default": true | ||
"MD007": { | ||
"description": "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md007.md", | ||
"description": "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md007.md", | ||
"type": [ | ||
@@ -178,3 +178,3 @@ "boolean", | ||
"ul-indent": { | ||
"description": "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md007.md", | ||
"description": "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md007.md", | ||
"type": [ | ||
@@ -207,3 +207,3 @@ "boolean", | ||
"MD009": { | ||
"description": "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md009.md", | ||
"description": "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md009.md", | ||
"type": [ | ||
@@ -235,3 +235,3 @@ "boolean", | ||
"no-trailing-spaces": { | ||
"description": "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md009.md", | ||
"description": "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md009.md", | ||
"type": [ | ||
@@ -263,3 +263,3 @@ "boolean", | ||
"MD010": { | ||
"description": "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md010.md", | ||
"description": "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md010.md", | ||
"type": [ | ||
@@ -294,3 +294,3 @@ "boolean", | ||
"no-hard-tabs": { | ||
"description": "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md010.md", | ||
"description": "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md010.md", | ||
"type": [ | ||
@@ -325,3 +325,3 @@ "boolean", | ||
"MD011": { | ||
"description": "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md011.md", | ||
"description": "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md011.md", | ||
"type": "boolean", | ||
@@ -331,3 +331,3 @@ "default": true | ||
"no-reversed-links": { | ||
"description": "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md011.md", | ||
"description": "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md011.md", | ||
"type": "boolean", | ||
@@ -337,3 +337,3 @@ "default": true | ||
"MD012": { | ||
"description": "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md012.md", | ||
"description": "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md012.md", | ||
"type": [ | ||
@@ -355,3 +355,3 @@ "boolean", | ||
"no-multiple-blanks": { | ||
"description": "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md012.md", | ||
"description": "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md012.md", | ||
"type": [ | ||
@@ -373,3 +373,3 @@ "boolean", | ||
"MD013": { | ||
"description": "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md013.md", | ||
"description": "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md013.md", | ||
"type": [ | ||
@@ -428,3 +428,3 @@ "boolean", | ||
"line-length": { | ||
"description": "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md013.md", | ||
"description": "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md013.md", | ||
"type": [ | ||
@@ -483,3 +483,3 @@ "boolean", | ||
"MD014": { | ||
"description": "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md014.md", | ||
"description": "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md014.md", | ||
"type": "boolean", | ||
@@ -489,3 +489,3 @@ "default": true | ||
"commands-show-output": { | ||
"description": "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md014.md", | ||
"description": "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md014.md", | ||
"type": "boolean", | ||
@@ -495,3 +495,3 @@ "default": true | ||
"MD018": { | ||
"description": "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md018.md", | ||
"description": "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md018.md", | ||
"type": "boolean", | ||
@@ -501,3 +501,3 @@ "default": true | ||
"no-missing-space-atx": { | ||
"description": "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md018.md", | ||
"description": "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md018.md", | ||
"type": "boolean", | ||
@@ -507,3 +507,3 @@ "default": true | ||
"MD019": { | ||
"description": "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md019.md", | ||
"description": "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md019.md", | ||
"type": "boolean", | ||
@@ -513,3 +513,3 @@ "default": true | ||
"no-multiple-space-atx": { | ||
"description": "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md019.md", | ||
"description": "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md019.md", | ||
"type": "boolean", | ||
@@ -519,3 +519,3 @@ "default": true | ||
"MD020": { | ||
"description": "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md020.md", | ||
"description": "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md020.md", | ||
"type": "boolean", | ||
@@ -525,3 +525,3 @@ "default": true | ||
"no-missing-space-closed-atx": { | ||
"description": "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md020.md", | ||
"description": "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md020.md", | ||
"type": "boolean", | ||
@@ -531,3 +531,3 @@ "default": true | ||
"MD021": { | ||
"description": "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md021.md", | ||
"description": "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md021.md", | ||
"type": "boolean", | ||
@@ -537,3 +537,3 @@ "default": true | ||
"no-multiple-space-closed-atx": { | ||
"description": "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md021.md", | ||
"description": "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md021.md", | ||
"type": "boolean", | ||
@@ -543,3 +543,3 @@ "default": true | ||
"MD022": { | ||
"description": "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md022.md", | ||
"description": "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md022.md", | ||
"type": [ | ||
@@ -579,3 +579,3 @@ "boolean", | ||
"blanks-around-headings": { | ||
"description": "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md022.md", | ||
"description": "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md022.md", | ||
"type": [ | ||
@@ -615,3 +615,3 @@ "boolean", | ||
"MD023": { | ||
"description": "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md023.md", | ||
"description": "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md023.md", | ||
"type": "boolean", | ||
@@ -621,3 +621,3 @@ "default": true | ||
"heading-start-left": { | ||
"description": "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md023.md", | ||
"description": "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md023.md", | ||
"type": "boolean", | ||
@@ -627,3 +627,3 @@ "default": true | ||
"MD024": { | ||
"description": "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md024.md", | ||
"description": "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md024.md", | ||
"type": [ | ||
@@ -644,3 +644,3 @@ "boolean", | ||
"no-duplicate-heading": { | ||
"description": "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md024.md", | ||
"description": "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md024.md", | ||
"type": [ | ||
@@ -661,3 +661,3 @@ "boolean", | ||
"MD025": { | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md025.md", | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md025.md", | ||
"type": [ | ||
@@ -685,3 +685,3 @@ "boolean", | ||
"single-title": { | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md025.md", | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md025.md", | ||
"type": [ | ||
@@ -709,3 +709,3 @@ "boolean", | ||
"single-h1": { | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md025.md", | ||
"description": "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md025.md", | ||
"type": [ | ||
@@ -733,3 +733,3 @@ "boolean", | ||
"MD026": { | ||
"description": "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md026.md", | ||
"description": "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md", | ||
"type": [ | ||
@@ -750,3 +750,3 @@ "boolean", | ||
"no-trailing-punctuation": { | ||
"description": "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md026.md", | ||
"description": "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md", | ||
"type": [ | ||
@@ -767,3 +767,3 @@ "boolean", | ||
"MD027": { | ||
"description": "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md027.md", | ||
"description": "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md027.md", | ||
"type": "boolean", | ||
@@ -773,3 +773,3 @@ "default": true | ||
"no-multiple-space-blockquote": { | ||
"description": "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md027.md", | ||
"description": "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md027.md", | ||
"type": "boolean", | ||
@@ -779,3 +779,3 @@ "default": true | ||
"MD028": { | ||
"description": "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md028.md", | ||
"description": "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md028.md", | ||
"type": "boolean", | ||
@@ -785,3 +785,3 @@ "default": true | ||
"no-blanks-blockquote": { | ||
"description": "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md028.md", | ||
"description": "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md028.md", | ||
"type": "boolean", | ||
@@ -791,3 +791,3 @@ "default": true | ||
"MD029": { | ||
"description": "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md029.md", | ||
"description": "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md029.md", | ||
"type": [ | ||
@@ -814,3 +814,3 @@ "boolean", | ||
"ol-prefix": { | ||
"description": "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md029.md", | ||
"description": "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md029.md", | ||
"type": [ | ||
@@ -837,3 +837,3 @@ "boolean", | ||
"MD030": { | ||
"description": "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md030.md", | ||
"description": "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md030.md", | ||
"type": [ | ||
@@ -873,3 +873,3 @@ "boolean", | ||
"list-marker-space": { | ||
"description": "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md030.md", | ||
"description": "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md030.md", | ||
"type": [ | ||
@@ -909,3 +909,3 @@ "boolean", | ||
"MD031": { | ||
"description": "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md031.md", | ||
"description": "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md031.md", | ||
"type": [ | ||
@@ -926,3 +926,3 @@ "boolean", | ||
"blanks-around-fences": { | ||
"description": "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md031.md", | ||
"description": "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md031.md", | ||
"type": [ | ||
@@ -943,3 +943,3 @@ "boolean", | ||
"MD032": { | ||
"description": "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md032.md", | ||
"description": "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md032.md", | ||
"type": "boolean", | ||
@@ -949,3 +949,3 @@ "default": true | ||
"blanks-around-lists": { | ||
"description": "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md032.md", | ||
"description": "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md032.md", | ||
"type": "boolean", | ||
@@ -955,3 +955,3 @@ "default": true | ||
"MD033": { | ||
"description": "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md033.md", | ||
"description": "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md033.md", | ||
"type": [ | ||
@@ -975,3 +975,3 @@ "boolean", | ||
"no-inline-html": { | ||
"description": "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md033.md", | ||
"description": "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md033.md", | ||
"type": [ | ||
@@ -995,3 +995,3 @@ "boolean", | ||
"MD034": { | ||
"description": "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md034.md", | ||
"description": "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md034.md", | ||
"type": "boolean", | ||
@@ -1001,3 +1001,3 @@ "default": true | ||
"no-bare-urls": { | ||
"description": "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md034.md", | ||
"description": "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md034.md", | ||
"type": "boolean", | ||
@@ -1007,3 +1007,3 @@ "default": true | ||
"MD035": { | ||
"description": "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md035.md", | ||
"description": "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md035.md", | ||
"type": [ | ||
@@ -1024,3 +1024,3 @@ "boolean", | ||
"hr-style": { | ||
"description": "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md035.md", | ||
"description": "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md035.md", | ||
"type": [ | ||
@@ -1041,3 +1041,3 @@ "boolean", | ||
"MD036": { | ||
"description": "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md036.md", | ||
"description": "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md036.md", | ||
"type": [ | ||
@@ -1058,3 +1058,3 @@ "boolean", | ||
"no-emphasis-as-heading": { | ||
"description": "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md036.md", | ||
"description": "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md036.md", | ||
"type": [ | ||
@@ -1075,3 +1075,3 @@ "boolean", | ||
"MD037": { | ||
"description": "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md037.md", | ||
"description": "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md037.md", | ||
"type": "boolean", | ||
@@ -1081,3 +1081,3 @@ "default": true | ||
"no-space-in-emphasis": { | ||
"description": "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md037.md", | ||
"description": "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md037.md", | ||
"type": "boolean", | ||
@@ -1087,3 +1087,3 @@ "default": true | ||
"MD038": { | ||
"description": "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md038.md", | ||
"description": "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md038.md", | ||
"type": "boolean", | ||
@@ -1093,3 +1093,3 @@ "default": true | ||
"no-space-in-code": { | ||
"description": "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md038.md", | ||
"description": "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md038.md", | ||
"type": "boolean", | ||
@@ -1099,3 +1099,3 @@ "default": true | ||
"MD039": { | ||
"description": "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md039.md", | ||
"description": "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md039.md", | ||
"type": "boolean", | ||
@@ -1105,3 +1105,3 @@ "default": true | ||
"no-space-in-links": { | ||
"description": "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md039.md", | ||
"description": "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md039.md", | ||
"type": "boolean", | ||
@@ -1111,3 +1111,3 @@ "default": true | ||
"MD040": { | ||
"description": "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md040.md", | ||
"description": "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md040.md", | ||
"type": [ | ||
@@ -1136,3 +1136,3 @@ "boolean", | ||
"fenced-code-language": { | ||
"description": "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md040.md", | ||
"description": "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md040.md", | ||
"type": [ | ||
@@ -1161,3 +1161,3 @@ "boolean", | ||
"MD041": { | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md041.md", | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md041.md", | ||
"type": [ | ||
@@ -1185,3 +1185,3 @@ "boolean", | ||
"first-line-heading": { | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md041.md", | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md041.md", | ||
"type": [ | ||
@@ -1209,3 +1209,3 @@ "boolean", | ||
"first-line-h1": { | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md041.md", | ||
"description": "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md041.md", | ||
"type": [ | ||
@@ -1233,3 +1233,3 @@ "boolean", | ||
"MD042": { | ||
"description": "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md042.md", | ||
"description": "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md042.md", | ||
"type": "boolean", | ||
@@ -1239,3 +1239,3 @@ "default": true | ||
"no-empty-links": { | ||
"description": "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md042.md", | ||
"description": "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md042.md", | ||
"type": "boolean", | ||
@@ -1245,3 +1245,3 @@ "default": true | ||
"MD043": { | ||
"description": "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md043.md", | ||
"description": "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md043.md", | ||
"type": [ | ||
@@ -1271,3 +1271,3 @@ "boolean", | ||
"required-headings": { | ||
"description": "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md043.md", | ||
"description": "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md043.md", | ||
"type": [ | ||
@@ -1297,3 +1297,3 @@ "boolean", | ||
"MD044": { | ||
"description": "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md044.md", | ||
"description": "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md044.md", | ||
"type": [ | ||
@@ -1327,3 +1327,3 @@ "boolean", | ||
"proper-names": { | ||
"description": "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md044.md", | ||
"description": "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md044.md", | ||
"type": [ | ||
@@ -1357,3 +1357,3 @@ "boolean", | ||
"MD045": { | ||
"description": "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md045.md", | ||
"description": "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md045.md", | ||
"type": "boolean", | ||
@@ -1363,3 +1363,3 @@ "default": true | ||
"no-alt-text": { | ||
"description": "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md045.md", | ||
"description": "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md045.md", | ||
"type": "boolean", | ||
@@ -1369,3 +1369,3 @@ "default": true | ||
"MD046": { | ||
"description": "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md046.md", | ||
"description": "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md046.md", | ||
"type": [ | ||
@@ -1391,3 +1391,3 @@ "boolean", | ||
"code-block-style": { | ||
"description": "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md046.md", | ||
"description": "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md046.md", | ||
"type": [ | ||
@@ -1413,3 +1413,3 @@ "boolean", | ||
"MD047": { | ||
"description": "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md047.md", | ||
"description": "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md047.md", | ||
"type": "boolean", | ||
@@ -1419,3 +1419,3 @@ "default": true | ||
"single-trailing-newline": { | ||
"description": "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md047.md", | ||
"description": "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md047.md", | ||
"type": "boolean", | ||
@@ -1425,3 +1425,3 @@ "default": true | ||
"MD048": { | ||
"description": "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md048.md", | ||
"description": "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md048.md", | ||
"type": [ | ||
@@ -1447,3 +1447,3 @@ "boolean", | ||
"code-fence-style": { | ||
"description": "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md048.md", | ||
"description": "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md048.md", | ||
"type": [ | ||
@@ -1469,3 +1469,3 @@ "boolean", | ||
"MD049": { | ||
"description": "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md049.md", | ||
"description": "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md049.md", | ||
"type": [ | ||
@@ -1491,3 +1491,3 @@ "boolean", | ||
"emphasis-style": { | ||
"description": "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md049.md", | ||
"description": "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md049.md", | ||
"type": [ | ||
@@ -1513,3 +1513,3 @@ "boolean", | ||
"MD050": { | ||
"description": "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md050.md", | ||
"description": "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md050.md", | ||
"type": [ | ||
@@ -1535,3 +1535,3 @@ "boolean", | ||
"strong-style": { | ||
"description": "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md050.md", | ||
"description": "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md050.md", | ||
"type": [ | ||
@@ -1557,3 +1557,3 @@ "boolean", | ||
"MD051": { | ||
"description": "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md051.md", | ||
"description": "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md051.md", | ||
"type": "boolean", | ||
@@ -1563,3 +1563,3 @@ "default": true | ||
"link-fragments": { | ||
"description": "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md051.md", | ||
"description": "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md051.md", | ||
"type": "boolean", | ||
@@ -1569,3 +1569,3 @@ "default": true | ||
"MD052": { | ||
"description": "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md052.md", | ||
"description": "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md052.md", | ||
"type": [ | ||
@@ -1586,3 +1586,3 @@ "boolean", | ||
"reference-links-images": { | ||
"description": "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md052.md", | ||
"description": "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md052.md", | ||
"type": [ | ||
@@ -1603,3 +1603,3 @@ "boolean", | ||
"MD053": { | ||
"description": "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md053.md", | ||
"description": "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md053.md", | ||
"type": [ | ||
@@ -1625,3 +1625,3 @@ "boolean", | ||
"link-image-reference-definitions": { | ||
"description": "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md053.md", | ||
"description": "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md053.md", | ||
"type": [ | ||
@@ -1647,3 +1647,3 @@ "boolean", | ||
"MD054": { | ||
"description": "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md054.md", | ||
"description": "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md054.md", | ||
"type": [ | ||
@@ -1689,3 +1689,3 @@ "boolean", | ||
"link-image-style": { | ||
"description": "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md054.md", | ||
"description": "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md054.md", | ||
"type": [ | ||
@@ -1731,3 +1731,3 @@ "boolean", | ||
"MD055": { | ||
"description": "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md055.md", | ||
"description": "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md055.md", | ||
"type": [ | ||
@@ -1755,3 +1755,3 @@ "boolean", | ||
"table-pipe-style": { | ||
"description": "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md055.md", | ||
"description": "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md055.md", | ||
"type": [ | ||
@@ -1779,3 +1779,3 @@ "boolean", | ||
"MD056": { | ||
"description": "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md056.md", | ||
"description": "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md056.md", | ||
"type": "boolean", | ||
@@ -1785,3 +1785,3 @@ "default": true | ||
"table-column-count": { | ||
"description": "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md056.md", | ||
"description": "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md056.md", | ||
"type": "boolean", | ||
@@ -1788,0 +1788,0 @@ "default": true |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
131393
16
3088
483
22
+ Addedjs-yaml@4.1.0
+ Added@sindresorhus/merge-streams@2.3.0(transitive)
+ Addedglobby@14.0.1(transitive)
+ Addedjs-yaml@4.1.0(transitive)
+ Addedjsonc-parser@3.2.1(transitive)
+ Addedmarkdown-it@14.1.0(transitive)
+ Addedmarkdownlint@0.34.0(transitive)
+ Addedmarkdownlint-micromark@0.1.9(transitive)
- Removedyaml@2.3.4
- Removed@sindresorhus/merge-streams@1.0.0(transitive)
- Removedglobby@14.0.0(transitive)
- Removedjsonc-parser@3.2.0(transitive)
- Removedmarkdown-it@14.0.0(transitive)
- Removedmarkdownlint@0.33.0(transitive)
- Removedmarkdownlint-micromark@0.1.8(transitive)
- Removedyaml@2.3.4(transitive)
Updatedglobby@14.0.1
Updatedjsonc-parser@3.2.1
Updatedmarkdownlint@0.34.0