AI 代码格式化与美化工具
构建一个智能代码格式化工具,使用 AI 不仅按照样式指南格式化代码,还能建议变量重命名、一致的命名约定以及检测到的语言的惯用模式。
devtoolsformattingcode-stylelinting
目标
- 接受原始代码输入并检测编程语言
- 使用 Prettier 或类似工具作为基线进行代码格式化
- 使用 LLM 建议超越格式化的惯用改进
- 展示更改前后的差异对比视图
- 允许用户逐个接受或拒绝建议
提示
- 将 Prettier 的确定性格式化与 LLM 的风格建议相结合
- 使用统一差异库进行前后对比
- 让用户配置风格偏好(制表符 vs 空格、引号风格)