{"repo":"presmihaylov/todocheck","free":true,"listed":false,"github":"https://github.com/presmihaylov/todocheck","clone":"git clone https://github.com/presmihaylov/todocheck.git","description":"A static code analyser for annotated TODO comments","language":"Go","stars":439,"topics":["go","linters","todo","hacktoberfest"],"license":"MIT","category":"productivity","readme_excerpt":"Sponsored by Nairi — shared AI agents your team can use in Slack or Discord. --- todocheck todocheck is a static code analyzer for annotated TODO comments. It let's you create actionable TODOs by annotating them with issues from any of the supported issue trackers. No longer will you discover arcane, undocumented TODO comments, scattered across your code base. See How it works for more info. Table of Contents - How it works - Installation - Quickstart - Supported Issue Trackers Github Gitlab Jira Pivotal Tracker Redmine YouTrack Azure Boards - Supported Programming Languages - Ignored Files & Directories - Custom todos - Supported Output Formats - Authentication None API Token/Offline Token Authentication Tokens Cache Auth Token via Environment Variable - Configuration - Contributing How it works Here's an example of an annotated TODO : In case the linked issue J123 is open, todocheck will not report any error. In case it is closed or doesn't exist, todocheck will show an error: If there is an unannotated TODO in your code base, todocheck will also report it as a malformed TODO : Only TODO s with valid, open issues are allowed to exist in the codebase. By integrating todocheck in your development workflow & CI pipeline, you can ensure that there will be no half-baked issue closed with pending TODO s in the codebase. Installation Via homebrew Download prebuilt binary Download the binary for your OS from the latest release. Optionally verify the sha256 checksum: For macos, run ","default_branch":null,"files":null,"tree":[],"storefront":"/r/presmihaylov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/presmihaylov/todocheck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}