静态类型检查工具 pylint

  • static type checker
  • PyLint 是一个用于 Python 代码的静态代码分析工具。它可以帮助您发现潜在的错误、代码风格问题和最佳实践违规行为。PyLint 可以提高您的代码质量,使其更易于阅读和维护。
  • 官网: https://pylint.readthedocs.io/en/latest/

主要功能

  • 代码分析: PyLint 可以分析您的代码以发现各种问题,包括语法错误、逻辑错误、重复代码、未使用变量和未使用的导入。
  • 代码风格检查: PyLint 可以检查您的代码是否符合 PEP 8 等代码风格指南。
  • 最佳实践建议: PyLint 可以建议您如何改进您的代码以遵循最佳实践。

安装

pip install pylint
 
# check spelling with enchant
pip install pylint[spelling]

相关

  • mypy 专注类型检查,可与 pylint 组合使用覆盖不同维度
  • flake8 更轻量的替代品,速度更快但功能较少