From cce07369acc13501144a0ff295164384a6f51818 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Sat, 18 Apr 2026 23:19:04 -0700 Subject: [PATCH] chore: fix JavaScript lint errors (issue #11559) Replace three `new Array( len/8 )` + zero-fill-loop patterns with an empty array-literal plus `push` loop in `lib/node_modules/@stdlib/assert/has-sharedarraybuffer-support/test/test.js` to satisfy the `stdlib/no-new-array` rule. The Mock() helpers produce identical output; only the allocation strategy changes. Resolves #11559 --- .../has-sharedarraybuffer-support/test/test.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/assert/has-sharedarraybuffer-support/test/test.js b/lib/node_modules/@stdlib/assert/has-sharedarraybuffer-support/test/test.js index 5e06094a135b..27d8248d08c2 100644 --- a/lib/node_modules/@stdlib/assert/has-sharedarraybuffer-support/test/test.js +++ b/lib/node_modules/@stdlib/assert/has-sharedarraybuffer-support/test/test.js @@ -61,9 +61,9 @@ tape( 'if `SharedArrayBuffer` is supported, detection result is `true`', functio var out; var i; - out = new Array( len/8 ); // we assume evenly divisible - for ( i = 0; i < out.length; i++ ) { - out[ i ] = 0; + out = []; + for ( i = 0; i < len/8; i++ ) { + out.push( 0 ); } out.byteLength = len; out.slice = slice; @@ -135,9 +135,9 @@ tape( 'if `SharedArrayBuffer` is not supported, detected result is `false` (no s var out; var i; - out = new Array( len/8 ); // we assume evenly divisible - for ( i = 0; i < out.length; i++ ) { - out[ i ] = 0; + out = []; + for ( i = 0; i < len/8; i++ ) { + out.push( 0 ); } out.byteLength = len; return out; @@ -161,9 +161,9 @@ tape( 'if `SharedArrayBuffer` is not supported, detected result is `false` (no b var out; var i; - out = new Array( len/8 ); // we assume evenly divisible - for ( i = 0; i < out.length; i++ ) { - out[ i ] = 0; + out = []; + for ( i = 0; i < len/8; i++ ) { + out.push( 0 ); } out.slice = slice; return out;