flake8插件查找注释代码

flake8-eradicate的Python项目详细描述


鳞片8根除

wemake.servicesBuild StatusCoveragePython VersionPyPI versionwemake-python-styleguide

flake8用于查找已注释(或所谓的“死亡”)代码的插件。

从长远来看,这对项目来说是相当重要的。 基于^{}项目。

安装

pip install flake8-eradicate

它也是^{}的一个有价值的部分。

用法

运行flake8检查程序as usual。 注释的代码应引发错误。

示例:

flake8 your_module.py

选项

  • --eradicate-aggressiveeradicate启用攻击模式可能导致误报

错误代码

Error codeDescription
E800Found commented out code

输出示例

无攻击模式

» flake8 tests/fixtures/incorrect.py
tests/fixtures/incorrect.py:1:1: E800: Found commented out code:
--- before/tests/fixtures/incorrect.py+++ after/tests/fixtures/incorrect.py@@ -1,23 +1,16 @@

 class Some(object):
-    # property_name = 1-    # typed_property: int = 10
     other_property = 2


 # def function_name():
-#     return None


 # class CommentedClass(object):
 #     def __init__(self, prop: int) -> None:
-#         self.property = prop

 #     def __str__(self) -> str:
-#         return self.__class__.__name__

 #    def set_prop(self, prop: int):
-#        self.prop = prop

 #    def get_prop(self):
-#        return self.prop

攻击模式

» flake8 --eradicate-aggressive tests/fixtures/incorrect.py
tests/fixtures/incorrect.py:1:1: E800: Found commented out code:
--- before/tests/fixtures/incorrect.py+++ after/tests/fixtures/incorrect.py@@ -1,23 +1,10 @@

 class Some(object):
-    # property_name = 1-    # typed_property: int = 10
     other_property = 2


-# def function_name():-#     return None-# class CommentedClass(object):-#     def __init__(self, prop: int) -> None:-#         self.property = prop-#     def __str__(self) -> str:-#         return self.__class__.__name__-#    def set_prop(self, prop: int):-#        self.prop = prop-#    def get_prop(self):-#        return self.prop

许可证

麻省理工学院。

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

推荐PyPI第三方库


热门话题
java无法从spring resttemplate访问sms网关   使用spark上下文方法参数的java并行化集合不正确   java中ReadLock的并发检查副本   java基于属性比较两个列表是否具有相同的元素   字符串Java文本块:缩进前缀中的制表符和空格的混合   java如何将带有@SpringBootApplication的maven模块作为测试范围中的依赖项添加到另一个maven模块   我需要一些关于在Java中使用2个jar文件的帮助   mysql JPA Java Spring Boot执行查找/连接表   java对话框选择具有特定名称的文件   java如何修复Spring工具套件4中的端口8080错误?   Java中的apache poi Excel阅读器   java如何在tomcat访问日志中记录线程上下文值   java有一种方法可以创建类<T>的实例,该类将类作为传递泛型的构造函数中的参数   默认情况下,java GORM onetomany映射执行即时抓取   java不能在安卓中接受全局变量   统计系统的java MongoDB异步驱动程序排名   java如何解析:无法解析插件“org.springframework.ide.eclipse.ui”?   用Java从一副牌中随机抽取5张牌   javaapachecamel动态消费者   java如何克服使用Flood Fill 4算法时的“薄边界”问题?