UNPKG

@truenine/eslint9-config

Version:

ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support

30 lines (28 loc) 929 B
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); //#region src/configs/javascript.ts /** JavaScript 默认配置 */ const javascriptConfig = { overrides: { "no-inline-comments": "error", "unicorn/no-useless-spread": "error", "curly": ["error", "multi-line"], "no-undefined": "off", "no-cond-assign": ["error", "always"], "no-constant-condition": "error", "no-restricted-syntax": ["error", { selector: "Identifier[name=\"undefined\"]", message: "Use `void 0` instead of `undefined`." }], "no-global-assign": "error", "no-unused-vars": "error", "no-var": "error", "prefer-const": ["error", { destructuring: "any", ignoreReadBeforeAssign: false }] } }; /** @deprecated 使用 javascriptConfig 代替 */ const defaultJsConfig = javascriptConfig; //#endregion exports.defaultJsConfig = defaultJsConfig; exports.javascriptConfig = javascriptConfig; //# sourceMappingURL=javascript.cjs.map