shebang-not-first-line (EXE005)
派生自 flake8-executable linter。
作用
检查 shebang 指令是否不在文件的开头。
为什么这不好?
在 Python 中,shebang(也称为 hashbang)是脚本的第一行,用于指定应该用于运行脚本的解释器。
shebang 的 #!
前缀必须是文件的前两个字符。如果 shebang 不在文件的开头,它将被忽略,这可能是一个错误。
示例
建议改为
派生自 flake8-executable linter。
检查 shebang 指令是否不在文件的开头。
在 Python 中,shebang(也称为 hashbang)是脚本的第一行,用于指定应该用于运行脚本的解释器。
shebang 的 #!
前缀必须是文件的前两个字符。如果 shebang 不在文件的开头,它将被忽略,这可能是一个错误。
建议改为