unicorn/no-new-buffer 厳格
何をしますか
非推奨された 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