Skip to content
← Back to rules

unicorn/no-new-buffer 厳格

An auto-fix is available for this rule.

何をしますか

非推奨された new Buffer() コンストラクタの使用を禁止します。

なぜ悪いですか

Node.js 4 以降、非推奨となった new Buffer() の代わりに、Buffer.from および Buffer.alloc() の使用を強制します。

このルールに違反する誤ったコードの例:

javascript
const buffer = new Buffer(10);

このルールに準拠する正しいコードの例:

javascript
const buffer = Buffer.alloc(10);

使い方

設定ファイルまたは CLI でこのルールを有効化するには、次のようにします:

json
{
  "rules": {
    "unicorn/no-new-buffer": "error"
  }
}
bash
oxlint --deny unicorn/no-new-buffer

参照