aboutcode-org / aboutcode-org/scancode.io

Ignoring paths by patterns does not remove them from package assembly

オープン
#1,607 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
Python
スター
215
フォーク
203
平均マージ
4日 8時間
マージ済み PR(30日)
6

説明

Currently ignoring a specific path with patterns (like [this](https://scancodeio.readthedocs.io/en/latest/project-configuration.html#ignored-patterns)) either thorugh the project settings or the a scancode configuration file does not remove these resources from the package assembly, this is beacuse:

* ignoring the resources by path still creates and stores the resources in the directory, it just updates it's status to `IGNORED_PATTERN`. I.e. it does not delete the resources from the database
* Other subsequent functions/pipes are expected to ignore these files by using this assigned status.
* If package assembly starts from a resource (having some package metadata detected) which is not ignored, then we walk the codebase from this resource to assign codebase resources to this package. This operation does not currently honour the ignored status as these functions are implemented for each ecosystem in scancode-toolkit.

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

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

評価

この issue はまだ評価されていません。

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

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