The application object is the entry point of the code model, the application object has many fields to get the code elements, the metrics, the diff, the rules, the quality gates and the scanyp queries.
The name of the application
The application object that represents the baseline.
Flag to check if a baseline was defined.
To get the project collection of the parsed application.
To get all the methods of the application
To get all the types of the application, a type could be a class, a struct, an enum or a generic class.
To get all the fields of the application.
To get all the issues of the application
To get all the rules checked for this application.
To get all the metrics of this application
To get all the clones detected in this application
To get the number of lines cloned in this application
To get the number of tokens cloned in this application
To get the programming language of this application.
To get the quality gate collection of this application.
To get the namespace collection of this application
To get the maintainability metric of this application.
To get the number of lines of comment of the application
To get the number of lines of code of the application
Flag to check if the coverage data are available
To get the coverage percent for this application
To get the number of covered lines of code.
To get the number of not covered lines of code.
To get the imported issues from external static analysis tools.
To get all the source files of the application
Flag to check if a code was changed
Flag to check if a code element was added
To get the technical debt of the application
To get the scores calculated for this application
To get the debt rank of this application, it could A,B,C,D or E.
To get the debt percent for this application
To get the analysis date
To get only my projects, third party projects are excluded
To get only my namespaces, third party namespaces are excluded
To get only my types, third party types are excluded.
To get only my methods.
To get only my fields.
To get the methods and fields of the application.
To get the third party projects.
To get the third party namespaces.
To get the third party types.
To get the third party methods.
To get the third party fields.
To get the total rating of the application.
To get the implementation rating.
To get the design rating.
To get the bug free rating