web-dev-qa-db-fra.com

Pylint: longueur maximale de la ligne dans un fichier individuel

Est-il possible de modifier les paramètres max-line-length pour un fichier d'un projet (tout en effectuant toutes les autres vérifications définies dans le fichier rc)?

Idéalement, il devrait se comporter comme des commentaires pylint: disable=x en ligne.

J'ai essayé de mettre cette ligne au niveau du module:

# pylint: max-line-length=240

PyLint n'a pas réussi à le reconnaître:

my_file.py:15: [E0011(unrecognized-inline-option), ] Unrecognized file option 'max-line-length

Edit: Je sais que je peux désactiver entièrement la vérification line-too-long, mais pour être honnête, j'aimerais éviter de le faire, au cas où quelqu'un essaierait d'étendre ce module et d'ajouter des lignes encore plus longues qu'elles ne le sont maintenant.

13
Łukasz Rogalski

Selon le doc , je pense que vous ne pouvez pas modifier la configuration de pylint dans la ligne . Mais vous pouvez désactiver l’avertissement pour seulement une ou plusieurs lignes:

# disable for only one line
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line"  # pylint: disable=line-too-long

# disable for few (or more) lines 
# pylint: disable=line-too-long
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line"
# pylint: enable=line-too-long
3
Tryph

Vous pouvez passer le supplément comme suit: C:\Python27\Scripts\pylint.exe --max-line-length=240 <PATH TO FILE>

3
Nandeesh
pylint --max-line-length=240

travaille pour moi.

1
Kamal Hasan