{ "semi": false, "singleQuote": true, "trailingComma": "none", "tabWidth": 2, "useTabs": false, "printWidth": 120, "endOfLine": "lf", "bracketSpacing": true, "bracketSameLine": false, "arrowParens": "avoid", "vueIndentScriptAndStyle": true, "htmlWhitespaceSensitivity": "ignore", "overrides": [ { "files": "*.vue", "options": { "parser": "vue" } }, { "files": ["*.ts", "*.tsx"], "options": { "parser": "typescript" } }, { "files": "*.json", "options": { "parser": "json", "singleQuote": false } } ] }