小编keu*_*uj6的帖子

使用 PyCharm 进行预提交

我正在尝试从 PyCharm 中的“提交”按钮启动我的预提交挂钩(v.2020.2)。我使用 conda venv (使用 创建conda create -n py38 python=3.8)在其中安装了模块pip install

我的.pre-commit-config.yaml读物是:

repos:
- repo: local
  hooks:
  - id: black
    name: black
    language: system
    entry: black --check
    types: [python]

  - id: isort
    name: isort
    language: system
    entry: isort --check-only
    types: [python]
Run Code Online (Sandbox Code Playgroud)

我在这里使用localrepo 是因为我会将我的代码推送到未连接到互联网的 Intranet 存储库。

pre-commit run --all-files在我的本地计算机上从命令行运行运行良好。但是当我尝试从 PyCharm 提交时(在此输入图像描述),它会引发以下错误:

Traceback (most recent call last):
  File "c:\bib\envs\py38\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None, File "c:\bib\envs\py38\lib\runpy.py", line 86, …
Run Code Online (Sandbox Code Playgroud)

python git pre-commit pycharm pre-commit.com

11
推荐指数
0
解决办法
2万
查看次数

标签 统计

git ×1

pre-commit ×1

pre-commit.com ×1

pycharm ×1

python ×1