检查blind except:语句的flake8扩展

flake8-blind-except的Python项目详细描述


flake8 blind except
====

==flake8扩展检查blind,catch all``except:``语句。

您可能希望以不同于代码中出现的异常的方式处理系统中断。

通常还有一种更好的方式,就是在代码底部有许多小的“try`-`”块来捕获特定的异常,而不是一个大的“try:``块带catch all``除外:`”。对于你的程序员来说,在代码的特定部分,他们可以期待什么样的异常,以及当它们发生时,什么样的操作是正确的,这对他们来说也是一件好事。

代码块::python

尝试:
一些可怕的东西()
除了:
每个人都恐慌()

但是,以下代码是有效的:

…代码块::python

尝试:
一些可怕的东西()
除了可怕的异常:
不要惊慌()

安装扩展::

$pip安装flake8 blind,除了

用法
----

运行以下命令以验证插件是否已正确安装::

$flake8--版本
2.0(pep8:1.4.6,flake8 blind,除了:0.1.0,pyflakes:0.7.3)

插件将被自动使用。

当找到一个blind except时,``flake8``将输出::






changes
----

0.1.1-2016-06-27
`````````````````````````````
*`pep8``在其2.0版本中被重命名为``pycodestyle```。此更改的兼容性更新

0.1.0-2014-02-07
`````````````````````````
*初始版本


注意事项
----

我已经用flake8 2.6.2和python 2.7.3测试了此包。它未经测试(但可能与其他软件版本兼容)。

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

推荐PyPI第三方库


热门话题
java传递位置作为FragmentPagerAdapter中片段的参数   html Java Jsoup循环打印   java如何使用FileOutputStream写入数据而不丢失旧数据?   java在测试用例类/方法中执行sql before/after/in   java在javafx中注册鼠标处理程序,但处理程序不是内联的   Android嵌入了一个C++库的java代码,不需要TopPLE程序来嵌入它?   片段类内部的java ProgressBar导致setMax方法出现NullPointerException?   带有google app engine的java Activator Play框架   java如何解析星级而不是字符串?   java如何在基本实体中定义通用主键字段?   通过扩展实现Java克隆   使用CipherOutputStream的java递归加密提供一个空字节[]   在运行时提取字段值的Java服务   Java 11和spring boot从spring boot应用程序的fat jar中的依赖项jar加载资源   java尝试使用J2SE枚举所有可用的Wifi网络   使用Java库进行SWIFT MT消息解析   java拆分非逗号分隔的字符串   java为什么toString()不能是静态方法?   java在连接到集群数据库时遇到mongo异常   java访问Hashmap中存储的json有效负载值