For the complete documentation index, see llms.txt. This page is also available as Markdown.

HTML

HTML analysis is available in all editions of SonarQube and SonarQube Community Build.

Language-specific properties

You can discover and update HTML-specific Analysis parameters in: Administration > Configuration > General Settings > Languages > HTML

Embedded JavaScript, TypeScript, and CSS

The HTML analyzer does not analyze JavaScript, TypeScript, or CSS embedded in <script> and <style> tags. That analysis is handled by the JavaScript/TypeScript analyzer, which only looks inside files with the .html, .htm, or .xhtml extension, a narrower list than the file extensions the HTML analyzer itself recognizes. See JavaScript/TypeScript/CSS for the properties that control this behavior.

PHP code analysis

PHP and HTML analyzers both analyze files with extensions: .php, .php3, .php4, .php5, .phtml.

File metrics, such as the number of lines of code, can only be measured by one of the languages, PHP or HTML. They are handled by the PHP analyzer by default, and by HTML analyzer if for some reason the former is not present.

The HTML analyzer inspects PHP files even if the PHP file extensions are not included in the list of file extensions to analyze.

Last updated

Was this helpful?