用于检查可执行权限和shebang的flake8插件。
flake8-executable的Python项目详细描述
flake8可执行文件
开发人员经常会弄乱python文件的可执行权限和shebang。例如, 有时可执行权限是意外授予的,有时会被遗忘。
这是一个Flake8插件,确保python文件的可执行权限和shebang是 正确设置。具体来说,它检查以下错误:
- EXE001:shebang存在,但文件不可执行。
- exe002:文件是可执行的,但不存在shebang。
- exe003:shebang存在,但不包含“python”。
- EXE004:在shebang之前有空格。
- 例句005:shebang之前有空行或注释行。
安装
运行:
pip install flake8-executable
用法
通常,在安装了flake8可执行文件之后,调用flake8也会运行这个插件。更多 详细信息,请查看Flake8 plugin page。
版权和许可
版权所有(c)2019 Hong Xuhong@topbug.net
flake8可执行文件是自由软件:您可以根据 由自由软件基金会出版的GNU Lesser通用公共许可证 许可证,或(由您选择)任何更高版本。
flake8可执行文件的发布是希望它能有用,但没有任何保证; 甚至没有对适销性或适合特定用途的默示保证。见 GNU Lesser通用公共许可证了解更多详细信息。
你应该收到GNU Lesser通用公共许可证的副本 flake8可执行文件。如果没有,请参阅https://www.gnu.org/licenses/。