Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

YAML string in exponential format cannot be loaded by YAML 1.2 parser

Ouverte
#627 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

@adammw y travaille déjà.

Depuis le 10/5/2023.

  • #628 par @adammw — ouverte

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
42/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
ruby, yaml
Domaine
tooling

Piste de recherche

Commencez par localiser la gestion des scalaires YAML et de la résolution numérique dans Psych, puis suivez la manière dont l’exemple 344455e6 est classé selon le comportement de YAML 1.2 décrit ici. Ajoutez un test de régression pour cette forme et vérifiez que le résultat de l’analyseur correspond au traitement prévu comme chaîne de caractères.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Example: a string in the form of 344455e6 will not be quoted by the Psych YAML parser as it is not matching the regex used by the YAML1.1 spec for floats, however a YAML 1.2 compliant parser will interpret the value as a float since the decimal point and sign is considered optional in YAML 1.2.

Langage dominant
Ruby
Étoiles
596
Forks
224
Merge moyen
8 h 38 min
PR mergées (30 j)
2

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ruby/psych

Toutes les issues de ruby/psych

Issues similaires

Plus d'issues Ruby

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.