Supported Programming Languages

BluInsights is hyperpolyglot! It supports an array of languages and never stop learning new ones at the speed of the light.

Assets
Classification
Dependencies
Cyclomatic Complexity
Assets

BluInsights relies on files extensions in order to automatically calculate and consolidate the number of comment lines and empty lines of your source code files. For languages which are not already supported, BluInsights will compute all the metrics except the comment lines.

Assembly JCL Informix 4GL CL CSS, LESS, SASS, SCSS Rust Groovy SQL Swift
C# / .NET C C++ Kotlin Scala Ruby Go Python Shell
HTML XML TypeScript JavaScript RPG Cobol Visual Basic Ideal BMS
DDS Powerhouse PowerBuilder SQLRPGLE PL/1 INI CLP CLLE Natural
Delphi

This list is continuously updated with other programming languages. If you have any specific need, feel free to contact us.
Classification

Source code files without extensions (usually written in legacy mainframe languages) have to be processed in order to be classified by types (e.g. Cobol, Copybook, JCL…).

Assembly JCL CL SQL RPG Cobol Ideal

This list is continuously updated with other programming languages. If you have any specific need, feel free to contact us.
Dependencies

Dependencies analysis is provided for the following languages in order to detect all the relationships between the uploaded source code.

JCL CL RPG Cobol Ideal PowerBuilder Natural Delphi

This list is continuously updated with other programming languages. If you have any specific need, feel free to contact us.
Cyclomatic Complexity

Cyclomatic Complexity analysis is provided for the following languages in order to detect the complexity of the uploaded source code.

PowerBuilder Natural Delphi

This list is continuously updated with other programming languages. If you have any specific need, feel free to contact us.

Ready to dive into your millions of lines of code?