Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

enchant_dict_*: document the ValueError and fix the return values

Cerrado Apto para principiantes
#5,935 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@qodelicious ya está trabajando en esto.

Desde el 19/10/2026.

  • #5978 de @qodelicious — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
php, xml

Línea de trabajo

Empieza con las páginas de enchant_dict_* enumeradas en el issue y compara sus valores de retorno y las entradas de See Also con el código fuente de ext/enchant/enchant.c, especialmente PHP_ENCHANT_GET_DICT. Añade el texto de ValueError indicado a cada página enumerada y corrige los tres valores de retorno, los nombres de los parámetros y el destino de See Also. El trabajo estará terminado cuando todas las entradas de documentación solicitadas coincidan con el comportamiento descrito, incluida la nota de disponibilidad en PHP 8.5.0 para las dos funciones de eliminación.

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

Descripción

Every enchant_dict_* function throws ValueError: Invalid or uninitialized EnchantDictionary object on an unusable dictionary (new EnchantDictionary()). No page documents it.

Also: enchant_dict_add and enchant_dict_store_replacement return void, not &return.success;, and enchant_dict_describe returns an array (lang, name, desc, file).

Lenguaje dominante
XML
Estrellas
602
Forks
904
Merge medio
1 d 1 h
PR fusionados (30 d)
88

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Sin Dockerfile ni archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de php/doc-en

Todos los issues de php/doc-en

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.