是否有任何预提交 linter 可以阻止我使用 PySnooper 装饰器提交代码?
Are there any pre-commit linters that can stop me from committing code with PySnooper decorators?
我使用 PySnooper 库进行调试。
它看起来像这样:
import pysnooper
@pysnooper.snoop()
def number_to_bits(number):
...
我不想提交这样的代码。这个@pysnooper 库仅用于调试。如何使用预提交挂钩来防止它?
https://github.com/adamchainz/flake8-tidy-imports#banned-modules
这个 linter 可以做到。
[flake8]
banned-modules = pysnooper = remove debugging code!
我使用 PySnooper 库进行调试。 它看起来像这样:
import pysnooper
@pysnooper.snoop()
def number_to_bits(number):
...
我不想提交这样的代码。这个@pysnooper 库仅用于调试。如何使用预提交挂钩来防止它?
https://github.com/adamchainz/flake8-tidy-imports#banned-modules 这个 linter 可以做到。
[flake8]
banned-modules = pysnooper = remove debugging code!