markdownlint/lib/rules.js
Josh Goldberg b63647f6b1 Moved rules into their own files
Everything under `lib/rules/*` is a rules file (with the name of the rule in camelCase), re-exported into an array in `lib/rules.js`.
Moved the regular expressions from `lib/rules.js` to `lib/expressions.js`, and the rest of the variables into `lib/shared.js`.
2017-10-29 19:55:01 -07:00

44 lines
1.5 KiB
JavaScript

"use strict";
module.exports = [
require("./rules/headerIncrement"),
require("./rules/firstHeaderH1"),
require("./rules/headerStyle"),
require("./rules/ulStyle"),
require("./rules/listIndent"),
require("./rules/ulStartLeft"),
require("./rules/ulIndent"),
require("./rules/noTrailingSpaces"),
require("./rules/noHardTabs"),
require("./rules/noReversedLinks"),
require("./rules/noMultipleBlanks"),
require("./rules/lineLength"),
require("./rules/commandsShowOutput"),
require("./rules/noMissingSpaceAtx"),
require("./rules/noMultipleSpaceAtx"),
require("./rules/noMissingSpaceClosedAtx"),
require("./rules/noMultipleSpaceClosedAtx"),
require("./rules/blanksAroundHeaders"),
require("./rules/headerStartLeft"),
require("./rules/noDuplicateHeader"),
require("./rules/singleH1"),
require("./rules/noTrailingPunctuation"),
require("./rules/noMultipleSpaceBlockQuote"),
require("./rules/noBlanksBlockquote"),
require("./rules/olPrefix"),
require("./rules/listMarkerSpace"),
require("./rules/blanksAroundFences"),
require("./rules/blanksAroundLists"),
require("./rules/noInlineHtml"),
require("./rules/noBareUrls"),
require("./rules/hrStyle"),
require("./rules/noEmphasisAsHeader"),
require("./rules/noSpaceInEmphasis"),
require("./rules/noSpaceInCode"),
require("./rules/noSpaceInLinks"),
require("./rules/fencedCodeLanguage"),
require("./rules/firstLineH1"),
require("./rules/noEmptyLinks"),
require("./rules/requiredHeaders"),
require("./rules/properNames")
];