danielgtaylor / danielgtaylor/python-betterproto

ruff check in outputfile_compiler breaks when proto field comments end in quote marks

Ouverte
#671 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug investigation needed
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Summary

ruff check in outputfile_compiler breaks when proto field comments end in quote marks

### Reproduction Steps

```proto
message Test {
// something, for example "bug"
string what = 1;
}
```

### Expected Results

It works.

### Actual Results

Ruff errors out with "SyntaxError: Expected a statement" on the string that looks like `"""something, for example "bug""""`.

### System Information

n/a

### Checklist

- [x] I have searched the issues for duplicates.
- [x] I have shown the entire traceback, if possible.
- [x] I have verified this issue occurs on the latest prelease of betterproto which can be installed using `pip install -U --pre betterproto`, if possible.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser le chemin de code de outputfile_compiler et reproduire le problème avec l’extrait proto fourni. Vérifiez que la sortie générée contenant un commentaire de champ se terminant par des guillemets passe ruff check sans SyntaxError.

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

Évaluation

Stack technique
python
Domaine
tooling
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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