Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 865 Bytes

no-new-buffer.md

File metadata and controls

29 lines (19 loc) · 865 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 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);