Biome
https://raw.githubusercontent.com/biomejs/resources/main/svg/slogan-light-transparent.svg
Webアプリケーションの統合ツールチェーン。Rust 製。 かつて Rome として開発されていたツールであったが諸事情によりコミュニティによるフォークを経て再出発した。 インストール
code:sh
npm i @biomejs/biome
設定
設定は biome.json として記載する。
code:biome.json
{
"organizeImports": {
"enabled": true
},
"formatter": {
"indentStyle": "space"
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"files": {
}
}
実行
code:sh
# フォーマットする
npx @biomejs/biome format --write ./src
# Lintを実行する
npx @biomejs/biome lint ./src
# フォーマットとLint、推奨される変更などを実行し適用する
npx @biomejs/biome check --apply ./src
# CI向けに可能なすべてのチェックを実行する
npx @biomejs/biome ci ./src