mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 14:00:13 +01:00
Add MD022 with tests, create shared module.
This commit is contained in:
parent
5591cf4587
commit
9bedd25234
7 changed files with 75 additions and 3 deletions
5
test/headers_good.md
Normal file
5
test/headers_good.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Heading 1
|
||||
|
||||
## Heading 2
|
||||
|
||||
## Heading 3
|
||||
9
test/headers_surrounding_space_atx.md
Normal file
9
test/headers_surrounding_space_atx.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# Header 1
|
||||
|
||||
## Header 2 {MD022}
|
||||
Some text
|
||||
## Header 3 {MD022}
|
||||
Some text
|
||||
## Header 4 {MD022}
|
||||
|
||||
## Header 5
|
||||
15
test/headers_surrounding_space_setext.md
Normal file
15
test/headers_surrounding_space_setext.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
Header 1
|
||||
========
|
||||
|
||||
Header 2 {MD022}
|
||||
----------------
|
||||
Some text
|
||||
Header 3 {MD022}
|
||||
================
|
||||
Some text
|
||||
Header 4 {MD022}
|
||||
================
|
||||
Some text
|
||||
|
||||
Header 5
|
||||
--------
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
var fs = require("fs");
|
||||
var path = require("path");
|
||||
var markdownlint = require("../lib/markdownlint");
|
||||
var shared = require("../lib/shared");
|
||||
var Q = require("q");
|
||||
|
||||
function createTestForFile(file) {
|
||||
|
|
@ -31,7 +32,7 @@ function createTestForFile(file) {
|
|||
var expectedPromise = Q.nfcall(fs.readFile, file, { "encoding": "utf8" })
|
||||
.then(
|
||||
function fileContents(contents) {
|
||||
var lines = contents.split(/\r\n|\r|\n/);
|
||||
var lines = contents.split(shared.newLineRe);
|
||||
var results = {};
|
||||
lines.forEach(function forLine(line, lineNum) {
|
||||
var regex = /\{(MD\d+)(?::(\d+))?\}/g;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue