Python 从Flake8结果中筛选出特定错误

Python 从Flake8结果中筛选出特定错误,python,databricks,flake8,Python,Databricks,Flake8,我们正在用笔记本电脑写笔记本。当我们把它们放到git上时,我们希望在它们上运行flake8来检查代码中的新问题 因为databricks有一些预定义的变量,这些变量在代码本身中没有定义。 是否可以过滤我们的错误,如: F821 undefined name 'dbutils' 同时保留错误,如 F821 undefined name 'my_var' 我知道,--ignore参数,但据我所知,这只允许一般排除F821,而不允许排除特定变量名 谢谢您可以使用以下命令指定其他内置列表: $cat

我们正在用笔记本电脑写笔记本。当我们把它们放到git上时,我们希望在它们上运行flake8来检查代码中的新问题

因为databricks有一些预定义的变量,这些变量在代码本身中没有定义。 是否可以过滤我们的错误,如:

F821 undefined name 'dbutils'
同时保留错误,如

F821 undefined name 'my_var'
我知道,
--ignore参数
,但据我所知,这只允许一般排除F821,而不允许排除特定变量名


谢谢

您可以使用以下命令指定其他内置列表:

$cat t2.py
db_utils.wat()
my_var.wat()
$ flake8 t2.py 
t2.py:1:1: F821 undefined name 'db_utils'
t2.py:2:1: F821 undefined name 'my_var'
$ flake8 t2.py  --builtins db_utils
t2.py:2:1: F821 undefined name 'my_var'