-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2022-06-20 #45
Comments
semgrepperの試用と改善をして、差分を適切に求めてくれない問題を修正できた。 環境変数を元に適切な差分を求めているようで、更にその環境変数にはパスが入っていて実際には内部でパスの参照するファイルを読んでいて……ということだったので、composite custom actionの中でdocker run --rm ... semgrep ci ... とやるのは大変そう。結果的に、docker custom actionとして提供することにした。 |
semgrepにPRを出すために、pyenvを入れてpython 3.10.5を入れて……ということをしていた。 この辺を読んでいくと、どうやらsemgrep-cliをいじればいいらしい。
WSL2でPythonを入れてpipenv installしようとしたらハマってググった。
pypa/pipenv#3488 helped me a lot, thanks. 手元でsemgrep-cliを動かすことに成功したが、ドキュメントに書いてある通り、semgrep-coreって実行ファイルがねえよと怒られているので、prebuiltなやつを持ってくるか自分で20分かけてビルドするかして持ってこないといけない。面倒だ…… manual shortcutの項目にある通り、releasesの最新版のtar.gzからsemgrep-coreバイナリを持ってきてPATHの通るところに配置した上で、pipenv shellやら何やらを組み合わせた結果、ようやく手元でインストールしたsemgrepが動いた 一度ローカルでのsemgrepインストール手順を踏むと、コードを変更したときに反映される、つまりコピーしてるのではなく実体を参照するようになるらしい。
動くようになった。 semgrepにPull Requestを出した。 |
懸垂、ディップス、腕立て、腹筋ローラーをやった。 |
No description provided.
The text was updated successfully, but these errors were encountered: