Prettier設定ジェネレーター
Prettierでよく使う10項目の値を選び、生成された設定をコピーできます。出力形式はJSON、YAML、CommonJS形式のJavaScriptです。プロジェクトの検査、Prettierによる設定の検証、プラグインやオーバーライドの追加は行いません。
設定ファイルの生成手順
-
1
レイアウトを設定
行の長さ、タブ幅、タブかスペースか、セミコロン、引用符の形式を選びます。
-
2
構文の詳細を設定
末尾のカンマ、波括弧内の空白、アロー関数の括弧、改行コード、JSXの引用符を選びます。
-
3
ファイル形式を選択
.prettierrc.json、.prettierrc.yaml、またはmodule.exportsを使うCommonJS形式の.prettierrc.jsを生成します。
-
4
コピーして確認
出力をプロジェクトに保存し、インストール済みのPrettierでnpx prettier --check .を実行します。
このジェネレーターに含まれる設定項目
| 項目 | 選択できる値 |
|---|---|
printWidth |
40–200 |
tabWidth |
1–8 |
useTabs, semi, bracketSpacing, jsxSingleQuote |
trueまたはfalse |
singleQuote |
trueまたはfalse |
trailingComma |
none、es5、all |
arrowParens |
alwaysまたはavoid |
endOfLine |
lf、crlf、cr、auto |
数値欄は上記の範囲内に制限されます。その他の欄では、記載された値だけを選択できます。日常的によく使う設定を対象としており、Prettierが対応する全項目を網羅しているわけではありません。
出力形式
- JSONは
.prettierrc.jsonに使えるJSONオブジェクトを生成します。 - YAMLは
.prettierrc.yamlに使えるキーと値の行を生成します。 - JavaScriptは同じオブジェクトを
module.exports = { ... };で囲み、CommonJS形式の.prettierrc.jsとして出力します。
Prettierはほかの設定ファイル名やモジュール形式にも対応しています。このジェネレーターが作るのは上記3形式だけです。Prettier自体は実行しないため、コピーしたファイルをプロジェクトにインストール済みのバージョンで確認してください。
データの取り扱い
各設定欄はサーバー側のフィールドであるため、ページの更新時に値がサーバーへ送信されます。2段階表示ではページのURLにも値が含まれる場合があります。通常、Prettierの設定に機密情報は含まれませんが、この欄や共有URLに秘密のデータを入力しないでください。
よくある質問
いいえ。フォームに表示される10項目だけを生成します。ほかの対応項目は、インストール済みバージョンのドキュメントを確認して手動で追加してください。
いいえ。設定テキストを作るだけで、Prettierは実行しません。ファイルを保存し、プロジェクトでnpx prettier --check .を実行してください。
いいえ。出力は階層のない1つのオブジェクトです。必要な場合は、オーバーライドやプラグイン固有の項目を手動で追加してください。
このツールが生成するのはCommonJS形式だからです。ESモジュール形式の設定が必要なプロジェクトでは、エクスポート方法とファイル名を適切に変更してください。
関連ツール
ASCII表リファレンス
0から127までの完全なASCII表です。NUL、LF、DELなどの制御コードを含め、各文字の10進数、16進数、8進数、2進数、HTML数値文字参照を表示します。
HTML文字参照
HTMLエンティティの検索可能なリスト、その名称コードおよび数値コード、および特殊文字や記号のワンクリックコピー機能を提供します。
キーボードショートカット一覧
macOS、Windows、Linux向けに、VS Code、Chrome、GNU Readlineを使うBashの公式資料に基づく既定ショートカットを検索できます。
JavaScript圧縮ツール
変数名のリネーム、空白の削除、デッドコードの除去、定数畳み込みでJavaScriptを圧縮し、より小さなバンドルを作成します。
FPS カウンター
requestAnimationFrame でブラウザーの FPS を測定。平滑化、最小・最大フレームレート、警告しきい値、任意のグラフに対応。ローカルで動作し、アップロードも API も不要です。
EditorConfig ジェネレーター
インデントのスタイルとサイズ、改行コード、文字コード、空白ルールを指定して .editorconfig ファイルを生成し、IDE やエディタをまたいで書式を統一できます。
このツールは他の言語でも利用できます
- Prettier-konfigurationsgenerator [SV]
- Prettier 설정 생성기 [KO]
- Gerador de configuração do Prettier [PT]
- Générateur de configuration Prettier [FR]
- Generator konfiguracji Prettier [PL]
- Trình tạo cấu hình Prettier [VI]
- Generator Konfigurasi Prettier [ID]
- مولّد إعدادات Prettier [AR]
- Generador de configuración de Prettier [ES]
- Prettier-configuratiegenerator [NL]
- Prettier-Konfigurationsgenerator [DE]
- เครื่องมือสร้างการตั้งค่า Prettier [TH]
- Prettier Config Generator [EN]
- Generatore di configurazione Prettier [IT]
- Генератор конфигурации Prettier [RU]
- Prettier Yapılandırma Oluşturucu [TR]
- Prettier 配置生成器 [ZH]