eslint-config-codecc
Version:
蓝鲸前端代码 ESLint 规则
26 lines (25 loc) • 629 B
JavaScript
module.exports = {
plugins: ['import'],
rules: {
/**
* 导入语句前不允许有任何非导入语句
*/
'import/first': 'error',
/**
* 禁止重复导入模块
*/
'import/no-duplicates': 'error',
/**
* 禁止使用 let 导出
*/
'import/no-mutable-exports': 'warn',
/**
* 禁用导入的模块时使用 webpack 特有的语法(感叹号)
*/
'import/no-webpack-loader-syntax': 'warn',
/**
* 当只有一个导出时,必须使用 export default 来导出
*/
'import/prefer-default-export': 'warn'
}
}