mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 14:00:13 +01:00
Add "default" rule to config, use to simplify JSON styles.
This commit is contained in:
parent
2da9462e45
commit
5d9b32e8dc
9 changed files with 19 additions and 258 deletions
|
|
@ -22,9 +22,11 @@ function lintFile(file, config, callback) {
|
|||
"lines": contents.split(/\r\n|\r|\n/g)
|
||||
};
|
||||
var result = {};
|
||||
var configDefault = config.default;
|
||||
var defaultRule = (configDefault !== undefined) && !!configDefault;
|
||||
rules.forEach(function forRule(rule) {
|
||||
var ruleConfig = config[rule.name];
|
||||
if ((ruleConfig === undefined) || ruleConfig) {
|
||||
if (ruleConfig || (defaultRule && (ruleConfig === undefined))) {
|
||||
params.options = (ruleConfig instanceof Object) ? ruleConfig : {};
|
||||
var errors = [];
|
||||
rule.func(params, errors);
|
||||
|
|
@ -42,7 +44,7 @@ function lintFile(file, config, callback) {
|
|||
module.exports = function markdownlint(options, callback) {
|
||||
options = options || {};
|
||||
var files = options.files || [];
|
||||
var config = options.config || {};
|
||||
var config = options.config || { "default": true };
|
||||
var results = {};
|
||||
function lintFiles() {
|
||||
var file = files.shift();
|
||||
|
|
|
|||
|
|
@ -1,34 +1,3 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"MD003": true,
|
||||
"MD004": true,
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
"default": true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"MD003": true,
|
||||
"default": true,
|
||||
"MD004": {
|
||||
"style": "asterisk"
|
||||
},
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"MD003": true,
|
||||
"default": true,
|
||||
"MD004": {
|
||||
"style": "dash"
|
||||
},
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"MD003": true,
|
||||
"default": true,
|
||||
"MD004": {
|
||||
"style": "plus"
|
||||
},
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"default": true,
|
||||
"MD003": {
|
||||
"style": "atx"
|
||||
},
|
||||
"MD004": true,
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"default": true,
|
||||
"MD003": {
|
||||
"style": "atx_closed"
|
||||
},
|
||||
"MD004": true,
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,36 +1,6 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"default": true,
|
||||
"MD003": {
|
||||
"style": "setext"
|
||||
},
|
||||
"MD004": true,
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,34 +1,4 @@
|
|||
{
|
||||
"MD001": true,
|
||||
"MD002": true,
|
||||
"MD003": true,
|
||||
"MD004": false,
|
||||
"MD005": true,
|
||||
"MD006": true,
|
||||
"MD007": true,
|
||||
"MD008": true,
|
||||
"MD009": true,
|
||||
"MD010": true,
|
||||
"MD011": true,
|
||||
"MD012": true,
|
||||
"MD013": true,
|
||||
"MD014": true,
|
||||
"MD015": true,
|
||||
"MD016": true,
|
||||
"MD017": true,
|
||||
"MD018": true,
|
||||
"MD019": true,
|
||||
"MD020": true,
|
||||
"MD021": true,
|
||||
"MD022": true,
|
||||
"MD023": true,
|
||||
"MD024": true,
|
||||
"MD025": true,
|
||||
"MD026": true,
|
||||
"MD027": true,
|
||||
"MD028": true,
|
||||
"MD029": true,
|
||||
"MD030": true,
|
||||
"MD031": true,
|
||||
"MD032": true
|
||||
"default": true,
|
||||
"MD004": false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue