AL Language Support for SonarQube (Business Central On-Premises)

Hi Team,

I am currently using Microsoft Business Central On-Premises and would like to integrate SonarQube for static code analysis. However, I have noticed that AL (Application Language), which is the primary coding language for Business Central, is not listed in the supported languages.

I have reviewed the documentation but could not find any official support or plugins for AL.

Could you provide guidance on:

  1. Whether there is an official SonarQube plugin or third-party integration for analyzing AL code?
  2. If not available, what would be the recommended approach to integrate AL analysis within SonarQube?
  3. Any alternative tools or extensions for static code analysis in Business Central?

Looking forward to your response.

Hey there.

This is not a supported language, nor am I aware of any community-supported plugins that add support!

If you have any existing tools that generate issue reports for this language, you might try importing them via the generic issue report format, or developing a custom plugin.