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' },
  },
]