Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TaskMateNew to Visual Studio Code? Get it now.
TaskMate

TaskMate

Yufei Wang

|
2 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TM Annotation Helper - VS Code Extension

🚀 Introduction

This VS Code extension helps programmers manage their TODOs and tasks efficiently by allowing them to add annotations using //TM:. It automatically detects and lists all such annotations in an interactive panel, enabling quick navigation to the corresponding files.

✨ Features

  • 📌 Detect and list all //TM: annotations in your workspace
  • 📝 Automatically add items to the task list when //TM: is followed by content
  • 🔍 Quick navigation to annotation locations with a single click
  • 📂 Workspace file scanning to find and organize //TM: markers
  • 🖥 Webview panel with an interactive list for easy task management
  • ⚙️ Configurable file inclusion/exclusion

📦 Installation

  1. Download the .vsix file or install it from the VS Code Marketplace.
  2. Open VS Code and go to Extensions (Ctrl + Shift + X).
  3. Search for "TM Annotation Helper" and click Install.
  4. Alternatively, install manually via:
    code --install-extension tm-annotation-helper.vsix
    

🛠 Usage

  1. Add a comment in your code using //TM: followed by a task description, e.g.,
    //TM: Refactor this function
    
  2. Open the command palette (Ctrl + Shift + P / Cmd + Shift + P on Mac).
  3. Run "taskmate" to display all //TM: annotations found in your workspace.
  4. Click on any annotation in the list to instantly navigate to its location in the file.

⚙️ Configuration

Customize annotation behavior in settings.json:

{
  "taskmate.searchPattern": "**/*.{js,ts,java,py,cpp,go,rs}",
  "taskmate.excludePattern": "**/{node_modules,dist,target,build,out}/**"
}
  • taskmate.searchPattern: Specifies which file patterns should be scanned for annotations.
  • taskmate.excludePattern: Defines file patterns that should be ignored.

📜 Release Notes

v1.0.0

  • Initial release with //TM: annotation detection and quick navigation.
  • Added configurable file inclusion/exclusion settings.

💡 Future Improvements

  • Add the ability to set and highlight task priorities.
  • Allow exporting tasks to a table format (e.g., CSV or Excel).
  • Improve performance for large projects.

Happy Coding! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft