Fix JavaScript lint errors

オープン 初心者向け
#15,359 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
86/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
javascript
領域
ci-cd, tooling

調査の方向性

まず lib/node_modules/@stdlib/stats/incr/mvmr/lib/main.js の145行目と lib/node_modules/@stdlib/assert/is-arraybuffer-view/test/test.polyfill.js の81行目から始め、次に stdlib/no-new-array lint ルールを調べてください。tools/make/lib/lint/javascript/ から JavaScript lint target を実行し、報告された lint エラーがなくなったことを確認してください。

索引モデルが issue の本文から書いたものです。

説明

Good First Issue

JavaScript Linting Failures

Linting failures were detected in the automated JavaScript lint workflow run.

Workflow Details
Error Details
make[1]: Entering directory '/home/runner/work/stdlib/stdlib'

Linting file: lib/node_modules/@stdlib/random/base/beta/lib/sample3.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/zwxsy/lib/ndarray.js

Linting file: lib/node_modules/@stdlib/stats/base/dists/beta/logcdf/lib/main.js

Linting file: lib/node_modules/@stdlib/math/base/special/cosd/lib/native.js

Linting file: lib/node_modules/@stdlib/assert/is-positive-zero/lib/object.js

Linting file: lib/node_modules/@stdlib/stats/incr/mvmr/lib/main.js

/home/runner/work/stdlib/stdlib/lib/node_modules/@stdlib/stats/incr/mvmr/lib/main.js
145:8  error  Using the `new Array()` constructor is not allowed; use an array literal with push instead  stdlib/no-new-array

✖ 1 problem (1 error, 0 warnings)

Linting failed.

Linting file: lib/node_modules/@stdlib/simulate/iter/bartlett-pulse/lib/validate.js

Linting file: lib/node_modules/@stdlib/stats/strided/dvariancewd/lib/dvariancewd.native.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/dcusum/lib/main.js

Linting file: lib/node_modules/@stdlib/math/strided/special/dabs/lib/native.js

Linting file: lib/node_modules/@stdlib/utils/async/count-by/lib/validate.js

Linting file: lib/node_modules/@stdlib/cli/ctor/lib/main.js
Error: invalid operation

Linting file: lib/node_modules/@stdlib/random/array/hypergeometric/lib/factory.js

Linting file: lib/node_modules/@stdlib/_tools/pkgs/entry-points/lib/async.js

Linting file: lib/node_modules/@stdlib/object/deep-set/lib/defaults.js

Linting file: lib/node_modules/@stdlib/ndarray/base/any/lib/3d_complex.js

Linting file: lib/node_modules/@stdlib/iter/replicate-by/lib/main.js

Linting file: lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/lib/main.js

Linting file: lib/node_modules/@stdlib/random/geometric/lib/main.js

Linting file: lib/node_modules/@stdlib/math/base/special/acosdf/lib/main.js

Linting file: lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/lib/native.js

Linting file: lib/node_modules/@stdlib/random/strided/exponential/lib/factory.js

Linting file: lib/node_modules/@stdlib/stats/strided/distances/dminkowski/lib/native.js

Linting file: lib/node_modules/@stdlib/plot/base/ctor/lib/props/line-style/get.js

Linting file: lib/node_modules/@stdlib/string/base/remove-last-code-point/lib/main.js

Linting file: lib/node_modules/@stdlib/_tools/package-json/standardize/lib/index.js

Linting file: lib/node_modules/@stdlib/lapack/base/claset/lib/ndarray.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/gfirst-index-not-equal/lib/ndarray.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/sasumpw/lib/native.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/dapxsum/lib/ndarray.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/stats/strided/midrange-by/test/test.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/szeros/test/test.szeros.js

Linting file: lib/node_modules/@stdlib/assert/is-arraybuffer-view/test/test.polyfill.js

/home/runner/work/stdlib/stdlib/lib/node_modules/@stdlib/assert/is-arraybuffer-view/test/test.polyfill.js
81:3  error  Using the `new Array()` constructor is not allowed; use an array literal with push instead  stdlib/no-new-array

✖ 1 problem (1 error, 0 warnings)

Linting failed.

Linting file: lib/node_modules/@stdlib/_tools/licenses/insert-header-file-list/test/test.main.js

Linting file: lib/node_modules/@stdlib/stats/strided/dsem/test/test.dsem.js

Linting file: lib/node_modules/@stdlib/math/base/special/factorial2f/test/test.js

Linting file: lib/node_modules/@stdlib/complex/float64/base/add/test/test.assign.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/ndarray/zaxpb/test/test.js

Linting file: lib/node_modules/@stdlib/random/tools/ternary/test/test.js

Linting file: lib/node_modules/@stdlib/blas/ext/base/zindex-of-truthy/test/test.js

Linting file: lib/node_modules/@stdlib/random/streams/cauchy/test/test.validate.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>".
主要言語
JavaScript
スター
6k
フォーク
1.3k
平均マージ
1日 1時間
マージ済み PR(30日)
559

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

stdlib-js/stdlib のほかの issue

stdlib-js/stdlib の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。