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)