Let the internal-paths check read lockfiles too

クローズ 初心者向け
#4 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

関連するプルリクエストがすでにマージされています。

  • #379 @CDVolvik による — マージ済み
  • #381 @CDVolvik による — マージ済み

評価

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

調査の方向性

scripts/check_internal_paths.pyを読み、package-lock.jsonがどのようにスキップされるかを調べてください。ロックファイル内のローカルなfile:依存関係もチェックされるように、そのスキップ処理を削除し、その後python scripts/test_check_internal_paths.pyを実行してください。テストが成功し、ロックファイルがチェック対象に含まれれば完了です。

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

説明

good first issue infra

scripts/check_internal_paths.py skips every package-lock.json. Lockfiles are exactly where a
file: dependency would leak a local path, and none match today, so the skip buys nothing. Remove
it and keep python scripts/test_check_internal_paths.py passing.

Done when

  • The package-lock.json skip is gone from scripts/check_internal_paths.py (around line 23).
  • python scripts/check_internal_paths.py still passes on the repository as it is.
  • python scripts/test_check_internal_paths.py passes. The test file only covers
    offending_lines today; if you move the skip rule into a small function (for example
    skipped(path)), add a case there showing a package-lock.json is no longer skipped.
主要言語
TypeScript
スター
0
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

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

CDVolvik/everloot のほかの issue

CDVolvik/everloot の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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