Rules are standards with which the software product should comply with.
The rules for quality checks in Quality Clouds are based on the following elements:
- technical best practices by SaaS platform vendor
- Quality Clouds recommendations
- client-defined technical best practices
- software development industry standards (coding standards), including
Compliance or its lack impacts several areas such as security, performance or reliability differently, depending on the recommendation.
Rulesets are sets of rules that are applied to a platform scan. You can manage and customize your rulesets from the Rulesets section in the portal.
The following ruleset types are now available:
Set of default best practices provided by Quality Clouds. The main quality metrics are always calculated against the default ruleset, so that they can serve us as a baseline.
This is especially useful when, for example, you run scans using different sets of customized best practices. In this case, comparing baseline values gives you a better view of the global quality trends.
Set of best practices defined by you, which ignores or overrides specific rules of the default set of best practices provided by Quality Clouds. The quality metrics obtained by applying this set of rules, are labeled as Custom Ruleset Metrics, and are displayed in a prominent place in the dashboards.
Custom rulesets without extensions
Metrics obtained by applying the custom ruleset only to the code developed by you on the instance. It dismisses all issues encountered in third party vendor code or applications. Although vendor issues do affect the overall instance quality, you normally cannot address them directly as you do with your own code.