我想从命令行运行一些从pre-commit包中可用的内置钩子,而不是作为钩子,而只是从命令行根据需要来发现干净的文件。
例如,如果我想在项目中的任意文件上运行 black,我可以使用black [directory]
命令运行它。
我在文档中没有看到内置钩子的入口命令是什么trailing-whitespace
。
例如,我想foo.py
通过键入来清除尾随空格trailing-whitespace foo.py
。但是,这不起作用。
怎么做呢?
local
附带说明一下,如果像在本地环境中安装预提交一样运行钩子,这也应该是可能的。