This project is inspired by atom-beautify
Format HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, SQL, and more in Visual Studio Code
Some of the supported formatters are developed for Node.js and are automatically installed when UniFormatter is installed. However, other formatters are command-line interface (CLI) applications and require you to manually install them.
Formatter | status |
---|---|
align-yaml | ✅ Done |
autopep8 | ✅ Done |
beautysh | ✅ Done |
clang-format | ✅ Done |
cljfmt | ✅ Done |
Coffee Formatter | ❌ TODO |
coffee-fmt | ✅ Done |
dockfmt | ❌ TODO |
erl_tidy | ❌ TODO |
ESLint Fixer | ❌ TODO |
formatR | ❌ TODO |
Fortran Beautifier | ❌ TODO |
gofmt | ❌ TODO |
goimports | ❌ TODO |
hh_format | ❌ TODO |
HTML Beautifier | ❌ TODO |
JS Beautify | ✅ Done |
JSCS Fixer | ❌ TODO |
Latex Indent | ✅ Done |
Lua beautifier | ❌ TODO |
ocp-indent | ❌ TODO |
Perltidy | ❌ TODO |
PHP-CS-Fixer | ❌ TODO |
PHPCBF | ❌ TODO |
Pretty Diff | ✅ Done |
Pug Beautify | ✅ Done |
pybeautifier | ❌ TODO |
Remark | ❌ TODO |
Rubocop | ❌ TODO |
Ruby Beautify | ✅ Done |
rustfmt | ❌ TODO |
SassConvert | ❌ TODO |
sqlformat | ✅ Done |
stylish-haskell | ❌ TODO |
Tidy Markdown | ✅ Done |
TypeScript Formatter | ❌ TODO |
Uncrustify | ✅ Done |
Vue Beautifier | ❌ TODO |
yapf | ❌ TODO |