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

Ruby

Language-specific information about the way that SonarQube Cloud supports the analysis of Ruby.

Supported versions

The level of support for a language is defined as follows:

  • Fully supported: Analysis will complete. All the language features are understood and examined.

  • Supported: Most language features are understood and examined but the version includes unsupported features. Analysis might break or provide incomplete results.

Versions 3.0, 3.1 and 3.2 are supported.

Language-specific properties

To discover and update the Ruby-specific properties, navigate in SonarQube Cloud to Your Project > Administration > General Settings > Languages > Ruby. See Configuration overview for more information about setting properties.

By default, all the vendor directories are excluded from the analysis. However, you can change the property sonar.ruby.exclusions to a different pattern if you want to force their analysis (not recommended).

In-line suppression of issues

Adding the //NOSONAR comment at the end of the line will suppress all issues on that line.

Last updated

Was this helpful?