Closed2

Biome + Lefthook の環境構築

RyosukeRyosuke

Biome

https://biomejs.dev/guides/getting-started/

インストール

npm i -D @biomejs/biome

Biome の初期化

npx biome init

対象ファイルの限局

biome.json
{
    "files": {
        "ignoreUnknown": false,
+       "include": ["src/**/*"],
    },
}

VSCode の設定

.vscode/extensions.json
{
    "recommendations": ["biomejs.biome"]
}
.vscode/settings.json
{
    "editor.formatOnSave": true,
    "[javascript]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
    "[javascriptreact]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
    "[typescript]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
    "[typescriptreact]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
}

実行コマンドの追加

package.json
{
    "scripts": {
+        "lint": "biome lint --write .",
+        "format": "biome format --write .",
    }
}
このスクラップは20日前にクローズされました