Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 890 Bytes

no-new-buffer.md

File metadata and controls

33 lines (23 loc) · 890 Bytes

Enforce the use of Buffer.from() and Buffer.alloc() instead of the deprecated new Buffer()

Enforces the use of Buffer.from and Buffer.alloc() instead of new Buffer(), which has been deprecated since Node.js 4.

This rule is partly fixable.

Fail

const buffer = new Buffer('7468697320697320612074c3a97374', 'hex');
const buffer = new Buffer([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);
const buffer = new Buffer(10);

Pass

const buffer = Buffer.from('7468697320697320612074c3a97374', 'hex');
const buffer = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72])
const buffer = Buffer.alloc(10);