問題タブ [pre-commit.com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4151 参照

jupyterhub - pre-commit run パス python3.6 (--python=python3.6 から) が存在しません

JupyterHubの寄稿ドキュメントに従おうとしていますが、実行するとエラーが発生しますpre-commit run

エラーは私のpythonバージョンに関連しています。3.6Python ですべてをインストールしたにもかかわらず、何らかの理由で期待しています3.7.3。コマンドを実行した出力は次のとおりです。

ログを確認すると、次のように書かれています。

Python 3.6のときに存在した可能性のあるキャッシュを参照しているように見えたので、キャッシュをクリアしようとしました

しかし、エラーやログはまったく変更されませんでした。

これが何かわかる人いますか?そうでない場合は、うまくいけばすぐに解決し、答えを追加します... :)

0 投票する
1 に答える
6371 参照

python-3.x - Python プロジェクトで pre-commit フックが失敗する

Python(minicondaを介して)コミットしようとすると、次のプロジェクトがあります。

次のエラーが発生します。

最後の行は失敗しました。

この問題を解決する方法について何か考えはありますか?

ありがとう!

0 投票する
4 に答える
13000 参照

git - コミット前のフックとして黒が常にコミットに失敗する

Pre-commitを使用してBlackを Git pre-commit フックとして管理しようとしていますが、やり方が間違っているに違いありません。

コミット前の構成ファイルには次のものがあります。

私が期待しているのは、ブラックがステージングされたファイルを変更するだけで、コミットが成功することです。Black の要点は、Python コード スタイル ルールを自動適用することなので、質問はありません。

(Black に準拠していない) ファイルをステージングしてコミットしようとすると実際に何が起こるか: Black は先に進み、意図したとおりにファイルを準拠するように変更します... しかし、問題はそれが「失敗」を返すことです。したがって、コミットは失敗します。そして、ファイルのステージングを解除し、再度コミットする前に再ステージングする必要があります...そして、コミットが成功するのはその後です。

これは非常に煩わしく、意図したワークフローではないでしょうか?

私は何を間違っていますか?

0 投票する
0 に答える
909 参照

python - pre commit フックの前にシェルスクリプトを実行する方法

Python プロジェクトには、黒と mypy のチェッカーを含む pre-commit-config.yaml があります。目標は、エラーをチェックする前に、最初に black を実行することです。および mypy ./ を使用して、考えられるエラーを修正し、フックを実行します。

0 投票する
0 に答える
1903 参照

python - pre-commit run の実行中にエラーが発生する

pre-commit をインストールして構成しました。実行するpre-commit runと、次の INFO に続いてエラー メッセージが表示されます。

anaconda bashを使用して、Windowsから実行しています。pre-commit がレポを見つけるように、パスに git を配置します。すでに anaconda 環境の外部から実行しようとしましたが、非アクティブ化して pre-commit を再度インストールしても、エラーは解決しません。以前の問題を解決するために機能したも実行しようとしましpre-commit cleanた (最初は「pre-commit-hooks.yaml」ファイルが見つかりませんでした) が、このエラーは解決しません。