camelcase-imported-as-acronym (N817)
源自 pep8-naming linter。
作用
检查别名为首字母缩略词的 CamelCase
导入。
为什么这不好?
PEP 8 建议类、函数、常量等的命名约定。导入和别名名称之间使用不一致的命名风格可能会导致读者期望导入属于另一种类型(例如,将 Python 类与常量混淆)。
因此,导入别名应遵循与被导入成员相同的命名风格。
请注意,此规则与 camelcase-imported-as-constant
不同,以适应选择性强制执行。
另请注意,允许按照 lint.flake8-import-conventions.aliases
选项的导入约定进行的导入别名。
示例
建议改为