跳至内容

import/max-dependencies 迂腐

作用

禁止模块拥有过多依赖项(import 或 require 语句)。

为什么这样做不好?

这是一条有用的规则,因为拥有过多依赖项的模块是一种代码缺陷,通常表示该模块做得太多,或者应该将其拆分成更小的模块。

示例

给定 {"max": 2}

此规则的不正确代码示例

javascript
import a from "./a";
import b from "./b";
import c from "./c"; // Too many dependencies: 3 (max: 2)

此规则的正确代码示例

javascript
import a from "./a";
import b from "./b"; // Allowed: 2 dependencies (max: 2)

参考资料

根据 MIT 许可发布。