jira-todo
v1.2.0
Published
Check your source code for todos and the Jira issues referenced by them.
Downloads
15
Maintainers
Readme
jira-todo
Check your source code for todos and the Jira issues referenced by them.
The What
jira-todo analyzes your JavaScript files and looks for comments that contain todo annotations as defined by certain keywords (by default those are todo
and fixme
).
For example, consider the following source code:
function fibonacci(n) {
// TODO FIB-42: Consider negative values for n
if (n === 1 || n === 2) {
return 1;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
jira-todo will be triggered by the keyword TODO
and identify the referenced Jira issue FIB-42
. In a second step it will contact the Jira server, retrieve the data for that issue and validate whether its type and status are acceptable.
Example
The Why
In most projects the code is riddled with TODOs and FIXMEs, but experience shows that those are oftentimes not resolved unless there is a ticket in your issue tracker that forces you to (sooner or later).
But even if you connect your todos with specific issues the two can still run out of sync or you might reference issues that are already closed. jira-todo helps you enforce consistency between your source code and Jira issues.
The How
Check out the documentation in the wiki.