TODO NUKEMWorking Draft A VSCode extension for creating and managing structured TODO comments with emojis following the TODO NUKEM Convention. Features interactive comment generation, TODO overview with filtering, and quick snippets for maximum productivity. 📰 InstallationInstall this extension from the VSCode Marketplace 🚀 UsageThis extension offers two ways to create TODO NUKEM comments: 1. 🎯 Interactive Command (Recommended)Open the Command Palette (
Follow the guided prompts:
Example in source code:
Visual display (with decorations): The extension decorates the keys with emojis in the editor:
2. ⚡ Quick SnippetsIn supported languages, type
This provides pre-defined templates for quick TODO insertion. ✨ Supported LanguagesDefined in the Line Comment
Block Comment
For example, CSS uses block comments like And TypeScript could use line comments like If a language you need is missing, feel free to open a PR and contribute! ❓FAQHow can I enable snippet suggestions in comments in VSCode?By default, snippet suggestions are not active in comments in VSCode. If you want to enable this feature, you need to adjust your settings. In User Settings search for
The green emoji (🟩) doesn't display on older Windows 10 versionsOlder Windows 10 versions don't support the green square emoji (🟩). To fix this, create a
This replaces the green square with a blue circle (🔵). After creating the file, press How can I customize the display mode?You can customize how TODOs are displayed by creating a Emoji only (default):
Displays: Text only:
Displays: Emoji-text combination:
Displays: After creating or modifying the file, reload the window with How can I configure ticket links?You can make ticket references clickable by configuring a
Now when you use
Clicking on After creating or modifying the file, reload the window with For more questions and answers, please visit our Q&A Discussions. 🔗 Related ToolsESLint PluginFor best results, combine this extension with the TODO NUKEM ESLint plugin to enforce the convention in your codebase: The ESLint plugin validates that your TODO comments follow the TODO NUKEM Convention and can auto-fix formatting issues.
Learn more: ❤️ SupportIf you find this project helpful, please consider giving it the Convention Repo a star on GitHub. We do not currently offer direct support for this project. 💎 SponsorAtosWe appreciate the support from Atos, helping us continue our open source work. ✍️ Authors (in alphabetical order)⚖️ LicenseSee the LICENSE file for details. ℹ️ DisclaimerPlease note that this project, TODO NUKEM, is not officially associated with or endorsed by the Duke Nukem franchise or its creators. It is an independent project developed by the open-source community and does not claim any rights to the Duke Nukem trademark or any related materials. ✨ ContributorsThanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome! |