UNPKG

@truenine/eslint9-config

Version:

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

1 lines 1.25 kB
{"version":3,"file":"javascript.mjs","names":[],"sources":["../../src/configs/javascript.ts"],"sourcesContent":["import type {AntFuJsConfig} from '../types'\n\n/** JavaScript 默认配置 */\nexport const javascriptConfig: AntFuJsConfig = {overrides: {\n 'no-inline-comments': 'error',\n 'unicorn/no-useless-spread': 'error',\n 'curly': ['error', 'multi-line'],\n 'no-undefined': 'off',\n 'no-cond-assign': ['error', 'always'],\n 'no-constant-condition': 'error',\n 'no-restricted-syntax': [\n 'error',\n {selector: 'Identifier[name=\"undefined\"]', message: 'Use `void 0` instead of `undefined`.'}\n ],\n 'no-global-assign': 'error',\n 'no-unused-vars': 'error',\n 'no-var': 'error',\n 'prefer-const': [\n 'error',\n {destructuring: 'any', ignoreReadBeforeAssign: false}\n ]\n}}\n\n/** @deprecated 使用 javascriptConfig 代替 */\nexport const defaultJsConfig: AntFuJsConfig = javascriptConfig\n"],"mappings":";;AAGA,MAAa,mBAAkC,EAAC,WAAW;CACzD,sBAAsB;CACtB,6BAA6B;CAC7B,SAAS,CAAC,SAAS,aAAa;CAChC,gBAAgB;CAChB,kBAAkB,CAAC,SAAS,SAAS;CACrC,yBAAyB;CACzB,wBAAwB,CACtB,SACA;EAAC,UAAU;EAAgC,SAAS;EAAuC,CAC5F;CACD,oBAAoB;CACpB,kBAAkB;CAClB,UAAU;CACV,gBAAgB,CACd,SACA;EAAC,eAAe;EAAO,wBAAwB;EAAM,CACtD;CACF,EAAC;;AAGF,MAAa,kBAAiC"}