はじめに
ピリント はPythonの静的コード分析ツールであり、プログラミングエラーを探し、コーディング標準の適用を支援し、コードの臭いを嗅ぎ分け、簡単なリファクタリングの提案を提供します。
高度な構成が可能で、コード内や広範な構成ファイルからエラーや警告を制御するための特別なプラグマがあります。小切手を追加したり、何らかの方法でpylintを拡張したりするためのプラグインを作成することもできます。
PyLintを使用する大きな利点の1つは、オープンソースで無料であることです。したがって、さまざまなプロジェクトに含めることができます。また、多くの一般的なIDEとシームレスに統合されるため、問題なく使用できます。さらに、スタンドアロンアプリケーションとして使用して、アプリケーションの柔軟性を高めることができます。
主な機能のいくつかは次のとおりです。
- エラー検出 そのため、作成したコードをさらに絞り込むことができます。
- 完全にカスタマイズ可能 主な構成は、好みに合わせて構成できるテキストファイルです。
- 継続的インテグレーション これは、PyLintをJenkinsやHudsonなどのツールと統合できることを意味します。
- エディターの統合 emacs、vim(pylint.vim、syntastic)、Eclipseなどで実行します。
- IDE統合
PylintはさまざまなIDEに統合されています:
- スパイダー
- エディトラ
- TextMate
- PyDevを使用したEclipse
- など
分析用のPyLintはPythonPEP8を使用します そのため、この言語を使用した開発では、ほぼ標準について話し合っています。
Ubuntu21.04にPyLintをインストールする
強力で便利なツールのインストールは非常に簡単です。したがって、ターミナルを開き、いつものように、ディストリビューション全体を更新します。
sudo apt update sudo apt upgrade
次に、PIPなどのPythonツールをインストールします。すでにインストールされていると思いますが、インストールされていない場合でも、インストールされていない場合に備えて。
sudo apt install python3-pip python3-dev
PIPを使用する前に、問題が発生しないように更新することをお勧めします。したがって、次の方法でそれを行うことができます:
pip3 install -U pip
次のコマンドを使用して、インストールされているPIPのバージョンを確認します。
pip3 --version
これで、次のコマンドを実行してPyLintをインストールできます。
pip3 install pylint
これによりインストールされ、インストールされたバージョンを確認するには、実行する必要があります
pylint --version
はい、ツールは問題なくインストールされています。
PyLintの基本的な使用法
このプログラムは非常にシンプルな端末インターフェースを備えているため、問題なく使用できます。
基本的な使い方は次のとおりです
pylint [options] modules_or_packages
いくつかの制限がありますが、Pythonファイルを分析することも可能です
たとえば、module.pyがあります。pylintを使用してみましょう。
pylint UnixcopModule.py
別のPythonプログラムからPylintを呼び出すことも可能です
import pylint.lint
pylint_opts = ['--version']]
pylint.lint.Run(pylint_opts)
このようにして、コードを分析し、画面出力を使用して、必要な変更に気付くことができます。アプリケーションの画面出力の例は次のとおりです
************* Module UnixcopModule
UnixcopModule.py:2:1: E0001: invalid syntax (<unknown>, line 2) (syntax-error)
したがって、それを更新して、必要なことを修正する必要があります。
結論
Python開発で非常に便利なツールを見つけました。このツールをインストールすることで、すばやく簡単に利用できます。