Comment puis-je définir la longueur maximale autorisée de la ligne Python à 120 dans Syntastic pour Vim?
Je suis en utilisant python-mode pour Vim, je préfère pour qu'il y ait de 120 lignes de caractère plutôt que de la dure 80 tel que défini dans la PEP8 standard.
En python-mode, c'est facile. Je viens d'ajouter ce qui suit à mon ~/.vimrc:
" Pylint configuration file
let g:pymode_lint_config = '$HOME/.pylint.rc'
let g:pymode_options_max_line_length=120
Cela fonctionne très bien, mais ensuite, je voulais aussi utiliser la superbe Syntastic plugin pour la vérification de la syntaxe de diverses autres sortes de recettes Chef de foodcritic, par exemple.)
Malheureusement, Syntastic aussi Python peluchage, et comme telle, elle a commencé à se plaindre de mes 120 lignes de caractères. Est-il quelque chose de similaire, je peut faire pour elle aussi bien pour le faire arrêter de se plaindre pour ma légèrement plus longues lignes?
source d'informationauteur feoh
Vous devez vous connecter pour publier un commentaire.
Vous pouvez passer des arguments supplémentaires à chaque linter.
Pour pylint, vous pouvez utiliser:
C'est maintenant configuré à l'échelle mondiale dans
~/.config/flake8
dans linux et~/.flake
dans windows. Le fichier peut ressembler à ceci.Ont un coup d'oeil à leur documentation par les paramètres de projet: http://flake8.readthedocs.io/en/latest/user/configuration.html#project-configuration
Si vous utilisez flake8 comme un vérificateur de syntaxe Python pourrait vous le faire de cette façon en le plaçant dans votre vimrc ou ftplugin/python.vim fichier:
Vous avez besoin de silence chaque classe d'erreur explicitement (et ne peut pas désactiver PEP8 la vérification de l'ensemble). Voir "Avertissement /d'Erreur les codes d'" pour les liens vers tous les codes d'erreur et d'avertissement.
Par ailleurs, si vous n'êtes pas à l'aide de Flake8 que vous devez faire:
Pour votre cas
filetype
estpython
etsubchecker
estflake8
ou tout autre vérificateur.Je voudrais juste vous recommandons de désactiver la vérification de la longueur en ajoutant cette ligne dans votre .vimrc dot fichier: