google / google/codeworld

Spell checker

Abierto
#103 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Haskell
Estrellas
1.3k
Forks
201
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

It's not normal to use spell checkers when programming, but my students are convincing me it might be a good idea!

This is a little bit tricky, because there are definitely cases where you intend to spell something differently. but I think it could work, with some combination of:
1. Break apart camel case before checking spelling.
2. Don't be picky about capitalization or punctuation (e.g., accept "dont" for don't, etc.)
3. Exempt any built-in functions that don't form words, like `fst`.
4. Provide a way to add new words to the dictionary... but for this project only! Each project would have a custom dictionary.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no nombra archivos, pruebas ni puntos de entrada. Empieza revisando las reglas ortográficas propuestas y localizando el punto de entrada del editor de CodeWorld o de las herramientas del lenguaje. Define el alcance previsto para el manejo de tokens, las excepciones y las palabras del diccionario específicas del proyecto antes de la implementación; “done” debe incluir una funcionalidad utilizable de corrección ortográfica con cobertura para esos casos.

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

Evaluación

Stack tecnológico
haskell
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.