1 Star 0 Fork 0

Pulsar/e-commerce-manage

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.prettierrc.cjs 3.65 KB
一键复制 编辑 原始数据 按行查看 历史
Pulsar 提交于 2023-11-14 18:07 . chore: 修改格式化样式的配置
module.exports = {
/**
* 换行宽度,当一行代码到达多少列时换行
* @default 80
* @type {number}
*/
printWidth: 120,
/**
* 缩进的空格数量
* @default 2
* @type {number}
*/
tabWidth: 2,
/**
* 是否使用tab缩进代替空格
* @default false
* @type {boolean}
*/
useTabs: false,
/**
* 是否在代码块行尾加上分号
* @default true
* @type {boolean}
*/
semi: true,
/**
* 是否使用单引号代替双引号
* @default false
* @type {boolean}
*/
singleQuote: false,
/**
* 指定对象的 key 添加引号的方式。
* @default "as-needed"
* @type {"as-needed"|"consistent"|"preserve"}
* as-needed: 仅在必要时用引号
* consistent:有一个需要引号就给其他统一加上
* preserve:保留用户输入的引号
*/
quoteProps: 'consistent',
/**
* jsx 中是否使用单引号代替双引号。false:否
* @default false
* @type {boolean}
*/
jsxSingleQuote: true,
/**
* 是否在多行的对象、数组末尾行加上逗号
* @default "es5"
* @type {"es5"|"none"|"all"}
*/
trailingComma: 'all',
/**
* 是否在括号内的首尾加空格,如:"{ 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',
/**
* 每个文件格式化的开始范围
* @type {number}
*/
rangeStart: 0,
/**
* 每个文件格式化的结束范围,Infinity代表到文件的最后内容。rangeStart是 0,rangeEnd是 Infinity 的话,代表格式化文件的所有内容
* @type {number}
*/
rangeEnd: Infinity,
/**
* 是否在文件顶部添加了 @prettier 标注的文件才会被格式化
* @type {boolean}
*/
requirePragma: false,
/**
* 是否在已被preitter格式化的文件顶部加上 @format 标注
* @type {boolean}
*/
insertPragma: false,
/**
* 代码折行方式
* @type {"always"|"never"|"perserve"}
* "always":当超出 printWidth 时就折行
* "never":不折行
* "perserve":按照文件原样折行
*/
proseWrap: 'preserve',
/**
* 为HTML、Vue、Angular和Handlebars指定全局空格敏感性
* @default "css"
* @type {"css"|"strict"|"ignore"}
* "css":默认值,根据元素默认的外部显示类型 display types,来区分处理空格方式。内联元素采用「空格敏感格式化」,块级元素采用「空格不敏感格式化」。
* "strict":所有空格被视为敏感,皆采用「空格敏感格式化」,会保留空格。
* "ignore":所有空格被视为不敏感,皆采用「空格不敏感格式化」,会去除空格。
*/
htmlWhitespaceSensitivity: 'ignore',
/**
* 设置统一的行尾结束符
* @default "lf"
* @type {"lf"|"crlf"|"cr"|"auto"}
* "lf":仅换行(\n),在Linux和macOS以及git repos内部通用
* "crlf":回车符+换行符(\ r \ n),在Windows上很常见
* "cr":仅回车符(\r),很少使用
* "auto":保持现有的行尾(通过查看第一行后的内容对一个文件中的混合值进行归一化)
*/
endOfLine: 'lf',
/**
* 用于 Markdown 等代码的格式化,自动语言识别
* @type {"auto"|"off"}
* "auto":格式化
* "off":不格式化
*/
embeddedLanguageFormatting: 'auto',
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gitee_store/e-commerce-manage.git
git@gitee.com:gitee_store/e-commerce-manage.git
gitee_store
e-commerce-manage
e-commerce-manage
master

搜索帮助