114
Please reach out to the Azure DevOps team and work with them to add syntax highlighting for AL in Azure DevOps. Today all AL code there is just shown as plain text. This is inefficient because all pull request reviews and all other code investigation are a lot slower to do without.
The platform does support syntax highlighting out of the box for example for C#, JavaScript, PowerShell, ... and it is comparatively easier to handle these languages there because of it.

Since Microsoft is advertising the use of Azure DevOps for AL development that would be much appreciated value added.
Category: Development
STATUS DETAILS
Planned
2023 Release Wave 2
Ideas Administrator

Thank you for your feedback. 

We are addressing this in 2023 release wave 2 with a new Azure DevOps extension that add AL Syntax Highlighting. 

This support is largely in place by initial work by German partner GOB, also having suggested this

Best regards,
Business Central Team

Comments

R

I dug into this one a little bit after a chat with David Feldhoff.


DevOps uses HighlightJS v9.10.0 according to a notation in:

https://docs.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops#supported-in-pull-requests--readme-files--wikis


But, that was literally released in 2017, and the entire v.9 branch of HighlightJS is no longer supported.

https://twitter.com/highlightjs/status/839530053759184898


Additionally, Esben tried to get HighlightJS to add AL to their interpreter and was told that they're not adding any more core languages.

https://github.com/highlightjs/highlight.js/pull/2723


So, until the DevOps team gets DevOps using a language formatter that is both current version AND is accepting new languages (*cough* Linguist *cough*), we will not get this.

Category: Development

R

This is posted here where DevOps team will more likely see it. Please provide votes here to let it gain traction.

https://developercommunity.visualstudio.com/idea/1039733/syntax-highlighting-for-al-files.html

Category: Development

R

Would also be good if AL was available as a language in the standard .gitignore start up of a new repo.

Category: Development