コンテンツにスキップ

はじめに

Terminal window
npm i -D indentier

Node.js 22 以降 が必要です。

Terminal window
# 設定ファイルを生成
npx indentier --init
# ファイルを stdout に出力
npx indentier src/index.ts
# ファイルを上書き
npx indentier --write "src/**/*.ts"
# CI チェック(差分があれば exit 1)
npx indentier --check "src/**/*.ts"

indentier --init が 2 つのファイルを作成します。

.indentierrc.json — オプション(すべて省略可):

{
"mode": "default",
"offset": 20,
"minColumn": 80,
"plugins": []
}

.indentierignore — スキップするパス(.gitignore 構文):

node_modules/
dist/
coverage/

コアパッケージは JavaScript と TypeScript のみをネイティブにサポートします。
他の言語にはプラグインをインストールしてください:

Terminal window
npm i -D @indentier/plugin-rust
.indentierrc.json
{
"plugins": ["@indentier/plugin-rust"]
}

全一覧は プラグイン を参照してください。