builtin-import-shadowing (A004)
派生自 flake8-builtins linter。
作用
检查与内置函数同名的导入。
为什么这不好?
将内置函数重用于导入名称会增加阅读和维护代码的难度,并可能导致不易察觉的错误,因为读者可能会将变量误认为是内置函数,反之亦然。
可以通过 lint.flake8-builtins.ignorelist
配置选项将内置函数标记为此规则的例外。
示例
建议改为
或
派生自 flake8-builtins linter。
检查与内置函数同名的导入。
将内置函数重用于导入名称会增加阅读和维护代码的难度,并可能导致不易察觉的错误,因为读者可能会将变量误认为是内置函数,反之亦然。
可以通过 lint.flake8-builtins.ignorelist
配置选项将内置函数标记为此规则的例外。
建议改为
或