Pylentを使用してコードをチェックする


Pylentを使用してコードをチェックする

  • Pythonプログラミング言語のソースコード、エラー、品質チェック
  • インストール:pip install pylintターミナル環境で実行できます.
  • 実行:pylint 파일명.py端末環境で実行します.
  • 実行結果
  • ************* Module 우스꽝스러운_이름_생성기
    우스꽝스러운_이름_생성기.py:52:0: C0304: Final newline missing (missing-final-newline)
    우스꽝스러운_이름_생성기.py:1:0: C0144: Module name "우스꽝스러운_이름_생성기" contains a non-ASCII unicode character (non-ascii-name)
    우스꽝스러운_이름_생성기.py:1:0: C0114: Missing module docstring (missing-module-docstring)
    
    -----------------------------------
    Your code has been rated at 8.12/10
  • 実行結果スコア(レート)は8.12点です.
  • メッセージコード
  • R:ベストプラクティス
  • C:符号化規格ビットを示す規則
  • W:警告(警告)、スタイルに関連するプログラミング問題または些細なプログラミング問題を表す
  • E:重要なプログラミング問題(エラーかもしれない)を示すエラー
  • F:「緊急」(Fatal)
  • Pylinut設定

  • 通常、無効な定数名は無視されます.-rnオプション(-reports=nの略)を使用して、Pylentが返す不要な統計を省略します
  • pylint -rn 파일명.py
  • Pylinutは、各行の最大長のデフォルト値が100文字であることを推奨し、PEP 8は79文字であることを推奨します.調整オプション
  • pylint --max-line-length=79 파일명
  • Pylinut実行時に設定を調整しない場合は、カスタム設定ファイルを作成できます.(使用--generate-rcfileコマンド)
  • 파일경로/pylint -rn --max-line-length=79 --generate-rcfile > 설정파일명.pylintrc
  • 使用プロファイル
  • pylint --rcfile 설정파일명.pylintrc 파일명