*️⃣
コメントアウトされていないconsole.logを見つける正規表現
要件
JS, TSにてコメントアウトされていないconsole.log()のみを検索したい
使用しているエディタはVSCodeで、検索フォームの一番右に正規表現モードがあるのでコレを有効にしたうえで検索する
望みの正規表現
^([^/]|/[^/])*console\.log
終わりに
私のチームで行っているリリース作業では全てのconsole.logをコメントアウトする作業があります。
この際に今までVSCodeの検索タブでconsole.logと手打ちしてその中からコメントアウトされていないものを逐一探し出すということを行っていました。
最初はこれでも全然良かったのですが、最近ではプロジェクトもそこそこ肥大化してきてこの探す作業が一苦労となってきました。
そこで薄々感じていた「正規表現を使えば一発なのでは??」をやってみたという記事です。
最近は便利なAIもあるので要望を伝えれば一発でお望みの正規表現が得られます!
こういう小さい困りごとにも思い切って正規表現を使ってみると、今まで何で使ってこなかったんだろうと驚くくらい優れものです!
ぜひ日常でも正規表現を活用してみて下さい!
Discussion