sane-fmt JavaScript/TypeScript代码格式化工具

强迫症的福音,sane-fmt是个主张“我说了算”的代码格式化工具,专门为 TypeScriptJavaScript 设计的。单引号、无分号、尾逗号、多行前导符号,一套风格走到底,偏执得还挺爽。

适合不想配来配去、就想一键定风格的你,安装也挺灵活:npm i -g @sane-fmt/wasm32-wasi 就能用。虽然启动慢点儿,但跨平台,还不挑系统。

讲真,这东西就像“我已经帮你决定好了”,你只需要按它的方式来,代码就干净整齐。要是你也厌倦了 Prettier 的百变脸,不妨换个口味。

嗯,如果你用的是 Deno,可以顺手看看这篇关于 Deno 的 sane-fmt ,顺着官方思路走一套,比较省心。

另外,如果你追求速度,建议装本地二进制版本,像 macOS 用户可以直接用 Homebrew 安装:brew install sane-fmt,快得多。

格式统一是一种爽感,sane-fmt 就是那种“你别想太多,我来定规矩”的格式化方式。能接受它的小脾气,用起来还蛮舒服的。

如果你已经在用 Dprint,那也没冲突,sane-fmt 和它的理念其实有点像,轻、快、稳,差不多就是这样。

folder
sane-fmt:用于TypeScript和JavaScript的自以为是的代码格式化程序 预估大小:147个文件
file
arrow-parens.js 77B
file
c.js 24B
file
c.js 25B
file
publish-github-action.js 4KB
file
utils.js 568B
file
mypy.ini 57B
file
.gitignore 212B
file
sane-fmt.typescript.json 6KB
file
sane-fmt.dprintrc.json 6KB
file
completion.elv 1KB
file
completion.bash 2KB
file
completion.fish 1KB
file
package.json 530B
file
bin 500B
file
package.json 647B
file
sync-package-versions.js 1KB
file
run.js 827B
file
sync-readme-files.js 456B
file
.editorconfig 305B
file
.gitattributes 41B
zip 文件大小:108.62KB