@yomukizrj/eslint-config-import
v0.0.1
Published
使用[**eslint-plugin-import**](https://www.npmjs.com/package/eslint-plugin-import)(ES6+导入/导出语法检查插件) ## rules ### ❌ import/default - 禁止默认导入没有对应的默认导出 ### ❌ import/named - 禁止导入没有对应的默认成员导出 ### ❌ import/namespace - 当使用命名空间导入时,禁止使用没有对应导出的成员 ### ❌ import/export -
Downloads
3
Readme
eslint-config-import
eslint-config-import 导入验证
使用eslint-plugin-import(ES6+导入/导出语法检查插件)
rules
❌ import/default
- 禁止默认导入没有对应的默认导出
❌ import/named
- 禁止导入没有对应的默认成员导出
❌ import/namespace
- 当使用命名空间导入时,禁止使用没有对应导出的成员
❌ import/export
- 禁止多个默认导出
- 禁止重复命名的导出
❌ import/first
- 禁止非导入语句之后的任何导入
❌ import/no-unresolved
- 确保导入指向可以解析的文件/模块
- 忽略vite的相关导入
"import/no-unresolved": [
2,
{
"ignore": ["\\/vite"]
}
]
❌ import/no-duplicates
- 禁止导入重复路径(区分type)
❌ import/no-absolute-path
- 禁止使用绝对路径导入模块
❌ import/no-named-default
- 禁止使用默认导出作为本地命名的导入
❌ import/no-webpack-loader-syntax
- 禁止在导入中使用 Webpack 加载程序语法
❌ import/no-empty-named-blocks
- 禁止空导入
⚠️ import/no-named-as-default
- 导入默认模块时,不建议使用非默认模块的名称
⚠️ import/no-named-as-default-member
- 导入模块成员时,不建议通过导入默认模块的名称来引用它们