Je voulais écrire le code aussi proprement que possible en utilisant pylint, donc J'ai décidé de laisser le sens de l'avertissement sous forme de mémorandum.
・ Ubuntu 16.04 ・ Python 2.7.11 :: Anaconda 4.1.0 (64 bits)
$ pip install pylint
$ pylint hoge.py
Pour le moment, je n'ajouterai que ce que je comprends.
Missing module docstring (missing-docstring) Il semble bon de mettre un commentaire sur la première ligne comme suit
"""This is a test program."""
Unused matplotlib.pyplot imported as plt (unused-import) Dans cet exemple, matplotlib.pyplot a été importé mais pas utilisé.
import matplotlib.pyplot as plt
Supprimé la ligne
Invalid constant name "model" (invalid-name) Dans cet exemple, le modèle de nom semble être mauvais.
Si constant(([A-Z_][A-Z0-9_]*)|(__.*__))$
Je l'ai nommé MODEL car il est nommé selon les règles de
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)
L'erreur a été détectée dans l'exemple de code ci-dessus, mais cela a bien fonctionné, donc Créez un nouveau fichier ~ / .pylintrc comme indiqué ci-dessous Le jugement de numpy.random a été exclu comme indiqué ci-dessous.
~/.pylintrc
[TYPECHECK]
ignored-modules = numpy.random
Recommended Posts