We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d5be8cd commit f364949Copy full SHA for f364949
1 file changed
etc/eslint/rules/nodejs.js
@@ -87,6 +87,25 @@ rules[ 'global-require' ] = 'off';
87
*/
88
rules[ 'handle-callback-err' ] = [ 'error', '^(err|error)$' ];
89
90
+/**
91
+* Warn when using the `Buffer` constructor.
92
+*
93
+* @name no-buffer-constructor
94
+* @memberof rules
95
+* @type {string}
96
+* @default 'warn'
97
+* @see [no-buffer-constructor]{@link http://eslint.org/docs/rules/no-buffer-constructor}
98
99
+* @example
100
+* // Bad...
101
+* var buf = new Buffer( [ 1, 2, 3 ] );
102
103
104
+* // Good...
105
+* var buf = Buffer.from( [ 1, 2, 3 ] );
106
+*/
107
+rules[ 'no-buffer-constructor' ] = 'warn'; // TODO: revisit once all Buffer usage includes support for older Node versions
108
+
109
/**
110
* Only allow `require`d modules to be grouped together.
111
*
0 commit comments