用于检查可执行权限和shebang的Flake8插件。
项目描述
flake8-executable
开发者在处理Python文件的可执行权限和shebang时经常出现错误。例如,有时不小心赋予了可执行权限,有时则忘记了。
这是一个Flake8插件,确保Python文件的可执行权限和shebang设置正确。具体来说,它检查以下错误
- EXE001: 存在shebang但文件不可执行。
- EXE002: 文件可执行但不存在shebang。
- EXE003: 存在shebang但不包含"python"。
- EXE004: 在shebang之前有空格。
- EXE005: 在shebang之前有空白行或注释行。
安装
运行
pip install flake8-executable
用法
通常,在安装flake8-executable之后,调用flake8也会运行此插件。有关更多详细信息,请参阅Flake8插件页面。
版权和许可
版权所有(c)2019 洪旭 hong@topbug.net
flake8-executable 是自由软件:您可以按照自由软件基金会发布的 GNU 较小通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何更新的版本。
flake8-executable 以希望它可能是有用的目的进行分发,但没有任何保证;甚至没有关于适销性或特定用途的暗示保证。有关详细信息,请参阅 GNU 较小通用公共许可证。
您应该已经收到 flake8-executable 一起提供的 GNU 较小通用公共许可证副本。如果没有,请参阅 https://gnu.ac.cn/licenses/。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
flake8-executable-2.1.3.tar.gz (23.0 kB 查看散列)
构建发行版
flake8_executable-2.1.3-py3-none-any.whl (35.3 kB 查看散列)