Skip to content

Limitations and bugs

General limitations

  • only the first compilation unit in Ada and Java files is taken into account. As an optimization, the lexer exit as soon as a compilation unit and it's dependencies are identified.

  • do not analyze C dependencies embedded in code, only "official" dependencies created by (depending on the language) "with", "use", "import", etc.

  • detection of visibility through Java fully qualified name ("import" is not mandatory in Java to use classes) is NOT done at this stage.

  • Weird behavior : if all rules involves P childs, P will be reported as not covered by -lnc
    This is True, but not what is expected... Paradox.

[!IMPORTANT] Programming Languages limitations are listed here

Known Bugs

  • localization in rules files is sometimes a mess! (see 07_Rules_Files_Syntax test3)

For fixed issues, have a look at the Changelog

Submitting issues:

Healthy criticism, discussion and suggestions for improvements are welcome here.