UNPKG

eslint-plugin-md

Version:

An ESLint plugin that allows you to lint markdown code in your *.md files.

58 lines (55 loc) 1.61 kB
// We provide section "overrides" here - and if user's eslintrc doesn't specify "parser" at all, it will work. // However, usually users specify some kind of "parser". In this case, it will take precedense over our "overrides", // and end user will need to specify similar "overrides" explicitly in his eslintrc file. module.exports = { prettier: { plugins: ['md'], rules: { 'md/remark': [ 'error', { plugins: [ 'preset-lint-markdown-style-guide', 'frontmatter', // Disable rules handled by Prettier ['lint-maximum-line-length', false], ['lint-emphasis-marker', false], ['lint-list-item-indent', false], ['lint-list-item-spacing', false], ['lint-ordered-list-marker-value', false], ['lint-no-consecutive-blank-lines', false], ['lint-table-cell-padding', false], ['lint-link-title-style', false], ['lint-no-shortcut-reference-link', false], ], }, ], }, overrides: [ { files: ['*.md'], parser: 'markdown-eslint-parser', rules: { 'prettier/prettier': [ 'warn', { parser: 'markdown', }, ], }, }, ], }, recommended: { plugins: ['md'], rules: { 'md/remark': ['error', { plugins: ['preset-lint-markdown-style-guide', 'frontmatter'] }], }, overrides: [ { files: ['*.md'], parser: 'markdown-eslint-parser', }, ], }, }