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

flake8-executable的Python项目详细描述


flake8可执行文件

PyversionsPyPIBuild Status

开发人员经常会弄乱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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)