Files
superwork/vscode/eslint.config.mjs
T

26 lines
673 B
JavaScript

// @ts-check
import antfu from '@antfu/eslint-config'
export default antfu(
{
ignores: [
// eslint ignore globs here
],
},
{
rules: {
// overrides
},
},
{
// 翻译插件只通过 contract 拿语言插件给的信息(翻译时传进来的 SourceDocument.language),第三方翻译插件也是这样拿
files: ['src/codeReader/translators/**/*.ts'],
ignores: ['**/*.test.ts'],
rules: {
'no-restricted-imports': ['error', {
patterns: [{ group: ['**/languages/*'], message: '翻译插件不直接依赖语言插件:词性、遍历结构等从 SourceDocument.language 取' }],
}],
},
},
)