expiring-todo-comments
: Add date
option
#1683
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This could be useful a few ways:
@fisker @sindresorhus I'll add tests and docs once we've established the feature is something that would be consideredDocs and tests added. I was going to make an issue but it was about the same amount of effort to make the (runtime) code change as PR. I did it in the GitHub UI 🙃👇 something like what I'll add to the docs
date
Type:
string
(date
format)Default:
<today>
For TODOs with date deadlines, this option makes them trigger only if the deadline is later than the specified date. You could set this to a date in the future to find TODOs that expire soon, or set it far in the past if you want to ignore recently-expired TODOs.
The format must match json-schema's date.
examples
Find tech debt that has grown up and gone to college by triggering the rule for TODOs with old dates:
Prepare for the future by triggering the rule for TODOs with dates from the next millennium: