問題タブ [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 に答える
5047 参照

python - VSCode 統合ソース管理と事前コミット

Python venv にインストールされたパッケージに依存する VSCode フックでhttps://pre-commit.comを使用する場合。pre-commit では、「システム」を環境として使用するように指定できます。これは、目的の venv がアクティブな端末からうまく機能します。

ただし、統合されたソース管理を使用すると、グローバルなインターピーターにアクセスしているように見え、必要なパッケージが利用できません。

ここに回避策はありますか?今のところ、コミット前の構成でエントリポイント「path/to/bin/python -m package」を指定します。ただし、統合されたソース管理も、少なくとも選択されたインターピーターを尊重する必要があると思います。

何かご意見は?

0 投票する
2 に答える
388 参照

python - yaml 複数行の正規表現

たとえば、次のケースを見つけるpygrepフックを書きたいと思いますpre-commit

(あるべきとき.. warning::)。

私が書いたら

これは機能しますが、文字列が読めないほど長いです。複数の行に分割する方法はありますか?

私は試した

しかし、それは機能しません (結果の正規表現は異なります)。

助言がありますか?