use-static-import¶
尽可能在系统 ES 模块文件 (.sys.mjs
) 中使用静态导入。
此规则的错误代码示例:¶
const { XPCOMUtils } = ChromeUtils.importESModule("resource://gre/modules/XPCOMUtils.sys.mjs");
const { XPCOMUtils: foo } = ChromeUtils.importESModule("resource://gre/modules/XPCOMUtils.sys.mjs");
此规则的正确代码示例:¶
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";
import { XPCOMUtils as foo } from "resource://gre/modules/XPCOMUtils.sys.mjs";