mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-17 06:20:12 +01:00
Add line and number to token, refactor to simplify rules.
This commit is contained in:
parent
9eb3eb9083
commit
e366ee071c
2 changed files with 34 additions and 33 deletions
|
|
@ -17,9 +17,17 @@ function lintFile(file, config, callback) {
|
|||
if (err) {
|
||||
callback(err);
|
||||
} else {
|
||||
var tokens = md.parse(contents);
|
||||
var lines = contents.split(/\r\n|\r|\n/g);
|
||||
tokens.forEach(function forToken(token) {
|
||||
if (token.lines) {
|
||||
token.line = lines[token.lines[0]];
|
||||
token.lineNumber = token.lines[0] + 1;
|
||||
}
|
||||
});
|
||||
var params = {
|
||||
"tokens": md.parse(contents),
|
||||
"lines": contents.split(/\r\n|\r|\n/g)
|
||||
"tokens": tokens,
|
||||
"lines": lines
|
||||
};
|
||||
var result = {};
|
||||
var configDefault = config.default;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue