Add line and number to token, refactor to simplify rules.

This commit is contained in:
David Anson 2015-03-02 23:52:39 -08:00
parent 9eb3eb9083
commit e366ee071c
2 changed files with 34 additions and 33 deletions

View file

@ -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;