| PRETTYBAT(1) | General Commands Manual | PRETTYBAT(1) |
نام (NAME)
prettybat - زیباسازی چاپ کد مبدا و برجستهسازی نحوی آن با bat.
توضیحات (DESCRIPTION)
تنها چیزی که بهتر از برجستهسازی نحوی است؟ برجستهسازی نحوی همراه با قالببندی کد. این اسکریپت با استفاده از قالببندهای گوناگون جهت مرتبسازی فایلهای مبدا پیش از بهکارگیری bat برای برجستهسازی آنها، بهترینهای هر دو دنیا را ترکیب میکند.
نحوه استفاده (USAGE)
prettybat [OPTIONS] [PATH...]
گزینهها (OPTIONS)
تمام
گزینهها
مستقیماً
به bat ارسال
میشوند.
برای
اطلاعات
بیشتر man bat را
ببینید.
زبانها (LANGUAGES)
| Language | Formatter |
| JavaScript (JS, JSX) | prettier |
| TypeScript (TS, TSX) | prettier |
| CSS, SCSS, SASS | prettier |
| Markdown | prettier |
| JSON | yq, prettier |
| YAML | yq, prettier |
| HTML | prettier |
| SVG | prettier |
| Rust | rustfmt |
| Bash | shfmt |
| C | ClangFormat |
| C++ | ClangFormat |
| Objective-C | ClangFormat |
| Python | black |
| Elixir | mix format |
هشدارها (CAVEATS)
- سرآیند
نمایشدادهشده
توسط bat به
جای نام
فایل، STDIN را
نشان خواهد
داد (bat 0.13 یا
قدیمیتر).
- نوار کناری
تغییرات git
برای
فایلهایی
که
قالببندی
شدهاند
کار نخواهد
کرد.