From 44367729079cdabbab218f0e21abb7437f9254e4 Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Thu, 9 Apr 2026 00:00:54 -0500 Subject: [PATCH] fix: resolve bugs, docs, and JSDoc type errors --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- .../@stdlib/blas/base/dgemm/docs/types/index.d.ts | 6 +++--- lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js | 2 +- lib/node_modules/@stdlib/blas/ext/cusum/lib/assign.js | 2 +- lib/node_modules/@stdlib/blas/ext/join/lib/assign.js | 2 +- lib/node_modules/@stdlib/blas/ext/join/lib/main.js | 2 +- .../base/unary-reduce-strided1d-assign-struct/lib/main.js | 6 +++--- .../ndarray/base/unary-reduce-strided1d-by/lib/main.js | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/dgemm/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/dgemm/docs/types/index.d.ts index 24f5b9d61f99..c808df159da2 100644 --- a/lib/node_modules/@stdlib/blas/base/dgemm/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/dgemm/docs/types/index.d.ts @@ -105,12 +105,12 @@ interface Routine { * @param K - number of columns in the matrix `op(A)` and number of rows in the matrix `op(B)` * @param alpha - scalar constant * @param A - first matrix -* @param LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`) +* @param LDA - stride between successive contiguous vectors of the matrix `A` (a.k.a., leading dimension of the matrix `A`) * @param B - second matrix -* @param LDB - stride of the first dimension of `B` (a.k.a., leading dimension of the matrix `B`) +* @param LDB - stride between successive contiguous vectors of the matrix `B` (a.k.a., leading dimension of the matrix `B`) * @param beta - scalar constant * @param C - third matrix -* @param LDC - stride of the first dimension of `C` (a.k.a., leading dimension of the matrix `C`) +* @param LDC - stride between successive contiguous vectors of the matrix `C` (a.k.a., leading dimension of the matrix `C`) * @returns `C` * * @example diff --git a/lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js b/lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js index f1244ae695c8..6bb253c98777 100644 --- a/lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js +++ b/lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js @@ -95,7 +95,7 @@ function dgemm( order, transA, transB, M, N, K, alpha, A, LDA, B, LDB, beta, C, throw new RangeError( format( 'invalid argument. Fourth argument must be a nonnegative integer. Value: `%d`.', M ) ); } if ( N < 0 ) { - throw new RangeError( format( 'invalid argument. Fifth argument must be a nonnegative integer. Value: `%d`.', M ) ); + throw new RangeError( format( 'invalid argument. Fifth argument must be a nonnegative integer. Value: `%d`.', N ) ); } if ( K < 0 ) { throw new RangeError( format( 'invalid argument. Sixth argument must be a nonnegative integer. Value: `%d`.', K ) ); diff --git a/lib/node_modules/@stdlib/blas/ext/cusum/lib/assign.js b/lib/node_modules/@stdlib/blas/ext/cusum/lib/assign.js index 95867f98de00..7620a615dde8 100644 --- a/lib/node_modules/@stdlib/blas/ext/cusum/lib/assign.js +++ b/lib/node_modules/@stdlib/blas/ext/cusum/lib/assign.js @@ -44,7 +44,7 @@ var base = require( './base.js' ).assign; * @param {(ndarrayLike|number|ComplexLike)} [initial] - initial value * @param {ndarrayLike} out - output ndarray * @param {Options} [options] - function options -* @param {integer} [options.dims] - list of dimensions over which to perform operation +* @param {IntegerArray} [options.dims] - list of dimensions over which to perform operation * @throws {TypeError} first argument must be an ndarray-like object * @throws {TypeError} initial value argument must be either an ndarray-like object or a numeric value * @throws {TypeError} output argument must be an ndarray-like object diff --git a/lib/node_modules/@stdlib/blas/ext/join/lib/assign.js b/lib/node_modules/@stdlib/blas/ext/join/lib/assign.js index 80f1dd373a1e..09b7b96d16dc 100644 --- a/lib/node_modules/@stdlib/blas/ext/join/lib/assign.js +++ b/lib/node_modules/@stdlib/blas/ext/join/lib/assign.js @@ -42,7 +42,7 @@ var base = require( './base.js' ).assign; * @param {ndarrayLike} out - output ndarray * @param {Options} [options] - function options * @param {(ndarrayLike|*)} [options.sep=','] - separator -* @param {integer} [options.dims] - list of dimensions over which to perform operation +* @param {IntegerArray} [options.dims] - list of dimensions over which to perform operation * @throws {TypeError} first argument must be an ndarray-like object * @throws {TypeError} second argument must be an ndarray-like object * @throws {TypeError} options argument must be an object diff --git a/lib/node_modules/@stdlib/blas/ext/join/lib/main.js b/lib/node_modules/@stdlib/blas/ext/join/lib/main.js index 69d11afe1b5d..75bbe1d95b06 100644 --- a/lib/node_modules/@stdlib/blas/ext/join/lib/main.js +++ b/lib/node_modules/@stdlib/blas/ext/join/lib/main.js @@ -41,7 +41,7 @@ var base = require( './base.js' ); * @param {ndarrayLike} x - input ndarray * @param {Options} [options] - function options * @param {(ndarrayLike|*)} [options.sep=','] - separator -* @param {integer} [options.dims] - list of dimensions over which to perform operation +* @param {IntegerArray} [options.dims] - list of dimensions over which to perform operation * @param {boolean} [options.keepdims=false] - boolean indicating whether the reduced dimensions should be included in the returned ndarray as singleton dimensions * @throws {TypeError} first argument must be an ndarray-like object * @throws {TypeError} options argument must be an object diff --git a/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct/lib/main.js b/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct/lib/main.js index b38f64b4a663..902785eafa22 100644 --- a/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct/lib/main.js +++ b/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct/lib/main.js @@ -153,7 +153,7 @@ var MAX_DIMS = UNARY.length - 1; * 'strides': [ 0, 0 ], * 'offset': 0, * 'order': 'row-major' -}; +* }; * var alpha = { * 'dtype': 'float64', * 'data': [ 0.05 ], @@ -237,7 +237,7 @@ var MAX_DIMS = UNARY.length - 1; * 'strides': [ 0 ], * 'offset': 0, * 'order': 'row-major' -}; +* }; * var alpha = { * 'dtype': 'float64', * 'data': [ 0.05 ], @@ -322,7 +322,7 @@ var MAX_DIMS = UNARY.length - 1; * 'strides': [ 0, 0, 0 ], * 'offset': 0, * 'order': 'row-major' -}; +* }; * var alpha = { * 'dtype': 'float64', * 'data': [ 0.05 ], diff --git a/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-by/lib/main.js b/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-by/lib/main.js index 2cb5b47421f1..99e4aa6802dc 100644 --- a/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-by/lib/main.js +++ b/lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d-by/lib/main.js @@ -460,7 +460,7 @@ function unaryReduceStrided1dBy( fcn, arrays, dims, options, clbk, thisArg ) { / // Determine whether we only have one loop dimension and can thus readily perform one-dimensional iteration... if ( K === 1 ) { if ( y.accessorProtocol ) { - return ACCESSOR_UNARY[ K ]( fcn, arr, strategy, workspace, views, ldims, d, sl, opts, FLG, cb, ctx ); + return ACCESSOR_UNARY[ K ]( fcn, arr, strategy, views, workspace, ldims, d, sl, opts, FLG, cb, ctx ); } return UNARY[ K ]( fcn, arr, strategy, views, workspace, ldims, d, sl, opts, FLG, cb, ctx ); }