8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20044a2 commit dd1105dCopy full SHA for dd1105d
tools/eslint-rules/buffer-constructor.js
@@ -10,16 +10,11 @@
10
const msg = 'Use of the Buffer() constructor has been deprecated. ' +
11
'Please use either Buffer.alloc(), Buffer.allocUnsafe(), ' +
12
'or Buffer.from()';
13
-
14
-function test(context, node) {
15
- if (node.callee.name === 'Buffer') {
16
- context.report(node, msg);
17
- }
18
-}
+const astSelector = 'NewExpression[callee.name="Buffer"],' +
+ 'CallExpression[callee.name="Buffer"]';
19
20
module.exports = function(context) {
21
return {
22
- 'NewExpression': (node) => test(context, node),
23
- 'CallExpression': (node) => test(context, node)
+ [astSelector]: (node) => context.report(node, msg)
24
};
25
0 commit comments