| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- module.exports = {
- // 行宽 default:80
- printWidth: 100,
- // tab 宽度 default:2
- tabWidth: 2,
- // 使用 tab 键 default:false
- useTabs: false,
- // 语句行末是否添加分号 default:true
- semi: true,
- // 是否使用单引号 default:false
- singleQuote: false,
- // 对象需要引号在加 default:"as-needed"
- quoteProps: "as-needed",
- // jsx单引号 default:false
- jsxSingleQuote: false,
- // 最后一个对象元素加逗号 default:"es5"
- trailingComma: "es5",
- // 在对象字面量声明所使用的的花括号后({)和前(})输出空格 default:true
- bracketSpacing: true,
- // 将 > 多行 JSX 元素放在最后一行的末尾,而不是单独放在下一行(不适用于自闭元素)。default:false
- jsxBracketSameLine: false,
- // (x) => {} 是否要有小括号 default:"always"
- arrowParens: "always",
- // default:0
- rangeStart: 0,
- // default:Infinity
- rangeEnd: Infinity,
- // default:false
- insertPragma: false,
- // default:false
- requirePragma: false,
- // 不包装 markdown text default:"preserve"
- proseWrap: "never",
- // HTML空白敏感性 default:"css"
- htmlWhitespaceSensitivity: "strict",
- // 在 *.vue 文件中 Script 和 Style 标签内的代码是否缩进 default:false
- vueIndentScriptAndStyle: false,
- // 末尾换行符 default:"lf"
- endOfLine: "auto",
- // default:"auto"
- embeddedLanguageFormatting: "auto",
- overrides: [
- {
- files: "*.md",
- options: {
- tabWidth: 2,
- },
- },
- ],
- };
|