Ich möchte Python-Code auf VS-Code nach meinen Wünschen formatieren und überprüfen

Motivation

Mit der Standard-Pylint war dies unpraktisch, da der Code nicht wie erwartet formatiert wurde. Daher werde ich zusammenfassen, wie Sie die detaillierten Einstellungen nach Ihren Wünschen ändern können.

Rohrinstallation

Nicht erforderlich, wenn bereits installiert.

sudo apt install -y python-pip

Installieren Sie den Formatierer

flake8: Codeprüfung (Fehlerwarnung) autopep8: Code-Formatierung

pip install flake8 autopep8

Einstellung von settings.json

Öffnen Sie settings.json in den VS-Code-Einstellungen und fügen Sie eine Notiz in {} hinzu

{
   "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 Pylint deaktivieren "python.linting.flake8Enabled": true Flake8 aktivieren "--max-line-length", "500" Die Zeichenbeschränkung einer Zeile von autopep8 wurde auf 500 geändert (im Wesentlichen keine). "--ignore", "E501" Entfernen Sie die Zeichenbeschränkung für eine Zeile von autopep8 Ich denke, eines der oben genannten ist gut, aber ich setze es vorerst ein "--ignore=E501,E266,E302" E501: Heben Sie die Zeichenbegrenzung für eine Zeile Flake8 auf E266: Warnung entfernt, wenn flake8 zu viele #s hat E302: Entfernt die Warnung, wenn zwischen Funktionen oder Klassen nicht mehr als zwei Zeilenumbrüche bestehen

Eigentlich verwenden

Sie sollten es mit "Strg" + "Umschalt" + "I" verwenden können. Wenn Sie es nicht verwenden können, überprüfen Sie bitte, ob die Version von Python, die flake8 usw. mit pip eingeführt hat, und die Version von Python von VS Code identisch sind.

Referenz

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

Recommended Posts

Ich möchte Python-Code auf VS-Code nach meinen Wünschen formatieren und überprüfen
Ich möchte in Python schreiben! (1) Überprüfung des Codeformats
Ich möchte Python mit VS-Code ausführen können
Ich möchte VS Code und Spyder ohne Anakonda verwenden! !! !!
Ich möchte C ++ - Code aus Python-Code erstellen!
Ich möchte die Optimierung mit Python und CPlex behandeln
Ich möchte Lambda mit Python auf Mac AWS!
Ich habe versucht, die Eingabe für UE4 Python VS Code zu interpolieren
Ich möchte meine Abschlussarbeit über IPython Notebook ankündigen
Ich möchte die Natur von Python und Pip kennenlernen
Ich möchte den EDINET-Code und die Wertpapiernummer zuordnen
Python 3.6 unter Windows ... und zu Xamarin.
Lassen Sie uns den Code des in Python [VS Code] geschriebenen automatischen E2E-Tests statisch überprüfen und formatieren.
Ich möchte den Unterschied zwischen der for-Anweisung in der Python + numpy-Matrix und der Julia for-Anweisung auffangen
Ich möchte mit Python debuggen
Ich habe Python ausprobiert! ] Kann ich auf iPad Pro auf Kaggle posten?
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Codieren Sie Python, um zu überprüfen und grafisch darzustellen, ob es dem Gesetz von Benford entspricht
Ich möchte Robomaster S1 ① Rooting und Dateikonfigurationsprüfung hacken
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
So überprüfen und ändern Sie Linux-Berechtigungen (chmod) (chmod) (Ich möchte bei Verweigerung von Permiss gespeichert werden)
Ich möchte ein Glas aus Python verwenden
Ich möchte eine Python-Umgebung erstellen
Ich möchte Linux auf dem Mac verwenden
Ich möchte Protokolle mit Python analysieren
Ich möchte mit aws mit Python spielen
Ich möchte Android-Apps auf Android entwickeln
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Versuchen Sie, Python-Code zu schreiben, um Go-Code zu generieren. - Versuchen Sie, JSON-to-Go usw. zu portieren
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Ich möchte Dunnetts Test in Python machen
Ich möchte MATLAB feval mit Python verwenden
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte mich mit Schlüsselwortargumenten von Python merken
Bei der Konvertierung von CSV in JSON mit Python bin ich auf einen Zeichencode gestoßen
Ich möchte mit Python ein Fenster erstellen
Wie auch immer, ich möchte JSON-Daten einfach überprüfen
Ich möchte mit Python eine E-Mail von Google Mail senden.
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 1/3
Ich möchte eine Datei auf tkinter ablegen und ihren Pfad abrufen [Tkinter DnD2]
Ich möchte ein Spiel mit Python machen
Ich möchte ein Element mit numpy in eine Datei schreiben und es überprüfen.
Ich habe ein privates Python-Paket, möchte aber pipenv auf GitHub Actions installieren und ein Docker-Image erstellen
Ich möchte verschachtelte Dicts in Python zusammenführen
Ich möchte Passungen aus meinem Kopf machen
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte ein Programm ausführen und verteilen, das die Größe von Bildern in Python3 + Pyinstaller ändert
Ich möchte Ceres Solver aus Python verwenden
#Unresolved Ich möchte Gobject-Introspection mit Python3 kompilieren
Ich möchte APG4b mit Python lösen (Kapitel 2)
Ich möchte pyenv + pipenv auch unter Windows machen
Ich möchte horizontalen Text in vertikalen Text konvertieren und auf Twitter usw. veröffentlichen.
Liste des zu verschiebenden und zu merkenden Python-Codes
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 2/3