Spell checker
- 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
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