{
  "semi": false,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "none",
  "printWidth": 100,
  "htmlWhitespaceSensitivity": "ignore",
  "vueIndentScriptAndStyle": true,
  "endOfLine": "auto",

  // SCSS/CSS 格式化规则
  "cssWhitespaceSensitivity": "ignore",
  "bracketSpacing": true,
  "bracketSameLine": false,
  "arrowParens": "avoid",

  // 强制 CSS 属性排序
  "cssDeclarationSorterOrder": "alphabetical",

  // SCSS 特定配置
  "scssBracketSameLine": false,

  // 嵌套规则格式化
  "cssSingleLine": false,

  // 属性格式化
  "attributeGroups": [
    "$ANGULAR_STRUCTURAL_DIRECTIVE",
    "$ANGULAR_ELEMENT_REF",
    "$ID",
    "$CLASS",
    "$DEFAULT",
    "$ANGULAR_ANIMATION",
    "$ANGULAR_ANIMATION_INPUT",
    "$ANGULAR_INPUT",
    "$ANGULAR_TWO_WAY_BINDING",
    "$ANGULAR_OUTPUT"
  ]
}
