]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/lib/rules/no-buffer-constructor.js
2 * @fileoverview disallow use of the Buffer() constructor
7 //------------------------------------------------------------------------------
9 //------------------------------------------------------------------------------
20 description
: "disallow use of the `Buffer()` constructor",
21 category
: "Node.js and CommonJS",
23 url
: "https://eslint.org/docs/rules/no-buffer-constructor"
29 deprecated
: "{{expr}} is deprecated. Use Buffer.from(), Buffer.alloc(), or Buffer.allocUnsafe() instead."
35 //----------------------------------------------------------------------
37 //----------------------------------------------------------------------
40 "CallExpression[callee.name='Buffer'], NewExpression[callee.name='Buffer']"(node
) {
43 messageId
: "deprecated",
44 data
: { expr
: node
.type
=== "CallExpression" ? "Buffer()" : "new Buffer()" }