It is common, especially in legacy environments such as zOS, to have source code files without extensions. In such cases, it is difficult to easily and rapidly recognize the underlying programming languages (usually dozens) behind each file. The classification feature goal is to detect those languages by analyzing their content. The list of the supported programming languages is available here.
Files without extensions are detected at the project creation and are indicated with an orange icon after the types “UNKNOWN” and “TXT” in Statistics. The user can launch the classification in the “…” upper right menu.
Once the task finished, a report is generated in the same menu and the project metrics are updated. The result of the classification can be downloaded as a JSON or Excel file.