.py
如果文件中的第一行不是,有没有办法添加通知,类似于 PEP8 通知#!/usr/bin/env python3
?
比如如果我有一行 > 80 个字符,它会通知我吗?我想要同样类型的提醒,将 shebang 添加到顶部:
.py
如果文件中的第一行不是,有没有办法添加通知,类似于 PEP8 通知#!/usr/bin/env python3
?
比如如果我有一行 > 80 个字符,它会通知我吗?我想要同样类型的提醒,将 shebang 添加到顶部:
对于它的价值,大多数python文件不应该有shebang——你只需要可执行脚本(例如,你并不希望大多数库模块都是可执行的)
我所知道的唯一尝试处理此类事情的lintercheck-executables-have-shebangs
来自pre-commit-hooks
- 如果可执行文本文件不以 shebang 开头,此 linter 会提醒您(它不是特定于 python,因为问题本身不是特定于 python )
linter 本身并没有真正有用,pre-commit
因为它依赖于框架正确检测“文本文件”和“设置了可执行位”——框架可能有一个崇高的集成,但我不熟悉它
免责声明:我是pre-commit-hooks
及pre-commit
以上的作者(以及pyflakes
- 尽管上面的警告实际上来自pycodestyle
)的维护者之一