aboutcode-org / aboutcode-org/scancode.io

Improving D2D mapping for npm - Basename matching

Aberta
#1,862 1 comentário 0 reações 1 responsável Reivindicada por @Aryan-SINGH-GIT Ver no GitHub
Linguagem predominante
Python
Estrelas
215
Forks
203
Merge médio
4d 8h
PRs com merge (30d)
6

Descrição

In some cases, file extensions may differ between the deployment codebase and the development codebase due to transformations during the build process. The tool should account for these discrepancies and perform mapping based on file basenames where appropriate.
Below is the proposed list of basename matches to support this logic:

| deployed extension | can be from extension | notes |
| ---------------------- | ------------------| ------|
| .cjs | .ts, .mts or .js||
|.mjs | .ts, .mts or .js||
|.css | .less or .scss||
|.d.ts | .ts or .js||
|.js |.ts ||
|.min.js |.js||
|.js| .ts, .tsx, .coffee, .jsx, .vue. .svelte, .elm||
|.bak||It is a backup typed file|
|"extension1"."extension2"|"extension1"| nrlmsise_interface.cpp.o <- nrlmsise_interface.cpp
headers.h.gch <- headers.h|
|.d.mts| .mts, .ts ||
|"filename"|"filename"| In certain cases, files may share the same filename but differ in their hash values due to changes during the build process. To determine a valid match, the tool should consider both the filename and the corresponding path.|

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.