python程序的被动检查器

pyflakes的Python项目详细描述


一个检查python源文件错误的简单程序。

pyflakes分析程序并检测各种错误。它的工作原理是 解析源文件,而不是导入它,因此在 有副作用的模块。它也快得多。

available on PyPI 它还支持python的所有活动版本:2.7和3.4到3.7。

安装

它可以与以下组件一起安装:

$ pip install --upgrade pyflakes

有用提示:

  • 请确保为兼容python的版本安装它 使用代码库:对于python 2,pip2 install pyflakes和 Python3,pip3 install pyflakes
  • 您还可以使用python3 -m pyflakes .python2 -m pyflakes .如果两个版本都安装了它。
  • 如果你需要更多的选择和更多的灵活性,你可以给一个 也看看Flake8

设计原则

Pyflakes做了一个简单的承诺:它永远不会抱怨风格, 它会非常非常努力地不发出假阳性。

pyflakes也比Pylint快 或者Pychecker。这是 很大程度上是因为pyflakes只检查每个文件的语法树 个别地。因此,pyflakes在 它可以检查的类型。

如果你喜欢松饼但也想要样式检查,你需要 flake8,它结合了 带有样式检查的pyflakes PEP 8并添加 每个项目的配置能力。

邮件列表

分享您的反馈和想法:subscribe to the mailing-list

贡献

问题在GitHub上跟踪。

补丁可以通过GitHub pull request或邮件列表提交 如果你愿意的话。如果您愿意,请rebase your changes 因此,它们可以应用于具有快速前向合并的master,并且每个提交都是 一个连贯的工作单元,有一个写得很好的日志信息。如果你不是 对于这个rebase工作流,项目维护人员很乐意 为你收回你的承诺。

所有更改都应包括测试并通过flake8

Build status

变更日志

请看NEWS.rst

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java遍历数组并检查项的值   在名为“”的DispatcherServlet中找不到URI为[/api/encodedurl]的HTTP请求的java映射   java如何在所有JUnit测试中集成Spring Instrument javaagent   java从Axis2生成的存根获取端点URL   使用Gson从JSON转换为POJO的java问题   java如何在安卓中循环声音   java客户端中的elasticsearch geohash方面   我想用Java从右向左打印*请提供输入   java在安卓中上传一个或多个图像   调试如何在Netbeans中调试Java Web应用程序?   创建2个单例Java类实例   java Android Studio:膨胀类片段时出错(加载活动\主UI时程序崩溃)   来自javajarmyapp的命令行。jar选项到myApp选项   java调用setLocationEnabled在另一个按钮中