🌳

VSCode拡張 「Todo Tree」でShift_JISの文字化けを回避する

2024/01/12に公開

Todo Tree という、ソースコード内の TODO などのコメントを拾って一覧できるVSCode拡張があります。
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

ただ、デフォルトだとShift_JISで書かれたファイル内のTODOが文字化けしてしまいました。
内部で Ripgrep を使っているようなので、設定でオプションに encoding を指定してあげれば文字化けを回避できます。

拡張機能の設定から検索などで Todo-tree > Ripgrep: Ripgrep Args を探し、
--encoding Shift_JIS を追記するか、 settings.json で以下を追加します。

"todo-tree.ripgrep.ripgrepArgs": "--max-columns=1000 --no-config --encoding Shift_JIS"

参考
https://qiita.com/masakuni-ito/items/84cb72b270fe54be259e

Discussion