shebang-leading-whitespace (EXE004)
派生自 flake8-executable linter。
修复总是可用的。
作用
检查 shebang 指令前是否存在空白。
为什么这不好?
在 Python 中,shebang(也称为 hashbang)是脚本的第一行,用于指定应该用于运行脚本的解释器。
shebang 的 #!
前缀必须是文件的前两个字符。shebang 前面存在空白会导致 shebang 被忽略,这很可能是一个错误。
示例
建议改为