跳到内容
🛠️ToolsShed

Prettier Config Generator

通过选择您偏好的代码格式化选项生成.prettierrc配置文件。

{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": false,
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "always",
  "proseWrap": "preserve",
  "endOfLine": "lf"
}

关于此工具

Prettier Config Generator 帮助你无需记住 Prettier 支持的每一个格式化选项即可创建 .prettierrc 文件。它解决了一个常见痛点:为 JavaScript 和 TypeScript 项目建立一致且自动化的代码格式化,从此不再为代码风格争论。

切换你关心的选项,例如分号、单引号或双引号、缩进宽度、尾随逗号和每行宽度,然后将生成的 .prettierrc 直接复制到项目根目录。它非常适合启动新项目、统一团队风格或帮助新成员快速上手。

提示:将配置文件提交到仓库,这样团队中每个人都能以完全相同的方式格式化代码,diff 也更清晰。所有处理都在你的浏览器中本地运行,你的偏好设置和代码绝不会离开你的设备。

常见问题

代码实现

import json

# Generate .prettierrc configuration
config = {
    "printWidth": 80,
    "tabWidth": 2,
    "useTabs": False,
    "semi": True,
    "singleQuote": False,
    "trailingComma": "es5",
    "bracketSpacing": True,
    "arrowParens": "always",
    "endOfLine": "lf"
}

with open(".prettierrc", "w") as f:
    json.dump(config, f, indent=2)

print("Generated .prettierrc:")
print(json.dumps(config, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.