問題タブ [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.
python - VSCode 統合ソース管理と事前コミット
Python venv にインストールされたパッケージに依存する VSCode フックでhttps://pre-commit.comを使用する場合。pre-commit では、「システム」を環境として使用するように指定できます。これは、目的の venv がアクティブな端末からうまく機能します。
ただし、統合されたソース管理を使用すると、グローバルなインターピーターにアクセスしているように見え、必要なパッケージが利用できません。
ここに回避策はありますか?今のところ、コミット前の構成でエントリポイント「path/to/bin/python -m package」を指定します。ただし、統合されたソース管理も、少なくとも選択されたインターピーターを尊重する必要があると思います。
何かご意見は?
python - yaml 複数行の正規表現
たとえば、次のケースを見つけるpygrep
フックを書きたいと思いますpre-commit
(あるべきとき.. warning::
)。
私が書いたら
これは機能しますが、文字列が読めないほど長いです。複数の行に分割する方法はありますか?
私は試した
しかし、それは機能しません (結果の正規表現は異なります)。
助言がありますか?