[PYTHON] Ein Memorandum über Warnungen in Pylint-Ausgabeergebnissen

Ich wollte den Code mit Pylint so sauber wie möglich schreiben Ich beschloss, die Bedeutung der Warnung als Memorandum zu belassen.

Umgebung

・ Ubuntu 16.04 ・ Python 2.7.11 :: Anaconda 4.1.0 (64-Bit)

Wie installiert man

$ pip install pylint

Ausführungsmethode

$ pylint hoge.py

Warnliste

Vorerst werde ich nur das hinzufügen, was ich verstehe.

Missing module docstring (missing-docstring) Es scheint gut, einen Kommentar in die erste Zeile wie folgt zu setzen

"""This is a test program."""

Unused matplotlib.pyplot imported as plt (unused-import) In diesem Beispiel wurde matplotlib.pyplot importiert, aber nicht verwendet.

import matplotlib.pyplot as plt
Zeile gelöscht

Invalid constant name "model" (invalid-name) In diesem Beispiel scheint das Namensmodell schlecht zu sein.

Wenn konstant(([A-Z_][A-Z0-9_]*)|(__.*__))$
Ich habe es MODEL genannt, weil es nach den Regeln von benannt ist

Module 'numpy.random' has no 'randn' member (no-member)

sample.py


'''This is a test program.'''                           
import numpy as np                                      


print np.random.randn(6, 4)

Der Fehler wurde im obigen Beispielcode abgefangen, funktionierte aber einwandfrei Erstellen Sie eine neue ~ / .pylintrc-Datei wie unten gezeigt Das Urteil von numpy.random wurde wie unten gezeigt ausgeschlossen.

~/.pylintrc


[TYPECHECK]
ignored-modules = numpy.random

Recommended Posts

Ein Memorandum über Warnungen in Pylint-Ausgabeergebnissen
Geben Sie das Ausgabeergebnis von sklearn.metrics.classification_report als CSV-Datei aus
Memorandum zu Djangos QueryDict
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Ein Memorandum über die Python-Tesseract-Wrapper-Bibliothek
Ausgabe in Form eines Python-Arrays
Ein Memorandum über Nan.
Eine Geschichte über die Änderung des Master-Namens von BlueZ
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Scraping das Ergebnis von "Schedule-Kun"
Hinweis zur Kernel-Kompilierung
Ein kleines Memorandum von openpyxl
Memorandum über Korrelation [Python]
Ein Memorandum über den Python-Mock
Über die Komponenten von Luigi
Filtern Sie die Ausgabe von tracemalloc
Über die HOG-Ausgabe von Scikit-Image
Über die Funktionen von Python
Ein Memorandum zur Verwendung von eigen3
Ein Hinweis zum Verhalten von bowtie2 bei mehreren Treffern
Geben Sie das Ergebnis der Gradientenabstiegsmethode als Matplotlib-Animation aus
Memorandum des Python-Paketverwaltungstools ez_setup
[Python] Ein Memorandum der schönen Suppe4
Über den Rückgabewert von pthread_mutex_init ()
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
Memorandum of files unter conf.d.
Über den Rückgabewert des Histogramms.
Über den Grundtyp von Go
Verarbeiten Sie das Ergebnis von% time,% timeit
Über die Obergrenze von Threads-max
Gibt das Ergebnis der morphologischen Analyse mit Mecab an einen WEB-Browser aus, der mit Sakura Server / UTF-8 kompatibel ist
Über das Verhalten von Yield_per von SqlAlchemy
Über die Größe der Punkte in Matplotlib
Ein Memorandum über den Inhalt der Abschlussumfrage
Informationen zur Grundlagenliste der Python-Grundlagen
Ein Memorandum zum Erwerb der Grundprüfung für die Python3-Ingenieurzertifizierung
Die Geschichte des Exportierens eines Programms
Verstehen Sie die Anzahl der Eingabe- / Ausgabeparameter des Faltungs-Neuronalen Netzes
Memorandum zur Einführung des EXODUS-Datenmodells der Finite-Elemente-Methode (FEM)
Ein Hinweis zu den Funktionen der Standard-Linux-Bibliothek, die sich mit Zeit befasst
Ich habe versucht, das Ergebnis des A / B-Tests mit dem Chi-Quadrat-Test zu überprüfen
Hinweis zur Verwendung der Python-Eingabefunktion
Informationen zum Verhalten von enable_backprop von Chainer v2
Ein Memorandum über die Geschwindigkeit der Diagonalisierung beliebigen Grades
Informationen zur virtuellen Umgebung von Python Version 3.7
Messen Sie die Assoziationsstärke in einer Kreuztabelle
Memorandum von Python-Anfängern
Das Ergebnis der Installation von Python auf Anaconda
Über die Argumente der Setup-Funktion von PyCaret
[Python] [Meta] Ist der Python-Typ ein Typ?
Über die Normalgleichung der linearen Regression
Ein Memo, das die Achsenspezifikation der Achse erklärt
Holen Sie sich den Dateinamen des Verzeichnisses (glob)
Die Geschichte der Verarbeitung A von Blackjack (Python)
Beachten Sie den Abschluss eines zeitaufwändigen Befehls