export default { /** * 换行宽度,当代码宽度达到多少时换行 * @default 80 * @type {number} */ printWidth: 80, /** * 缩进的空格数量 * @default 2 * @type {number} */ tabWidth: 3, /** * 是否使用制表符代替空格 * @default false * @type {boolean} */ useTabs: false, /** * 是否在代码块结尾加上分号 * @default true * @type {boolean} */ semi: false, /** * 是否使用单引号替代双引号 * @default false * @type {boolean} */ singleQuote: true, /** * 对象属性的引号处理 * @default "as-needed" * @type {"as-needed"|"consistent"|"preserve"} */ quoteProps: 'as-needed', /** * jsx中是否使用单引号替代双引号 * @default false * @type {boolean} */ jsxSingleQuote: true, /** * 在jsx中使用是否单引号代替双引号 * @default false * @type {boolean} */ /** * 末尾是否加上逗号 * @default "es5" * @type {"es5"|"none"|"all"} */ trailingComma: 'none', /** * 在对象,数组括号与文字之间加空格 "{ foo: bar }" * @default true * @type {boolean} */ bracketSpacing: true, /** * 把多行HTML (HTML, JSX, Vue, Angular)元素的>放在最后一行的末尾,而不是单独放在下一行(不适用于自关闭元素)。 * @default false * @type {boolean} */ bracketSameLine: false, /** * 当箭头函数只有一个参数是否加括号 * @default "always" * @type {"always"|"avoid"} */ arrowParens: 'always', /** * 为HTML、Vue、Angular和Handlebars指定全局空格敏感性 * @default "css" * @type {"css"|"strict"|"ignore"} */ htmlWhitespaceSensitivity: 'ignore', /** * 是否缩进Vue文件中的