私たちのコードベースには、特定のコード(todoアイテム、コメントなど)を示すために警告プラグマを配置する規則があります。
#warning PMO 2012/04/19 Some remark here
var t = 1;
// and other pieces of code...
ReSharperのTo-DoExplorerにこれらのプラグマを見つけさせる方法はありますか?これを検索式として追加しました。
(?<=\W|^)(?<TAG>PMO)(\W|$)(.*)
これは私のためにアイテムだけを検索します(私のイニシャルは「PMO」です)。私も試しました:
(?<=\W|^)(?<TAG>warning)(\W|$)(.*)
と
(?<=\W|^)(?<TAG>#warning)(\W|$)(.*)
「コメント内」、「文字列内」、「識別子内」オプションのいくつかの組み合わせを試しましたが、何も見つかりませんでした。
私の正規表現は間違っていますか(既存の正規表現に基づいており、通常のコードのどこかに「PMO」を配置しても問題ありません)?または、ReSharperはプラグマを無視しますか?後者だと思います。もしそうなら、誰かがまともな代替手段を持っていますか(「解決策を見つける」以外に)?