...
The use of
jq
ensures that the JSON configuration (openimis.json
) is programmatically editable, maintaining a level of correctness.The use of environment variables and GitHub secrets, like
SONAR_TOKEN
, ensures security and confidentiality.The caching mechanisms enhance performance and reduce build times, aligning with best practices.
Sonar Quality Gateway
Currently all modules are using default Quality Gateway provided by Sonar. It expects code to:
Have 80% coverage
< 3% duplicates
< 5% Technical Debt
No Bugs
No Security Vulnerability
Suggestions for further process improvements
...