Skip to content

no-self-import

禁止引用同一文件自身的模块

为什么?

同个文件的模块,直接使用即可,不需要通过 import 语法引入,容易产生混淆.

建议

当前文件的模块直接使用即可

错误示例

moduleA.js

js
import newName from './moduleA.js';

const name = 'zmn';
export default name;

console.log(newName);
import newName from './moduleA.js';

const name = 'zmn';
export default name;

console.log(newName);

正确示例

js
const name = 'zmn';
export default name;

console.log(name);
const name = 'zmn';
export default name;

console.log(name);

参考