問題タブ [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.
jupyterhub - pre-commit run パス python3.6 (--python=python3.6 から) が存在しません
JupyterHubの寄稿ドキュメントに従おうとしていますが、実行するとエラーが発生しますpre-commit run
エラーは私のpythonバージョンに関連しています。3.6
Python ですべてをインストールしたにもかかわらず、何らかの理由で期待しています3.7.3
。コマンドを実行した出力は次のとおりです。
ログを確認すると、次のように書かれています。
Python 3.6のときに存在した可能性のあるキャッシュを参照しているように見えたので、キャッシュをクリアしようとしました
しかし、エラーやログはまったく変更されませんでした。
これが何かわかる人いますか?そうでない場合は、うまくいけばすぐに解決し、答えを追加します... :)
python-3.x - Python プロジェクトで pre-commit フックが失敗する
Python
(minicondaを介して)コミットしようとすると、次のプロジェクトがあります。
次のエラーが発生します。
最後の行は失敗しました。
この問題を解決する方法について何か考えはありますか?
ありがとう!
git - コミット前のフックとして黒が常にコミットに失敗する
Pre-commitを使用してBlackを Git pre-commit フックとして管理しようとしていますが、やり方が間違っているに違いありません。
コミット前の構成ファイルには次のものがあります。
私が期待しているのは、ブラックがステージングされたファイルを変更するだけで、コミットが成功することです。Black の要点は、Python コード スタイル ルールを自動適用することなので、質問はありません。
(Black に準拠していない) ファイルをステージングしてコミットしようとすると実際に何が起こるか: Black は先に進み、意図したとおりにファイルを準拠するように変更します... しかし、問題はそれが「失敗」を返すことです。したがって、コミットは失敗します。そして、ファイルのステージングを解除し、再度コミットする前に再ステージングする必要があります...そして、コミットが成功するのはその後です。
これは非常に煩わしく、意図したワークフローではないでしょうか?
私は何を間違っていますか?
python - pre commit フックの前にシェルスクリプトを実行する方法
Python プロジェクトには、黒と mypy のチェッカーを含む pre-commit-config.yaml があります。目標は、エラーをチェックする前に、最初に black を実行することです。および mypy ./ を使用して、考えられるエラーを修正し、フックを実行します。
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」ファイルが見つかりませんでした) が、このエラーは解決しません。