eslint.config.js
681 Bytes
import { presetVue } from '@drama/config'
export default [
...presetVue,
{
// 工具链消费点(非 src 公共面):vite/vitest/eslint 预设经 `@drama/config` 的
// `exports` 子路径显式暴露(devkit 约定),此处按约定豁免 no-deep-import。
files: ['vitest.config.js', 'vite.config.js', 'eslint.config.js'],
rules: { 'drama/no-deep-import': 'off' },
},
{
// 基础组件以单词命名(Button/Modal/Card)是 §3 公共契约里钉死的导出名,
// 不适用 vue/multi-word-component-names 的多单词约束。
files: ['src/components/**/*.vue'],
rules: { 'vue/multi-word-component-names': 'off' },
},
]