abcxyz / abcxyz/guardian

[drift] Consider alternative configuration besides driftignore file

Abierto
#105 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Go
Estrellas
26
Forks
7
Merge medio
1 d 1 h
PR fusionados (30 d)
1

Descripción

### TL;DR

The `driftignore` file is ok for describing a uniform list of assets to ignore but not good at describing complex rules such as

* Skip this project
* Skip this folder and all dependencies
* Skip this folder but not dependencies of it

We should consider moving to a yaml/json `driftconfig` configuration to allow for more complex configuration

NOTE: possibly still consider allowing a `driftignore` for the uniform list of assets? This would mean having both a `driftignore` and `driftconfig`.

### Detailed design

_No response_

### Alternatives considered

_No response_

### Additional information

_No response_

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Look for existing driftignore parsing and usage in the codebase, likely in a config or ignore package. Understand how the tool currently processes ignore rules. Design a YAML/JSON configuration schema that can express complex rules like skipping projects or folders with/without dependencies. Consider how to maintain backward compatibility with driftignore.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
go
Área
cli, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.