{
  // Tailwind v4 커스텀 at-rule(@theme/@plugin/@utility/@variant 등) 인식 — "unknown at rule" 경고 억제
  "css.customData": [".vscode/tailwind.json"],

  // oxc 린터/포맷터 활성화 (ESLint/Prettier 대신)
  "oxc.enable": true,
  "oxc.enable.oxlint": true,
  "oxc.enable.oxfmt": true,
  "oxc.requireConfig": true,
  "oxc.lint.run": "onType",

  // 기본 포맷터 = oxfmt (formatOnSave는 codeActionsOnSave의 source.format.oxc로 대체)
  "editor.defaultFormatter": "oxc.oxc-vscode",
  "editor.formatOnSave": false,

  // 저장 시: 포맷(oxfmt) → 자동수정(oxlint) → import 정렬
  "editor.codeActionsOnSave": {
    "source.format.oxc": "always",
    "source.fixAll.oxc": "always",
    "source.organizeImports": "always"
  },

  // 워크스페이스 TypeScript 사용
  "typescript.tsdk": "node_modules/typescript/lib"
}
