danielgtaylor / danielgtaylor/python-betterproto
ruff check in outputfile_compiler breaks when proto field comments end in quote marks
- 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