Complete the ASCII byte classification helpers
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
Línea de trabajo
Empieza con std/string/ascii.wave y revisa los predicados ASCII existentes y los helpers de conversión de mayúsculas y minúsculas para seguir su estilo de nombres. Define los rangos ASCII previstos a partir del alcance y, después, prueba cada byte del 0 al 255, incluidos los límites de puntuación, DEL y los bytes no ASCII. La tarea estará terminada cuando los nuevos predicados estén cubiertos y el comportamiento existente no cambie.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Motivation
ASCII helpers provide digit/letter/space checks and case conversion, but callers still repeat ASCII-range, hexadecimal-digit, control and printable-byte classification.
Starting points: std/string/ascii.wave.
Scope
Add a small coherent group of ASCII-only byte predicates, using existing naming style. Keep locale and Unicode classification outside this change.
Difficulty: easy.
Completion criteria
- Test every byte from 0 through 255 against explicit ASCII ranges.
- Cover boundary punctuation, DEL and non-ASCII bytes.
- Preserve all existing predicates and case-conversion behavior.
- Lenguaje dominante
- Rust
- Estrellas
- 56
- Forks
- 21
- Merge medio
- 2 h 50 min
- PR fusionados (30 d)
- 54
Preparar el entorno
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 wavefnd/Wave
-
bug good first issue needs testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
bug good first issue needs testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug good first issue needs testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue needs testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue needs testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
Todos los issues de wavefnd/Wave
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
area: cli bug priority: P2 ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día