aboutcode-org / aboutcode-org/scancode-toolkit

Add requirement for test files for each license rule

Abierto
#4,953 7 comentarios 0 reacciones 0 asignados Ver en GitHub
new feature
Lenguaje dominante
Python
Estrellas
2.6k
Forks
791
Merge medio
1 d 12 h
PR fusionados (30 d)
5

Descripción

## Short Description

There should be a requirement that there should be a test file for each license rule that is added to the licensedb.

## Possible Labels

- new feature

## Select Category

- [x] Enhancement
- [ ] Add License/Copyright
- [ ] Scan Feature
- [ ] Packaging
- [ ] Documentation
- [ ] Expand Support
- [X] Other

## **Describe the Update**

There are currently some tests for existing rules, but not every rule has a test file:

```
$ find src/licensedcode/data/rules/ | wc -l
36483
```

```
$ find tests/licensedcode/data/datadriven/ -type f| grep yml | wc -l
4368
```

## **How This Feature will help you/your organization**

It will help catch regressions whenever new rules are added.

## **Possible Solution/Implementation Details**

Every addition to the licensedb should get a corresponding test file.

## **Example/Links if Any**

## **Can you help with this Feature**

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.