跳转到主要内容

用于检查可执行权限和shebang的Flake8插件。

项目描述

flake8-executable

Pyversions PyPI PyPI - Downloads Build Status

开发者在处理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 查看散列)

上传时间 Python 3

由以下组织支持