Skip to content

#05 TODO TREE: TAGGING AND TRACKING

Since Business Central version 15, the AL development should be done exclusively on VS Code. This fact allows developers to use VS Code Extensions that previously weren’t available.

One of those extensions is the Todo Tree (A). This extension allows the developers to leave tags around the AL Project. These tags start with //TODO and everything that comes after the tag is marked in the Todo Tree tab in VS Code.

There is the possibility to customize the extension like changing the color of the tags or the nature of the tags itself (B).

With the AL project paired with Azure DevOps all the tags in the project are sent and received when using push and pull commands, and when the pull is done, if a developer has the TODO tree extension installed in VS Code, the extension will automatically update the tree if new tags are found in the remote repository. This allows a better control of the code or the developments that team members are doing.

(A) https://marketplace.visualstudio.com/items?itemName=EdySpider.alstructurecreator

(B) https://blog.truesec.com/2020/01/22/configuring-vscode-todo-tree/