Extension for custom tags
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 38/100
Piste de recherche
Start by tracing how PhpDoc input containing custom tags is parsed and where it currently fails before reaching TypeNodeResolverExtension. Define the parser and extension behavior needed for tuple and shape tags, then verify that those tags reach the extension's resolve call without breaking existing PhpDoc parsing.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
It would be cool to see the extension for custom tags.
We have our own tags that describe Array shapes as in PhpStan:
/**
* @param tuple(T1, T2, ..., Tn) $tuple
* @param shape(k1:T1, k2:T2, ..., kn:Tn) $shape
*/
Why?
I want to make an extension for PhpStan, which through TypeNodeResolverExtension, would be able to tell what type is here.
Problem
At the moment, the problem occurs while parsing a PhpDoc and does not reach the resolve call of TypeNodeResolverExtension.
- Langage dominant
- PHP
- Étoiles
- 1.5k
- Forks
- 78
- Merge moyen
- 9 h 5 min
- PR mergées (30 j)
- 5
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de phpstan/phpdoc-parser
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
phpstan/phpdoc-parser#317 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
phpstan/phpdoc-parser#281 · 2 commentaires · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
phpstan/phpdoc-parser#271 · 1 commentaire · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
phpstan/phpdoc-parser#219 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
phpstan/phpdoc-parser#173 · 1 commentaire ·
Toutes les issues de phpstan/phpdoc-parser
Issues similaires
-
priority: p3
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
googleapis/librarian#7636 ·
-
0. Needs triage bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nextcloud/fulltextsearch#1011 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
phpstan/phpstan-doctrine#794 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Automattic/static-site-importer#1767 ·