GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

PyCQA

pylint – プログラミングエラーを探すPythonソースコードアナライザは、コーディング標準を実施するのに役立ち、いくつかのコードのにおいを嗅ぐ

投稿日:

プログラミングエラーを探すPythonソースコードアナライザは、コーディング標準を実施するのに役立ち、いくつかのコードのにおいを嗅ぐ

README for Pylint – http://www.pylint.org/

PylintはPythonのソースコードアナライザで、プログラミングエラーを検索し、コーディング標準を適用するのに役立ち、いくつかのコードのにおいを嗅ぐのに役立ちます(Martin FowlerのRefactoringの本で定義されています)。

Pylintにはデフォルトで多くのルールが有効になっています。 これは設定が非常に簡単で、プラグマを処理してコード内から制御することができます。 さらに、独自のチェックを追加するプラグインを記述することも可能です。

GNU一般公衆利用許諾契約書に基づいて配布されるフリーソフトウェアです。

開発はGitHubでホストされています: https : //github.com/PyCQA/pylint/

code-quality@python.orgメーリングリストを使ってPylintについて議論することができます。 https://mail.python.org/mailman/listinfo/code-quality/で購読するか、 https: //mail.python.org/pipermail/code-quality/でアーカイブを読んでください。

インストール

Pylintはastroidパッケージを必要とします(後でより良い)。

インストールは次のように簡単に行う必要があります。

python -m pip install astroid

Pylintはisortパッケージを必要とします(後で良いでしょう)。

インストールは次のように簡単に行う必要があります。

python -m pip install isort

ソースディストリビューションからインストールする場合は、tarballを抽出して次のコマンドを実行します

python setup.py install

同様の方法で依存関係をインストールする必要があります。 Debianパッケージとrpmパッケージの場合は、Linuxディストリビューションに従って通常のツールを使用してください。

インストールと利用可能な配布形式の詳細については、 docサブディレクトリのユーザーマニュアルを参照してください。

ドキュメンテーション

doc /サブディレクトリまたはhttp://docs.pylint.orgを参照してください。

Pylintには、以下の追加コマンドが含まれています。

  • pyreverse:UMLダイアグラムジェネレータ
  • symilar:独立した類似点チェッカー
  • epylint:EmacsとFlymake互換のPylint







-PyCQA

執筆者: