Visual Studio Code - Useful extensions for AL development
It's no secret that development in VS Code without additional extensions is painful. But, the market of VS Code extensions is rather extensive for AL. I will tell you about those that I use.
AZ AL Dev Tools/AL Code Outline — is a set of useful tools in one extension. I advise you to look at a very comfortable and helpful object wizard.
Features:
Link: https://marketplace.visualstudio.com/items?itemName=andrzejzwierzchowski.al-code-outline
A powerful tool that brings us the familiar Object Designer. Sometimes it seems to me that it is much more convenient than C/AL Object Designer.
Features:
Link: https://marketplace.visualstudio.com/items?itemName=martonsagi.al-object-designer
Impossible to imagine working with GIT without this extension. List of features so vast that I just put in a quote
GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
Link: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
Useful tools for testing and translation, also interesting variant report creation tool.
Features:
TRANSLATIONS
TESTING
REPORT CREATION
Link: https://marketplace.visualstudio.com/items?itemName=ClipDynamics.al-language-tools
Comfortable snippets for variables.
Features:
Link: https://marketplace.visualstudio.com/items?itemName=rasmus.al-var-helper
Pack of custom snippets and tools. The automatic renaming function is one of the main advantages of this extension according to Prefix/Suffix naming requirements.
Features:
Link: https://marketplace.visualstudio.com/items?itemName=waldo.crs-al-language-extension
This extension quickly searches (using ripgrep) your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the explorer pane. Clicking a TODO within the tree will open the file and put the cursor on the line containing the TODO.
Found TODOs can also be highlighted in open files.
Link: https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree