feat: add markdown plugin

This commit is contained in:
Anthony Fu
2022-03-07 16:47:31 +08:00
parent 1ccdd44162
commit 48a0d78824
4 changed files with 131 additions and 9 deletions

View File

@@ -10,6 +10,16 @@ module.exports = {
'plugin:eslint-comments/recommended',
'plugin:jsonc/recommended-with-jsonc',
'plugin:yml/standard',
'plugin:markdown/recommended',
],
ignorePatterns: [
'.cache',
'*.min.*',
'CHANGELOG.md',
'dist',
'LICENSE.*',
'public',
'temp',
],
plugins: [
'html',
@@ -88,7 +98,7 @@ module.exports = {
},
},
{
files: ['scripts/**/*.*'],
files: ['scripts/**/*.*', 'cli.*'],
rules: {
'no-console': 'off',
},
@@ -99,6 +109,20 @@ module.exports = {
'no-unused-expressions': 'off',
},
},
{
files: ['*.md'],
parser: 'markdown-eslint-parser',
},
{
// Code blocks in markdown file
files: ['**/*.md/*.*'],
rules: {
'no-unused-vars': 'off',
'no-undef': 'off',
'no-unused-expressions': 'off',
'import/no-unresolved': 'off',
},
},
],
rules: {
// import

View File

@@ -21,6 +21,7 @@
"eslint-plugin-html": "^6.2.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsonc": "^2.2.1",
"eslint-plugin-markdown": "^2.2.1",
"eslint-plugin-n": "^15.0.1",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-unicorn": "^41.0.0",