Fix JavaScript lint errors
JavaScript Linting Failures
Linting failures were detected in the automated JavaScript lint workflow run.
Workflow Details
- Run: https://github.com/stdlib-js/stdlib/actions/runs/23122479145
- Type: JavaScript Linting
- Date: 2026-03-16 00:18:40 UTC
Error Details
make[1]: Entering directory '/home/runner/work/stdlib/stdlib'
Linting file: lib/node_modules/@stdlib/_tools/repl-txt/rules/line-length/lib/main.js
/home/runner/work/stdlib/stdlib/lib/node_modules/@stdlib/_tools/repl-txt/rules/line-length/lib/main.js
97:2 error Function 'substituteAlias' should be moved to module scope stdlib/no-unnecessary-nested-functions
✖ 1 problem (1 error, 0 warnings)
Linting failed.
Linting file: lib/node_modules/@stdlib/blas/base/operation-side-enum2str/lib/main.js
Linting file: lib/node_modules/@stdlib/stats/base/dists/normal/median/lib/index.js
Linting file: lib/node_modules/@stdlib/stats/incr/mpcorrdist/lib/index.js
Linting file: lib/node_modules/@stdlib/string/base/right-trim/lib/index.js
Linting file: lib/node_modules/@stdlib/blas/base/dger/lib/ndarray.js
Linting file: lib/node_modules/@stdlib/random/chisquare/lib/index.js
Linting file: lib/node_modules/@stdlib/ndarray/base/unary-accumulate/lib/6d.js
Linting file: lib/node_modules/@stdlib/blas/ext/base/ndarray/snansumkbn2/lib/main.js
Linting file: lib/node_modules/@stdlib/ndarray/base/map/lib/10d_accessors.js
Linting file: lib/node_modules/@stdlib/blas/ext/find-last-index/lib/main.js
Linting file: lib/node_modules/@stdlib/random/strided/minstd/lib/normalized.ndarray.js
Linting file: lib/node_modules/@stdlib/blas/ext/base/ndarray/dsorthp/lib/main.js
Linting file: lib/node_modules/@stdlib/plot/components/svg/axis/lib/props/tick-pos/center.js
Linting file: lib/node_modules/@stdlib/math/base/special/roundb/lib/main.js
Linting file: lib/node_modules/@stdlib/stats/base/ndarray/stdevpn/lib/index.js
Linting file: lib/node_modules/@stdlib/random/streams/gumbel/lib/object_mode.js
Linting file: lib/node_modules/@stdlib/random/cosine/lib/index.js
make[1]: *** [/home/runner/work/stdlib/stdlib/tools/make/lib/lint/javascript/eslint.mk:261: eslint-files] Error 1
make[1]: Leaving directory '/home/runner/work/stdlib/stdlib'
make: *** [/home/runner/work/stdlib/stdlib/tools/make/lib/lint/javascript/Makefile:158: lint-javascript-files] Error 2
make[1]: Entering directory '/home/runner/work/stdlib/stdlib'
Linting file: lib/node_modules/@stdlib/random/base/minstd-shuffle/test/test.js
Linting file: lib/node_modules/@stdlib/random/array/laplace/test/test.assign.js
Linting file: lib/node_modules/@stdlib/net/disposable-http-server/test/test.validate.js
Linting file: lib/node_modules/@stdlib/random/iter/pareto-type1/test/test.js
Linting file: lib/node_modules/@stdlib/blas/base/ssyr/test/test.ndarray.native.js
/home/runner/work/stdlib/stdlib/lib/node_modules/@stdlib/blas/base/ssyr/test/test.ndarray.native.js
44:1 error Unexpected empty line between require statements stdlib/no-empty-lines-between-requires
✖ 1 problem (1 error, 0 warnings)
1 error and 0 warnings potentially fixable with the `--fix` option.
Linting failed.
Linting file: lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-no-tabs/test/fixtures/unvalidated.js
Linting file: lib/node_modules/@stdlib/stats/strided/variancepn/test/test.variancepn.js
Linting file: lib/node_modules/@stdlib/random/base/hypergeometric/test/test.factory.js
Linting file: lib/node_modules/@stdlib/blas/ext/base/snansumpw/test/test.ndarray.native.js
Linting file: lib/node_modules/@stdlib/assert/is-relative-path/test/test.win32.js
Linting file: lib/node_modules/@stdlib/blas/ext/base/dnanasum/test/test.dnanasum.js
Linting file: lib/node_modules/@stdlib/ndarray/base/count-if/test/test.1d.js
Linting file: lib/node_modules/@stdlib/stats/base/dists/erlang/quantile/test/test.quantile.js
Linting file: lib/node_modules/@stdlib/strided/dispatch/test/fixtures/sum.js
Linting file: lib/node_modules/@stdlib/stats/strided/dsemtk/test/test.ndarray.native.js
Linting file: lib/node_modules/@stdlib/number/float16/base/from-word/test/test.js
Linting file: lib/node_modules/@stdlib/stats/incr/mmeanstdev/test/test.js
Linting file: lib/node_modules/@stdlib/stats/strided/sminsorted/test/test.js
Linting file: lib/node_modules/@stdlib/utils/async/some-by/test/test.js
make[1]: *** [/home/runner/work/stdlib/stdlib/tools/make/lib/lint/javascript/eslint.mk:261: eslint-files] Error 1
make[1]: Leaving directory '/home/runner/work/stdlib/stdlib'
make: *** [/home/runner/work/stdlib/stdlib/tools/make/lib/lint/javascript/Makefile:158: lint-javascript-files] Error 2
Pull Request Instructions
- Please use the following PR title format:
"chore: fix JavaScript lint errors (issue #<ISSUE_NUMBER>)". - Reference this issue in the "Related Issues" section of the PR body as "resolves #<ISSUE_NUMBER>".