Comment TODO analyzer
From the portfolio: Comment TODO Analyzer
Comment TODO Analyzer is a .NET analyzer for C#; it ensures that all TODO comments in your code respect the same standards.
Options
These options can be set up in the .editorconfig:
-
todo_analyzer.comment.format- Description: The format of the comment containing the TODO.
- Accepted values:
github,jira,custom - Default:
github - Example:
todo_analyzer.comment.format = github
-
todo_analyzer.comment.format.custom.token_regex- Description: The token used to identify if the comment is a TODO when
todo_analyzer.comment.formatiscustom. - Default:
\bTODO\b - Example:
todo_analyzer.comment.format.custom.token = やるべきこと - Note: This is a regular expression.
- Description: The token used to identify if the comment is a TODO when
-
todo_analyzer.comment.format.custom.regex- Description: The regular expression used to check if the comment matches the expected criteria when
todo_analyzer.comment.formatiscustom. - Default:
^ TODO .*$ - Example:
todo_analyzer.comment.format.custom.regex = ^ TODO \[MY-PROJECT\] [\d+] .+\.$
- Description: The regular expression used to check if the comment matches the expected criteria when
Default formats
-
github(Default) :^ TODO \[\#[0-9]+\] .*\.$- Example:
TODO [#33] This needs to be handled.
- Example:
-
jira:^ TODO \[[a-zA-Z0-9]+\-[0-9]+\] .*\.$- Example:
TODO [COMMON-1234] This needs to be handled.
- Example: