The standard Adelia plugin provides the following metrics:
Number of programs excluded |
integer |
project |
Number of project programs explicitly excluded from the analysis. |
Number of programs without source code |
integer |
project |
Number of project programs excluded from the analysis due to lack of source code. |
Number of programs analyzed |
integer |
project |
Number of project programs actually processed. |
Lines |
integer |
* |
Total number of source code lines. |
Lines of code |
integer |
* |
Number of 4GL lines in a source code. |
Comments |
integer |
* |
Number of comment lines in a source code. This metric does not include empty comments and commented lines of code. |
Comments (%) |
percentage |
* |
Proportion of comment lines in a source code. This percentage is calculated from the actual number of lines of code. |
Services |
integer |
* |
Number of service calls in a client/server program. |
Server lines of code |
integer |
* |
Number of 4GL code lines in a server part. |
Average service lines |
integer |
* |
Average number of lines of 4GL code in a service call. |
Transactions, windows or pages |
integer |
* |
Number of transactions, windows or pages (interactive programs). |
Blocks |
integer |
* |
Number of paragraphs or blocks. |
Average block lines |
integer |
* |
Average number of lines of 4GL code in a paragraph or block of source code. |
INSERT_MR |
integer |
* |
Number of INSERT_MR. |
Generated lines of code |
integer |
* |
Number of lines of 4GL code obtained by expanding a management rule. |
Generated lines of code (%) |
percentage |
* |
Percentage of lines of 4GL code obtained by expanding a management rule. |
User variables |
integer |
* |
Number of variables declared by the user. |
Reference variables |
integer |
* |
Number of variables declared by the user referencing another variable or file field. |
Reference variables (%) |
percentage |
* |
Number of variables declared by the user referencing another variable or file field. |