はじめに
僕は開発をするにあたってフォーマッタであるPrettier
を使うことがよくあります。
普段よく目にするのはJavaScript、TypeScriptやHTML、CSS、Markdown、JSONなどのファイルに対して使っている場面ですが、Plugin
を使うとその他にもいろんな言語などをフォーマットしてくれます。
この記事はそのPlugin
のまとめ記事です。(一部work in progressのものもあります)
Plugins
言語名など | Plugin |
---|---|
PHP | @prettier/plugin-php |
Pug | @prettier/plugin-pug |
Ruby | @prettier/plugin-ruby |
XML | @prettier/plugin-xml |
Apex | prettier-plugin-apex |
Elm | prettier-plugin-elm |
ERB | prettier-plugin-erb |
Go Template | prettier-plugin-go-template |
Java | prettier-plugin-java |
JSONata | prettier-plugin-jsonata |
Kotlin | prettier-plugin-kotlin |
Java Properties | prettier-plugin-properties |
Shell script, Dockerfile, gitignoreなど | prettier-plugin-sh |
Solidity | prettier-plugin-solidity |
Svelte | prettier-plugin-svelte |
TOML | prettier-plugin-toml |
いろんな言語などをフォーマットできることに驚きです。
個人的には、Shell script
, Dockerfile
, gitignore
などをフォーマットできる prettier-plugin-sh がアツいなぁと思ってます。
上記にお使いの言語などのPlugin
があれば、触ってみると面白いかもしれません。