mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 05:50:13 +01:00
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
This commit is contained in:
parent
bb157b2ce7
commit
3827842930
81 changed files with 161 additions and 123 deletions
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD002": false
|
||||
"MD002": false,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD002": false
|
||||
"MD002": false,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# blockquote_blank_lines
|
||||
|
||||
Some text
|
||||
|
||||
> a quote
|
||||
|
|
@ -26,6 +28,6 @@ Some text
|
|||
|
||||
Expected errors:
|
||||
|
||||
{MD028:5} {MD028:7} {MD028:8} {MD028:10} {MD028:17}
|
||||
{MD009:10} (trailing space is intentional)
|
||||
{MD012:8} (multiple blank lines are intentional)
|
||||
{MD028:7} {MD028:9} {MD028:10} {MD028:12} {MD028:19}
|
||||
{MD009:12} (trailing space is intentional)
|
||||
{MD012:10} (multiple blank lines are intentional)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# blockquote_spaces
|
||||
|
||||
Some text
|
||||
|
||||
> Hello world
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
"default": true,
|
||||
"MD002": true,
|
||||
"MD006": true,
|
||||
"MD041": true,
|
||||
"MD043": {
|
||||
"headings": [
|
||||
"## Heading 1 {MD002} {MD041}",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# bulleted_list_2_space_indent
|
||||
|
||||
This is a document where the lists are indented by 2 spaces, but the style is
|
||||
set to 4 space indents for lists:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# bulleted_list_4_space_indent
|
||||
|
||||
* Test X
|
||||
* Test Y {MD007}
|
||||
* Test Z {MD007}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# code_block_consistency
|
||||
|
||||
This is text.
|
||||
|
||||
This is a
|
||||
|
|
@ -6,6 +8,6 @@ This is text.
|
|||
And here is more text
|
||||
|
||||
```text
|
||||
and here is a different {MD046:8}
|
||||
and here is a different {MD046:10}
|
||||
code block
|
||||
```
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# code_block_fenced
|
||||
|
||||
This is text.
|
||||
|
||||
This is a {MD046}
|
||||
|
|
@ -12,7 +14,7 @@ This is a code block that won't trigger.
|
|||
```text
|
||||
This is code
|
||||
|
||||
with a line with trailing spaces. {MD009:14}
|
||||
with a line with trailing spaces. {MD009:16}
|
||||
```
|
||||
|
||||
But we'll do another:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# code_block_indented
|
||||
|
||||
This is text.
|
||||
|
||||
This is a
|
||||
|
|
@ -6,7 +8,7 @@ This is text.
|
|||
And here is more text
|
||||
|
||||
```text
|
||||
This is {MD046:8} also a code block.
|
||||
This is {MD046:10} also a code block.
|
||||
```
|
||||
|
||||
But we'll do another:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,11 @@
|
|||
# code_fence_style_backtick
|
||||
|
||||
```text
|
||||
This is a code block
|
||||
```
|
||||
|
||||
~~~text
|
||||
This is {MD048:5} a code block
|
||||
This is {MD048:7} a code block
|
||||
~~~
|
||||
|
||||
```text
|
||||
|
|
@ -14,6 +16,6 @@ This is fine
|
|||
|
||||
~~~text
|
||||
```
|
||||
This is not {MD048:15}
|
||||
This is not {MD048:17}
|
||||
```
|
||||
~~~
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# code_fence_style_tilde
|
||||
|
||||
```text
|
||||
This is {MD048:1} a code block
|
||||
This is {MD048:3} a code block
|
||||
```
|
||||
|
||||
~~~text
|
||||
|
|
@ -8,7 +10,7 @@ This is a code block
|
|||
|
||||
```text
|
||||
~~~
|
||||
This is not fine {MD048:9}
|
||||
This is not fine {MD048:11}
|
||||
~~~
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
# consecutive_blank_lines
|
||||
|
||||
Some text
|
||||
|
||||
|
||||
Some text {MD012:3}
|
||||
Some text {MD012:5}
|
||||
|
||||
This is a code block
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# consistent_bullet_styles_asterisk
|
||||
|
||||
* Item
|
||||
* Item
|
||||
* Item
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# consistent_bullet_styles_dash
|
||||
|
||||
- Item
|
||||
- Item
|
||||
- Item
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# consistent_bullet_styles_plus
|
||||
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD002": true,
|
||||
"MD006": true
|
||||
"MD006": true,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true,
|
||||
"MD043": {
|
||||
"headings": [
|
||||
"# Heading"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,5 @@
|
|||
"default": true,
|
||||
"MD009": {
|
||||
"br_spaces": 0
|
||||
},
|
||||
"MD041": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# emphasis_instead_of_headings
|
||||
|
||||
**Section 1: the first section {MD036}**
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# fenced_code_blocks
|
||||
|
||||
This is a GFM-style fenced code block:
|
||||
|
||||
``` bash
|
||||
|
|
@ -24,4 +26,4 @@ None of the above should trigger any heading related rules.
|
|||
Code block without a language specifier
|
||||
```
|
||||
|
||||
{MD040:23} {MD048:13}
|
||||
{MD040:25} {MD048:15}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD040": false
|
||||
"MD040": false,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": false,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": false,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# fix_102_extra_nodes_in_link_text
|
||||
|
||||
[test _test_ test](www.test.com)
|
||||
[test `test` test](www.test.com)
|
||||
[test *test* test](www.test.com)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,5 @@
|
|||
"MD002": {
|
||||
"level": 2
|
||||
},
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD013": false,
|
||||
"MD041": true
|
||||
"MD013": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
4
test/heading_mutliple_h1_no_toplevel.json
Normal file
4
test/heading_mutliple_h1_no_toplevel.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD003": false
|
||||
"MD003": false,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# hr_style_dashes
|
||||
|
||||
***
|
||||
|
||||
* * *
|
||||
|
|
@ -18,5 +20,5 @@ _____
|
|||
|
||||
***
|
||||
|
||||
{MD035:1} {MD035:3} {MD035:5} {MD035:9} {MD035:11} {MD035:13} {MD035:15}
|
||||
{MD035:17} {MD035:19}
|
||||
{MD035:3} {MD035:5} {MD035:7} {MD035:11} {MD035:13} {MD035:15} {MD035:17}
|
||||
{MD035:19} {MD035:21}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# hr_style_inconsistent
|
||||
|
||||
***
|
||||
|
||||
* * *
|
||||
|
|
@ -18,5 +20,5 @@ _____
|
|||
|
||||
***
|
||||
|
||||
{MD035:3} {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15}
|
||||
{MD035:17}
|
||||
{MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15} {MD035:17}
|
||||
{MD035:19}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# hr_style_long
|
||||
|
||||
***
|
||||
|
||||
* * *
|
||||
|
|
@ -18,5 +20,5 @@ _____
|
|||
|
||||
***
|
||||
|
||||
{MD035:1} {MD035:3} {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13}
|
||||
{MD035:15} {MD035:19}
|
||||
{MD035:3} {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15}
|
||||
{MD035:17} {MD035:21}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# hr_style_stars
|
||||
|
||||
***
|
||||
|
||||
* * *
|
||||
|
|
@ -18,5 +20,5 @@ _____
|
|||
|
||||
***
|
||||
|
||||
{MD035:3} {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15}
|
||||
{MD035:17}
|
||||
{MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15} {MD035:17}
|
||||
{MD035:19}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,5 @@
|
|||
"default": true,
|
||||
"MD025": {
|
||||
"front_matter_title": ""
|
||||
},
|
||||
"MD041": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,5 @@
|
|||
"default": true,
|
||||
"MD025": {
|
||||
"front_matter_title": ""
|
||||
},
|
||||
"MD041": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# inconsistent_bullet_styles_asterisk
|
||||
|
||||
* Item
|
||||
+ Item {MD004}
|
||||
- Item {MD004}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# inconsistent_bullet_styles_dash
|
||||
|
||||
- Item
|
||||
* Item {MD004}
|
||||
+ Item {MD004}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# inconsistent_bullet_styles_plus
|
||||
|
||||
+ Item
|
||||
* Item {MD004}
|
||||
- Item {MD004}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# incorrect_bullet_style_asterisk
|
||||
|
||||
* Item
|
||||
- Item {MD004}
|
||||
+ Item {MD004}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# incorrect_bullet_style_dash
|
||||
|
||||
* Item {MD004}
|
||||
- Item
|
||||
+ Item {MD004}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# incorrect_bullet_style_plus
|
||||
|
||||
* Item {MD004}
|
||||
- Item {MD004}
|
||||
+ Item
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# inline_html-allowed_elements
|
||||
|
||||
<h1>This is allowed.</h1>
|
||||
|
||||
<h2>This is not allowed. {MD033}</h2>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# links-with-markup
|
||||
|
||||
[This link is plain](link)
|
||||
|
||||
[This link has `code`](link)
|
||||
|
|
|
|||
4
test/lists-and-headings.json
Normal file
4
test/lists-and-headings.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# lists_without_blank_lines
|
||||
|
||||
* list (on first line)
|
||||
|
||||
text
|
||||
|
|
@ -58,7 +60,7 @@ text
|
|||
|
||||
text
|
||||
|
||||
* list {MD032} {MD031:62}
|
||||
* list {MD032} {MD031:64}
|
||||
```
|
||||
code
|
||||
```
|
||||
|
|
@ -68,7 +70,7 @@ text
|
|||
```
|
||||
code
|
||||
```
|
||||
* list {MD032} {MD031:70}
|
||||
* list {MD032} {MD031:72}
|
||||
|
||||
text
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# long_lines_100
|
||||
|
||||
This is a very very very very very very very very long line over 80 chars but less than 100
|
||||
|
||||
This is a very very very very very very very very very very long line over 80 chars, and also over 100. {MD013}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# long_lines_code-default
|
||||
|
||||
This is a short line.
|
||||
|
||||
This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# long_lines_code
|
||||
|
||||
This is a short line.
|
||||
|
||||
This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"MD041": false
|
||||
}
|
||||
|
|
@ -7,11 +7,9 @@ const path = require("path");
|
|||
const { promisify } = require("util");
|
||||
const tape = require("tape");
|
||||
require("tape-player");
|
||||
const packageJson = require("../package.json");
|
||||
const { version } = require("../package.json");
|
||||
const markdownlint = require("../lib/markdownlint");
|
||||
const helpers = require("../helpers");
|
||||
const defaultConfig = require("./markdownlint-test-default-config.json");
|
||||
const version = packageJson.version;
|
||||
|
||||
/**
|
||||
* Create a test function for the specified test file.
|
||||
|
|
@ -27,7 +25,7 @@ function createTestForFile(file) {
|
|||
const resultsFile = file.replace(/\.md$/, ".results.json");
|
||||
const fixedFile = file.replace(/\.md$/, ".md.fixed");
|
||||
const configFile = file.replace(/\.md$/, ".json");
|
||||
let mergedConfig = null;
|
||||
let config = null;
|
||||
const actualPromise = fs.promises.stat(configFile)
|
||||
.then(
|
||||
function configFileExists() {
|
||||
|
|
@ -38,14 +36,15 @@ function createTestForFile(file) {
|
|||
return {};
|
||||
})
|
||||
.then(
|
||||
function lintWithConfig(config) {
|
||||
mergedConfig = {
|
||||
...defaultConfig,
|
||||
...config
|
||||
};
|
||||
function captureConfig(configResult) {
|
||||
config = configResult;
|
||||
}
|
||||
)
|
||||
.then(
|
||||
function lintWithConfig() {
|
||||
return markdownlintPromise({
|
||||
"files": [ file ],
|
||||
"config": mergedConfig,
|
||||
config,
|
||||
"resultVersion": detailedResults ? 2 : 3
|
||||
});
|
||||
})
|
||||
|
|
@ -55,7 +54,7 @@ function createTestForFile(file) {
|
|||
Promise.all([
|
||||
markdownlintPromise({
|
||||
"files": [ file ],
|
||||
"config": mergedConfig,
|
||||
config,
|
||||
"resultVersion": 3
|
||||
}),
|
||||
fs.promises.readFile(file, "utf8"),
|
||||
|
|
@ -150,7 +149,7 @@ function createTestForFile(file) {
|
|||
"strings": {
|
||||
"input": corrections
|
||||
},
|
||||
"config": mergedConfig,
|
||||
config,
|
||||
"resultVersion": 3
|
||||
});
|
||||
})
|
||||
|
|
|
|||
|
|
@ -12,14 +12,11 @@ const pluginTexMath = require("markdown-it-texmath");
|
|||
const tape = require("tape");
|
||||
require("tape-player");
|
||||
const tv4 = require("tv4");
|
||||
const packageJson = require("../package.json");
|
||||
const { homepage, version } = require("../package.json");
|
||||
const markdownlint = require("../lib/markdownlint");
|
||||
const rules = require("../lib/rules");
|
||||
const customRules = require("./rules/rules.js");
|
||||
const defaultConfig = require("./markdownlint-test-default-config.json");
|
||||
const configSchema = require("../schema/markdownlint-config-schema.json");
|
||||
const homepage = packageJson.homepage;
|
||||
const version = packageJson.version;
|
||||
|
||||
const pluginTexMathOptions = {
|
||||
"engine": {
|
||||
|
|
@ -133,7 +130,9 @@ tape("stringInputLineEndings", (test) => {
|
|||
"crlf": "One\r\nTwo\r\n#Three\n",
|
||||
"mixed": "One\rTwo\n#Three\n"
|
||||
},
|
||||
"config": defaultConfig,
|
||||
"config": {
|
||||
"MD041": false
|
||||
},
|
||||
"resultVersion": 0
|
||||
};
|
||||
markdownlint(options, function callback(err, actualResult) {
|
||||
|
|
@ -774,8 +773,7 @@ tape("missingStringValue", (test) => {
|
|||
"undefined": undefined,
|
||||
"null": null,
|
||||
"empty": ""
|
||||
},
|
||||
"config": defaultConfig
|
||||
}
|
||||
}, function callback(err, result) {
|
||||
test.ifError(err);
|
||||
const expectedResult = {
|
||||
|
|
@ -1491,7 +1489,7 @@ tape("texmath-content-in-lists with texmath plugin", (test) => {
|
|||
tape("getVersion", (test) => {
|
||||
test.plan(1);
|
||||
const actual = markdownlint.getVersion();
|
||||
const expected = packageJson.version;
|
||||
const expected = version;
|
||||
test.equal(actual, expected, "Version string not correct.");
|
||||
test.end();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": false,
|
||||
"MD047": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": true
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# ordered_list_item_prefix-paren
|
||||
|
||||
Good list:
|
||||
|
||||
1) Do this.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# ordered_list_item_prefix
|
||||
|
||||
Good list:
|
||||
|
||||
1. Do this.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# ordered_list_item_prefix_ordered-paren
|
||||
|
||||
Good list:
|
||||
|
||||
1) Do this.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# ordered_list_item_prefix_ordered
|
||||
|
||||
Good list:
|
||||
|
||||
1. Do this.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"default": true,
|
||||
"MD041": false,
|
||||
"MD043": {
|
||||
"headings": [
|
||||
"# One",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# reversed_link
|
||||
|
||||
Go to (this website)[https://www.example.com] {MD011}
|
||||
|
||||
However, this shouldn't trigger inside code blocks:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# spaces_after_list_marker
|
||||
|
||||
Normal list
|
||||
|
||||
* Foo
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# spaces_inside_codespan_elements
|
||||
|
||||
`normal codespan element`
|
||||
|
||||
` codespan element with space inside left` {MD038}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# sublist-bullet-style
|
||||
|
||||
1. item
|
||||
1. item
|
||||
+ item
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
# trailing_spaces_br
|
||||
|
||||
This line has a single trailing space {MD009}
|
||||
This line has two trailing spaces and should be allowed
|
||||
This line has three trailing spaces {MD009}
|
||||
This line has four trailing spaces {MD009}
|
||||
|
||||
{MD009:5}
|
||||
{MD009:7}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# whitespace_issues
|
||||
|
||||
Some text {MD009}
|
||||
Some more text {MD010}
|
||||
Some more text
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue