有没有办法自动修复' invalid-envar-default ' pylint问题?
我尝试过的工具(autopep8、autoflake和black)都不能自动修复这个问题。
对于所有情况,解决方案似乎都非常简单,确保第二个参数是字符串(可以用str()
Package 它:
出发地:os.getenv('SECRET_KEY', 1) # [invalid-envvar-default]
至:os.getenv('SECRET_KEY', '1')
有没有办法自动修复' invalid-envar-default ' pylint问题?
我尝试过的工具(autopep8、autoflake和black)都不能自动修复这个问题。
对于所有情况,解决方案似乎都非常简单,确保第二个参数是字符串(可以用str()
Package 它:
出发地:os.getenv('SECRET_KEY', 1) # [invalid-envvar-default]
至:os.getenv('SECRET_KEY', '1')
1条答案
按热度按时间6ju8rftf1#
pylint目前没有自动修复功能。ruff打算这么做,但目前可用的棉绒很少(而不是'invalid-envar-default').这种类型的检查很可能会从pylint中删除,或者不会在ruff中实现,因为它非常非常接近类型检查器应该做的事情,一般应用于单个函数的单个参数。当类型检查器不可用时,感觉就像是时间的剩余。(来源:我是一个pylint维护者,我正在考虑彻底删除这张支票)。
所以要想积水,现在解决这个问题的最佳方法是手动。