📦 eslint-plugin
ESLint 是一个静态分析代码并通过编辑器提示或命令行报告问题、建议最佳实践的工具。道格龙(Docusaurus)提供了 ESLint 插件,用于强制执行道格龙最佳实践。
安装
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev @docusaurus/eslint-plugin
yarn add --dev @docusaurus/eslint-plugin
pnpm add --save-dev @docusaurus/eslint-plugin
bun add --dev @docusaurus/eslint-plugin
用法
推荐配置
在 .eslintrc
配置文件的 extends
字段中添加 plugin:@docusaurus/recommended
:
.eslintrc
{
"extends": ["plugin:@docusaurus/recommended"]
}
这将启用 @docusaurus
eslint 插件并使用 recommended
配置。具体启用的规则见下方支持的规则。
手动配置
如需更细致的控制,也可以手动启用插件并直接配置所需规则:
.eslintrc
{
"plugins": ["@docusaurus"],
"rules": {
"@docusaurus/string-literal-i18n-messages": "error",
"@docusaurus/no-untranslated-text": "warn"
}
}