Adopt PHPStan for types
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
Línea de trabajo
Start by reviewing linked pull request #305 and the related issues #119 and #268 to understand the proposed adoption and the parsing problems it targets. Done means the project’s type parsing adopts PHPStan types and addresses the cited syntax, nesting, union, and whitespace concerns.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There are numerous problems with the way types are parsed right now:
- #119: reliance on an unspecified array syntax
- #268: Problems with nesting, unions, whitespace in types
- https://github.com/WordPress/wporg-developer/issues/573 Related to nesting, unions, etc.
Adopting PHPStan types and its parser likely addresses all of these points. PHPStan is already used in Core, adopting it here seems like the next a logical step.
- Lenguaje dominante
- PHP
- Estrellas
- 239
- Forks
- 81
- Merge medio
- 1 d 11 h
- PR fusionados (30 d)
- 3
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 WordPress/phpdoc-parser
-
Include constants in exportsAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
WordPress/phpdoc-parser#269 ·
-
Nested union types inside generics are split incorrectlyPosiblemente ocupada @sirreal la tomó hace 82 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
WordPress/phpdoc-parser#268 · 2 comentarios ·
-
Some characters are stripped from documentationPosiblemente ocupada @sirreal la tomó hace 83 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
WordPress/phpdoc-parser#254 ·
-
Compatibility updates requiredAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
WordPress/phpdoc-parser#246 · 9 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
WordPress/phpdoc-parser#235 · 1 comentario ·
Todos los issues de WordPress/phpdoc-parser
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
woocommerce/woocommerce-google-analytics-integration#699 ·
Los mantenedores suelen responder en 1 día
-
Sidebar highlights two items when plugin routes share a prefix (/plugin/foo and /plugin/foo-bar)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
getgrav/grav-plugin-admin2#195 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ProfessionalWiki/NeoWiki#1675 ·
Los mantenedores suelen responder en 1 día
-
Incorrect documentationAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100