Je veux formater et vérifier le code Python à mon goût sur VS Code

Motivation

Avec le pylint par défaut, ce n'était pas pratique car le code n'était pas formaté comme prévu, je vais donc résumer comment modifier les paramètres détaillés à votre goût.

installation de pip

Non requis si déjà installé.

sudo apt install -y python-pip

Installer le formateur

flake8: vérification du code (avertissement d'erreur) autopep8: formatage du code

pip install flake8 autopep8

réglage de setting.json

Ouvrez setting.json dans les paramètres de VS Code et ajoutez une note dans {}

{
   "python.linting.pylintEnabled": false,
   "python.linting.flake8Enabled": true,
   "python.formatting.autopep8Args": [
       "--max-line-length", "500",
       "--ignore", "E501",
   ],
   "python.linting.flake8Args": [
       "--ignore=E501,E266,E302",
   ]
}

"python.linting.pylintEnabled": false Désactiver pylint "python.linting.flake8Enabled": true Activer flake8 "--max-line-length", "500" Modification de la limite de caractères d'une ligne d'autopep8 à 500 (pratiquement aucune) "--ignore", "E501" Supprimez la limite de caractères pour une ligne d'autopep8 Je pense que l'un ou l'autre de ces éléments est bon, mais je le mets pour le moment "--ignore=E501,E266,E302" E501: Augmenter la limite de caractères pour une ligne de flocon8 E266: Avertissement supprimé lorsque flake8 a trop de #s E302: supprime l'avertissement lorsqu'il n'y a pas plus de deux sauts de ligne entre les fonctions ou les classes

En fait utiliser

Vous devriez pouvoir l'utiliser avec Ctrl + Shift + ʻI`. Si vous ne pouvez pas l'utiliser, veuillez vérifier si la version de Python qui a introduit flake8 etc. avec pip est la même que la version de Python de VS Code.

référence

https://qiita.com/psychoroid/items/2c2acc06c900d2c0c8cb https://qiita.com/ciloholic/items/9de9391f8457dc9bc60c

Recommended Posts

Je veux formater et vérifier le code Python à mon goût sur VS Code
Je veux écrire en Python! (1) Vérification du format de code
Je veux pouvoir exécuter Python avec VS Code
Je veux utiliser VS Code et Spyder sans anaconda! !! !!
Je veux créer du code C ++ à partir de code Python!
Je veux gérer l'optimisation avec python et cplex
Je veux AWS Lambda avec Python sur Mac!
J'ai essayé l'interpolation d'entrée pour UE4 Python VS Code
Je souhaite annoncer ma thèse de fin d'études sur IPython Notebook
Je veux connaître la nature de Python et pip
Je souhaite mapper le code EDINET et le numéro de valeur
Python 3.6 sous Windows ... et vers Xamarin.
Vérifions et formons statiquement le code du test automatique E2E écrit en Python [VS Code]
Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for
Je veux déboguer avec Python
J'ai essayé Python! ] Puis-je publier sur Kaggle sur iPad Pro?
Je veux résoudre APG4b avec Python (seulement 4.01 et 4.04 au chapitre 4)
Je veux savoir si vous installez Python sur Mac ・ Iroha
Je souhaite utiliser à la fois la clé et la valeur de l'itérateur Python
Je veux vérifier la position de mon visage avec OpenCV!
Code Python pour vérifier et représenter graphiquement s'il suit la loi de Benford
Je veux pirater Robomaster S1 ① Vérification de l'enracinement et de la configuration des fichiers
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Comment vérifier et modifier les autorisations Linux (autorisations) (chmod) (je veux être enregistré depuis Permiss sur refusé)
Je veux utiliser jar de python
Je veux créer un environnement Python
Je veux utiliser Linux sur mac
Je veux analyser les journaux avec Python
Je veux jouer avec aws avec python
Je souhaite développer des applications Android sur Android
J'étais accro à la création d'un environnement Python venv avec VS Code
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Essayez d'écrire du code python pour générer du code go - Essayez de porter JSON-to-Go et ainsi de suite
Je souhaite créer une application Web en utilisant React et Python flask
Je veux faire le test de Dunnett en Python
Je veux utiliser MATLAB feval avec python
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Je veux mémoriser, y compris les arguments de mots clés de Python
Je suis tombé sur un code de caractère lors de la conversion de CSV en JSON avec Python
Je veux créer une fenêtre avec Python
Quoi qu'il en soit, je veux vérifier facilement les données JSON
Je souhaite envoyer un e-mail depuis Gmail en utilisant Python.
[Python] Je veux gérer 7DaysToDie depuis Discord! 1/3
Je veux déposer un fichier sur tkinter et obtenir son chemin [Tkinter DnD2]
Je veux faire un jeu avec Python
Je veux écrire un élément dans un fichier avec numpy et le vérifier.
J'ai un package Python privé mais je souhaite installer pipenv sur GitHub Actions et créer une image Docker
Je veux fusionner des dictionnaires imbriqués en Python
Je veux faire des crises de ma tête
Je souhaite utiliser le répertoire temporaire avec Python2
Je veux exécuter et distribuer un programme qui redimensionne les images Python3 + pyinstaller
Je veux utiliser le solveur ceres de python
#Unresolved Je veux compiler gobject-introspection avec Python3
Je veux résoudre APG4b avec Python (chapitre 2)
Je veux faire pyenv + pipenv même sous Windows
Je souhaite convertir du texte horizontal en texte vertical et le publier sur Twitter, etc.
Liste de code Python à déplacer et à mémoriser
[Python] Je veux gérer 7DaysToDie depuis Discord! 2/3