Closed6
BiomeでFormatとLintを行う
対応言語
Prettierとの比較
ESLintとの比較
Installation
@biomejs/biome
を入れる。biome
ではないので注意。
Configuration
サブコマンドのinit
を実行するとbiome.json
が生成される。
ルール一覧は以下の通り。
.gitignore
で指定されたファイルを無視する
biome.json
{
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
}
Usage
package.json
{
"scripts": {
"format": "biome format . --write",
"format:check": "biome format .",
"lint": "biome lint .",
"lint:fix": "biome lint . --apply",
"check": "biome check ."
},
}
VS Code extension
.vscode/settings.json
{
"editor.formatOnSave": true,
"[javascript][typescript][json]": {
"editor.defaultFormatter": "biomejs.biome"
},
"editor.codeActionsOnSave": {
"quickfix.biome": "always",
"source.organizeImports.biome": "always"
}
}
.vscode/extensions.json
{
"recommendations": ["biomejs.biome"]
}
このスクラップは2024/03/04にクローズされました