deno lint vs ESLint, deno fmt vs Prettier の比較が気になる
from 2025/03/08
Mijikko.icon
deno lint vs ESLint, deno fmt vs Prettier の比較が気になる
deno側の機能をよく把握していない
これ読む
https://github.com/denoland/deno/discussions/28296
deno lintはRustなのでESLintと比べて非常に高速
今後ESLintプラグインの対応予定がある
らしい
個人的には高速であることより確実に検出することを重視しているので、ESLintプラグインに完全対応しない限りは選ばないかな
oxlintも気になる
が、こちらもプラグインには対応していない
プラグインプラグインとは言うけれど、何がそんなにいいのか
良いところも悪いところもある
利点
痒いところに手が届くレベルの拡張性
大元がいくら機能過多でもプラグインはさらにそこがカバーしない機能も対応できる
万人向けではない機能も容易に搭載できる
選択できるチェック項目が増えれば増えるほど良いことがある
開発中に発生する潜在的な不具合を抑制できる
人間のレビュー作業の負担を軽減できる
欠点
ほとんどの場合、大元とは違って出資されていない
過度なメンテナンスは期待できない
完全に有志の好意での更新になるので、オーナーが燃え尽きると更新が止まってしまいがち
大元のメジャーバージョンアップに対応できず使えなくなってしまうパターンがそこそこ多い