List all of your TODO-type comments in an easy-to-read tree view panel.
Syntax Highlighting
and Trello Integration
included.
https://marketplace.visualstudio.com/items?itemName=TzachOvadia.todo-list
Right-Click
a comment in Action Comments
-> Remove/Copy/Edit
Press Ctrl
+ Shift
+ T
to insert a comment in current cursor position.
- Right-Click a comment in
Action Comments
list ->Create Trello Card
.On first use, you'll have to supply a token. If you don't have a token, just press
Esc
and follow the notification instructions.Next, you'll need to select a Trello list to create cards in.
- That's it. The card is created in the list you selected on first use.
- Right-Click a comment in
Action Comments
list ->Send using Gmail
.
TODO List supports any comment written in the next formats:
// <ACTION>: <message>
/* <ACTION>: <message> */
// <ACTION>(NAME): <message>
Examples:
// TODO: Refactor everything
/* FIXME: Please please please */
// HACK(tzach): This is a workaround
Common tags/types:
TODO
– something to be done.FIXME
– should be corrected.HACK
– a workaround.BUG
– a known bug that should be corrected.UNDONE
– a reversal or "roll back" of previous code.
-
Expression
RegExp to use for extracting comments (first group must be type, last must be text). We recommend capturing only all-uppercase types to avoid capturing
tslint:
and commented properties.Default:
(?:\/\/|\/\*)[ ]?([A-Z]+)(?:\:|\(([A-Za-z\/\d ]+)\)\:)[ ]?(.*)
-
Scan On Save
Scan comments when saving a file.
Default:
true
-
Exclude
Glob pattern to exclude from scans.
Default:
{**/node_modules/**,**/bower_components/**,**/dist/**,**/build/**,**/.vscode/**,**/_output/**,**/*.min.*,**/*.map}
-
Name
Name to use as
Created by
.Default:
empty
-
Enable Comment Formatting
Enable comment formatting (Set color for comment type and make text italic)
Default:
true
-
Trello:Token
In order to create Trello cards, this extension requires read and write permissions.
-
Trello:Default List
List ID to create cards in (will be automatically set on first use)
This extension currently supports Javascript
and Typescript
. We'll add support for other languages in the near future.