|
| 1 | +## Description of change |
| 2 | + |
| 3 | +_Please describe your changes here._ |
| 4 | + |
| 5 | +### Associated issue(s) |
| 6 | + |
| 7 | +_Reference issues pertinent to this PR here If there are no issues referenced, |
| 8 | +replace this line and the following task completion line._ |
| 9 | + |
| 10 | +- [ ] The acceptance criteria for all associated issues have been completed, tested, and validated. |
| 11 | + |
| 12 | +### PR check-list |
| 13 | + |
| 14 | +> **:white_check_mark: Please review and check the appropriate items.** |
| 15 | +
|
| 16 | +#### 1. **Code standards compliance** |
| 17 | +[](https://github.com/feross/standard) |
| 18 | + |
| 19 | +- [ ] `ESLint` passes. |
| 20 | + |
| 21 | +#### 2. **Code quality** [![Quality Gate][sonar-gate-img]][sonar-gate-url] |
| 22 | + |
| 23 | +- [ ] The quality gateways pass with an "A" grade. |
| 24 | + |
| 25 | +| Measure | Scores | |
| 26 | +|:--------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 27 | +| **`Complexity`** | [![Complexity][sonar-complexity-img]][sonar-complexity-url]<br>[![Cognitive complexity][sonar-cognitive-img]][sonar-cognitive-url]<br>[![Complexity per Class][sonar-complexity-class-img]][sonar-complexity-class-img]<br>[![Complexity per file][sonar-complexity-file-img]][sonar-complexity-file-img] <br>[![Complexity per Function][sonar-complexity-function-img]][sonar-complexity-function-url] | |
| 28 | +| **`Duplications`** | [![Duplications][sonar-duplications-img]][sonar-duplications-url] | |
| 29 | +| **`Issues`** | [![Issues][sonar-issues-img]][sonar-issues-url] | |
| 30 | +| **`Maintainability`** | [![Code smells][sonar-code-smells-img]][sonar-code-smells-url]<br>[![Maintainability][sonar-maintainability-img]][sonar-maintainability-url]<br>[![Technical debt][sonar-tech-debt-img]][sonar-tech-debt-url] | |
| 31 | +| **`Reliability`** | [![Reliability][sonar-reliability-img]][sonar-reliability-url] | |
| 32 | +| **`Security`** | [![Security][sonar-security-img]][sonar-security-url] | |
| 33 | + |
| 34 | + |
| 35 | +#### 3. **Test coverage** [![Coverage Status][sonar-coverage-img]][sonar-coverage-url] |
| 36 | + |
| 37 | +- [ ] The source code is 100% covered with passing specs. |
| 38 | + |
| 39 | +> **:information_source: These tasks are not required to open a PR, and may be addresses while the PR is open.** |
| 40 | +
|
| 41 | +[coveralls-img]: https://coveralls.io/repos/github/commonality/common-vocabulary/badge.svg |
| 42 | +[coveralls-url]: https://coveralls.io/github/commonality/common-vocabulary |
| 43 | +[sonar-code-smells-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=code_smells |
| 44 | +[sonar-code-smells-url]: https://sonarcloud.io/component_measures/metric/code_smells/list?id=-commonality-common-vocabulary&metric=code_smells |
| 45 | +[sonar-cognitive-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=cognitive_complexity |
| 46 | +[sonar-cognitive-url]: https://sonarcloud.io/component_measures/metric/cognitive_complexity/list?id=-commonality-common-vocabulary&metric=cognitive_complexity |
| 47 | +[sonar-complexity-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=complexity |
| 48 | +[sonar-complexity-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=complexity |
| 49 | +[sonar-complexity-function-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=function_complexity |
| 50 | +[sonar-complexity-function-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=function_complexity |
| 51 | +[sonar-complexity-file-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=file_complexity |
| 52 | +[sonar-complexity-file-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=file_complexity |
| 53 | +[sonar-complexity-class-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=class_complexity |
| 54 | +[sonar-complexity-class-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=class_complexity |
| 55 | +[sonar-coverage-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=coverage |
| 56 | +[sonar-coverage-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=coverage |
| 57 | +[sonar-duplications-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=duplicated_line_density |
| 58 | +[sonar-duplications-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=duplicated_lines_density |
| 59 | +[sonar-gate-img]: http://sonarcloud.io/api/badges/gate?key=-commonality-common-vocabulary |
| 60 | +[sonar-gate-url]: https://sonarcloud.io/dashboard?id=-commonality-common-vocabulary |
| 61 | +[sonar-issues-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=blocker_violations |
| 62 | +[sonar-issues-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=violations |
| 63 | +[sonar-maintainability-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=new_maintainability_rating |
| 64 | +[sonar-maintainability-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=new_maintainability_rating |
| 65 | +[sonar-reliability-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=new_reliability_rating |
| 66 | +[sonar-reliability-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=new_reliability_rating |
| 67 | +[sonar-security-img]: http://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=vulnerabilities |
| 68 | +[sonar-security-url]: https://sonarcloud.io/component_measures?id=-commonality-common-vocabulary&metric=vulnerabilities |
| 69 | +[sonar-tech-debt-img]: https://sonarcloud.io/api/badges/measure?key=-commonality-common-vocabulary&metric=sqale_debt_ratio |
| 70 | +[sonar-tech-debt-url]: https://sonarcloud.io/component_measures/metric/sqale_index/list?id=-commonality-common-vocabulary&metric=sqale_debt_ratio |
0 commit comments