VALIDATORS can leak implementation details about what function handles a validator
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
Empieza leyendo SomeValidator.VALIDATORS y la implementación del validador then dentro de if, tal como se indica en el issue. Rastrea cómo se exponen los nombres de los validadores y determina cómo evitar que el mapeo revele qué función gestiona un validador; se considera terminado cuando el detalle de implementación ya no se filtra sin romper el comportamiento de los validadores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
SomeValidator.VALIDATORS assumes a 1-1 mapping between validators and validating functions.
That's not necessarily the case though.
E.g., the implementation of the then validator happens inside if.
- Lenguaje dominante
- Python
- Estrellas
- 5k
- Forks
- 671
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 10
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de python-jsonschema/jsonschema
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
python-jsonschema/jsonschema#1538 ·
-
Needs Test Upstream
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
python-jsonschema/jsonschema#1511 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
python-jsonschema/jsonschema#1558 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
python-jsonschema/jsonschema#1547 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
python-jsonschema/jsonschema#1536 · 1 comentario ·
Todos los issues de python-jsonschema/jsonschema
Issues similares
-
bug priority:low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
CyberAgent/psd2svg#436 ·
-
area/install-update comp/cli comp/desktop P3 sweeper:risk-compatibility type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
NousResearch/hermes-agent#122386 · 1 comentario ·
-
ai-generated
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vllm-project/production-stack#1105 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100