E501: URLs not allowed in first line of assigned multiline strings
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
Piste de recherche
Commencez par l’implémentation de E501 dans l’unique fichier Python de pycodestyle et reproduisez l’exemple de multiline-string indiqué dans l’issue. Comparez son traitement à celui des docstrings conventionnelles, puis ajoutez ou mettez à jour une couverture ciblée afin que le traitement attendu des URL longues et ininterrompues soit pris en compte et que la commande d’exemple signale le résultat attendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
New in pycodestyle 2.4, a long-unbroken-string (e.g. URL) in the first line of a multiline string is now an error.
I suspect it is due to https://github.com/PyCQA/pycodestyle/pull/630 , as the most likely candidate due to it touching E501.
v = """http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com/
http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com/
"""
$ pycodestyle longlines.py
longlines.py:1:80: E501 line too long (86 > 79 characters)
Oddly, it has to be assigned, i.e. not a conventional docstring.
- Langage dominant
- Python
- Étoiles
- 5.2k
- Forks
- 760
- Merge moyen
- 5 h 56 min
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 PyCQA/pycodestyle
-
DOC: E252 is not documentedOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
PyCQA/pycodestyle#1294 · 1 commentaire ·
-
Typing and formattingOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
PyCQA/pycodestyle#1302 · 3 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
PyCQA/pycodestyle#1242 · 2 commentaires ·
-
Spurious E231 for nested format substitutionsPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
PyCQA/pycodestyle#1241 · 2 commentaires · 4 réactions ·
-
`exclude` is applied to `.`Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
PyCQA/pycodestyle#1217 ·
Toutes les issues de PyCQA/pycodestyle
Issues similaires
-
Path subtraction removes repeated suffix characters instead of one suffixPeut-être pris @Gwerdonatus l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
joke2k/django-environ#671 ·
-
good first issue help wanted windows
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
-
test_pgbouncer deploys the server under test from Charmhub instead of the local build (track/1.31)Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
canonical/temporal-k8s-operator#195 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
-
`burr` fails to start when the Python path has a space in itPeut-être pris @enekoreto l’a pris aujourd’hui. Ouvertestatus/needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 5 jours
-
device support request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
zigpy/zha-device-handlers#5461 ·
Les mainteneurs répondent en général sous 4 jours