Variable names are not validated
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
L’issue ne nomme aucun fichier, test ou point d’entrée. Commencez par localiser le code d’analyse et de validation des noms de variables, puis comparez les caractères qu’il accepte avec la grammaire RFC 6570 citée ici. Le travail est terminé lorsque les noms de variables invalides sont rejetés et que la couverture vérifie les caractères autorisés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The RFC limits the characters allowed in variables names, but there is no validation enforcing this.
From § 2.3:
variable-list = varspec *( "," varspec )
varspec = varname [ modifier-level4 ]
varname = varchar *( ["."] varchar )
varchar = ALPHA / DIGIT / "_" / pct-encoded
(I'm not opposed to expanding the set of allowed characters.)
- Langage dominant
- Python
- Étoiles
- 246
- Forks
- 41
- Merge moyen
- 8 h 20 min
- PR mergées (30 j)
- 3
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 python-hyper/uritemplate
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
python-hyper/uritemplate#164 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
python-hyper/uritemplate#163 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
python-hyper/uritemplate#34 · 4 commentaires ·
-
Provide an API for validating URI TemplatesPeut-être pris @sigmavirus24 l’a pris il y a 3381 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
python-hyper/uritemplate#33 · 9 commentaires ·
-
Add Contributor CovenantOuverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
python-hyper/uritemplate#15 ·
Toutes les issues de python-hyper/uritemplate
Issues similaires
-
good first issue infrastructure
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
kuznia-rdzeni/coreblocks#1135 ·
-
good first issue server
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
documentation priority: high
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
a-lex-s/mealie-telegram-bot#54 ·
Les mainteneurs répondent en général sous 1 jour
-
type/test
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
SaltedTan/virgil-language-server#218 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
btclib-org/btclib-wallet#541 ·
Les mainteneurs répondent en général sous 1 jour