yarn run v1.22.10 $ yarn run lint:css './**/*.+(css|scss)' $ stylelint --ignore-path ./.eslintignore './**/*.+(css|scss)' public/components/_autocomplete.scss 15:3 ✖ Expected empty line before comment comment-empty-line-before public/components/_build-pipeline.scss 82:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 94:15 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 101:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 119:1 ✖ Unexpected unknown at-rule "@each" at-rule-no-unknown 133:3 ✖ Expected empty line before declaration declaration-empty-line-before 141:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 142:3 ✖ Expected empty line before declaration declaration-empty-line-before 174:34 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 175:32 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 176:32 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 186:24 ✖ Expected "Success" to be "success" value-keyword-case 187:24 ✖ Expected "Failed" to be "failed" value-keyword-case 188:24 ✖ Expected "NotExecuted" to be "notexecuted" value-keyword-case 190:24 ✖ Expected "Aborted" to be "aborted" value-keyword-case 191:24 ✖ Expected "InProgress" to be "inprogress" value-keyword-case 194:1 ✖ Unexpected unknown at-rule "@each" at-rule-no-unknown 196:36 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 197:34 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 198:34 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 203:7 ✖ Unexpected unknown at-rule "@if" at-rule-no-unknown 203:9 ✖ Expected single space after at-rule name "@if" at-rule-name-space-after 204:20 ✖ Expected "pipeline-stage-fadeIn#{nth" to be "pipeline-stage-fadein#{nth" function-name-case 206:8 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 208:9 ✖ Unexpected unknown at-rule "@if" at-rule-no-unknown 208:11 ✖ Expected single space after at-rule name "@if" at-rule-name-space-after 219:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 226:32 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 227:32 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 233:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 239:1 ✖ Unexpected duplicate selector ".build-pipeline__status-bar", first used at line 173 no-duplicate-selectors 249:1 ✖ Expected selector ".build-pipeline__animation-line" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__animation-line" no-descending-specificity 254:3 ✖ Expected selector ".build-pipeline__animation-line:before" to come before selector ".build-pipeline__status-bar .build-pipeline__animation-line:before" no-descending-specificity 254:3 ✖ Expected selector ".build-pipeline__animation-line:before" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__animation-line:before" no-descending-specificity 254:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 262:1 ✖ Expected selector ".build-pipeline__animation-circle" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__animation-circle" no-descending-specificity 270:3 ✖ Expected selector ".build-pipeline__animation-circle:after" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__animation-circle:after" no-descending-specificity 270:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 271:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 272:5 ✖ Expected empty line before declaration declaration-empty-line-before 298:3 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 299:3 ✖ Expected empty line before declaration declaration-empty-line-before 300:3 ✖ Expected selector ".build-pipeline__circle-clip1:before" to come before selector ".build-pipeline__status-bar .build-pipeline__circle-clip1:before" no-descending-specificity 300:3 ✖ Expected selector ".build-pipeline__circle-clip1:before" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__circle-clip1:before" no-descending-specificity 300:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 301:5 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 302:5 ✖ Expected empty line before declaration declaration-empty-line-before 307:3 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 308:3 ✖ Expected empty line before declaration declaration-empty-line-before 309:3 ✖ Expected selector ".build-pipeline__circle-clip2:before" to come before selector ".build-pipeline__status-bar .build-pipeline__circle-clip2:before" no-descending-specificity 309:3 ✖ Expected selector ".build-pipeline__circle-clip2:before" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__circle-clip2:before" no-descending-specificity 309:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 310:5 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 311:5 ✖ Expected empty line before declaration declaration-empty-line-before 325:1 ✖ Expected selector ".build-pipeline__circle-inner-fill" to come before selector ".build-pipeline__status-bar .build-pipeline__circle-inner-fill" no-descending-specificity 325:1 ✖ Expected selector ".build-pipeline__circle-inner-fill" to come before selector ".build-pipeline__status-bar--in-progress .build-pipeline__circle-inner-fill" no-descending-specificity public/components/_conditions.scss 2:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/_dropdown.scss 66:7 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 67:7 ✖ Expected empty line before declaration declaration-empty-line-before 94:12 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 143:5 ✖ Expected selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li a" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li.active a" no-descending-specificity 180:3 ✖ Expected selector ".co-namespace-selector__menu.pf-c-dropdown__menu a" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li.active a" no-descending-specificity 180:3 ✖ Expected selector ".co-namespace-selector__menu.pf-c-dropdown__menu a" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li a" no-descending-specificity 192:3 ✖ Expected selector ".co-namespace-selector__menu.pf-c-dropdown__menu li" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li:focus" no-descending-specificity 198:5 ✖ Expected selector ".co-namespace-selector__menu.pf-c-dropdown__menu li > a" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter li.active a" no-descending-specificity 223:1 ✖ Expected selector ".dropdown-menu__autocomplete-filter" to come before selector ".co-namespace-selector .dropdown-menu__autocomplete-filter" no-descending-specificity 248:1 ✖ Expected selector ".pf-c-dropdown__toggle" to come before selector ".dropdown--full-width .pf-c-dropdown__toggle" no-descending-specificity public/components/_edit-yaml.scss 29:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 47:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/_global-notification.scss 9:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/_horizontal-nav.scss 39:1 ✖ Expected selector ".co-m-horizontal-nav__menu-item" to come before selector ".co-m-horizontal-nav__menu--within-sidebar .co-m-horizontal-nav__menu-item" no-descending-specificity 58:5 ✖ Expected selector ".co-m-horizontal-nav__menu-item a::after" to come before selector ".co-m-horizontal-nav__menu-item a:hover::after" no-descending-specificity 58:5 ✖ Expected selector ".co-m-horizontal-nav__menu-item a::after" to come before selector ".co-m-horizontal-nav__menu-item a:focus::after" no-descending-specificity 58:5 ✖ Expected selector ".co-m-horizontal-nav__menu-item button::after" to come before selector ".co-m-horizontal-nav__menu-item button:hover::after" no-descending-specificity 58:5 ✖ Expected selector ".co-m-horizontal-nav__menu-item button::after" to come before selector ".co-m-horizontal-nav__menu-item button:focus::after" no-descending-specificity public/components/_masthead.scss 9:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 12:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 15:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/_nav-title.scss 4:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 10:6 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/_notification-drawer.scss 4:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/_resource.scss 116:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 144:3 ✖ Expected selector ".co-resource-item__resource-name" to come before selector ".co-resource-item--truncate .co-resource-item__resource-name" no-descending-specificity public/components/_row-filter.scss 80:1 ✖ Expected selector ".row-filter__number-bubble" to come before selector ".row-filter__box--empty .row-filter__number-bubble" no-descending-specificity public/components/_search.scss 29:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation public/components/_sysevent-stream.scss 36:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 120:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 121:3 ✖ Expected empty line before declaration declaration-empty-line-before 151:6 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/_toggle-play.scss 11:29 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 12:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 13:5 ✖ Expected empty line before declaration declaration-empty-line-before 16:27 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 17:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 18:5 ✖ Expected empty line before declaration declaration-empty-line-before public/style/_base.scss 9:12 ✖ Unexpected unit length-zero-no-unit 19:19 ✖ Unexpected unit length-zero-no-unit public/style/_common.scss 178:3 ✖ Expected selector ".co-m-pane__details dd" to come before selector "dl.co-inline dd" no-descending-specificity 179:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 245:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 256:18 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 257:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 258:3 ✖ Expected empty line before declaration declaration-empty-line-before 291:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 388:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 454:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 455:5 ✖ Expected empty line before declaration declaration-empty-line-before 510:3 ✖ Expected selector ".co-m-table-grid .row" to come before selector ".co-m-table-grid--bordered .co-m-table-grid__body .row" no-descending-specificity 517:3 ✖ Expected selector ".co-m-table-grid .row" to come before selector ".co-m-table-grid--bordered .co-m-table-grid__body .row" no-descending-specificity 517:3 ✖ Unexpected duplicate selector ".co-m-table-grid .row", first used at line 510 no-duplicate-selectors public/style/_forms.scss 19:13 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 43:19 ✖ Unexpected unit length-zero-no-unit 70:1 ✖ Expected selector ".form-control-feedback--keyboard-hint" to come before selector ".co-text-filter:focus + .form-control-feedback--keyboard-hint" no-descending-specificity public/style/_layout.scss 78:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 79:5 ✖ Expected empty line before declaration declaration-empty-line-before public/style/_overrides.scss 26:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 172:1 ✖ Expected selector ".pf-c-button-icon--plain" to come before selector ".pf-c-button:hover .pf-c-button-icon--plain" no-descending-specificity 172:1 ✖ Expected selector ".pf-c-button-icon--plain" to come before selector ".pf-c-button:focus .pf-c-button-icon--plain" no-descending-specificity 264:5 ✖ Expected empty line before declaration declaration-empty-line-before 282:5 ✖ Expected empty line before custom property custom-property-empty-line-before 312:1 ✖ Expected selector ".modal-dialog" to come before selector ".modal.right-side-modal-pf .modal-dialog" no-descending-specificity 312:1 ✖ Expected selector ".modal-dialog" to come before selector ".modal.right-side-modal-pf.fade .modal-dialog" no-descending-specificity 312:1 ✖ Expected selector ".modal-dialog" to come before selector ".modal.right-side-modal-pf.fade:not(.in) .modal-dialog" no-descending-specificity 342:1 ✖ Expected selector ".pf-c-page__sidebar" to come before selector ".pf-c-page .pf-c-page__sidebar" no-descending-specificity 344:3 ✖ Expected empty line before declaration declaration-empty-line-before 467:3 ✖ Expected selector ".table td" to come before selector ".pf-c-table.pf-m-compact tr > td" no-descending-specificity 467:3 ✖ Expected selector ".table td" to come before selector ".pf-c-table.pf-c-virtualized tr > td" no-descending-specificity 470:3 ✖ Expected selector ".table th" to come before selector ".pf-c-table tr > th" no-descending-specificity public/style/_patternfly-sizing-extension.scss 13:1 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/style/_text.scss 30:1 ✖ Unexpected unknown at-rule "@each" at-rule-no-unknown packages/operator-lifecycle-manager/src/style.scss 50:1 ✖ Unexpected duplicate selector ".co-clusterserviceversion-link", first used at line 40 no-duplicate-selectors 61:1 ✖ Expected selector ".co-clusterserviceversion-logo" to come before selector ".co-clusterserviceversion-link .co-clusterserviceversion-logo" no-descending-specificity 82:1 ✖ Expected selector ".co-clusterserviceversion-logo__name__clusterserviceversion" to come before selector ".co-clusterserviceversion-link:focus .co-clusterserviceversion-logo__name__clusterserviceversion" no-descending-specificity 82:1 ✖ Expected selector ".co-clusterserviceversion-logo__name__clusterserviceversion" to come before selector ".co-clusterserviceversion-link:hover .co-clusterserviceversion-logo__name__clusterserviceversion" no-descending-specificity public/components/RBAC/_rbac.scss 7:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 8:5 ✖ Expected empty line before declaration declaration-empty-line-before public/components/catalog/_catalog.scss 28:3 ✖ Expected empty line before custom property custom-property-empty-line-before public/components/cluster-settings/_cluster-settings.scss 29:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 58:15 ✖ Unexpected unit length-zero-no-unit 210:12 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 220:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 240:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/factory/_modal-wrapper.scss 1:1 ✖ Unexpected empty source no-empty-source public/components/graphs/_graphs.scss 19:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/monitoring/_monitoring.scss 56:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 106:3 ✖ Expected empty line before declaration declaration-empty-line-before 113:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 218:3 ✖ Expected empty line before declaration declaration-empty-line-before 343:5 ✖ Expected empty line before declaration declaration-empty-line-before 414:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 415:3 ✖ Expected empty line before declaration declaration-empty-line-before 416:3 ✖ Expected empty line before custom property custom-property-empty-line-before 500:1 ✖ Expected selector ".query-browser__wrapper" to come before selector ".monitoring-dashboards__card .query-browser__wrapper" no-descending-specificity public/components/modals/_modals.scss 21:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 22:3 ✖ Expected empty line before declaration declaration-empty-line-before 37:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 38:3 ✖ Expected empty line before declaration declaration-empty-line-before 61:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 91:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 94:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 120:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 131:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/nav/_nav-header.scss 26:6 ✖ Expected selector ".oc-nav-header .pf-c-dropdown__toggle" to come before selector ".oc-nav-header .pf-c-dropdown.pf-m-expanded .pf-c-dropdown__toggle" no-descending-specificity 33:3 ✖ Expected selector ".oc-nav-header .pf-c-dropdown__toggle" to come before selector ".oc-nav-header .pf-c-dropdown.pf-m-expanded .pf-c-dropdown__toggle" no-descending-specificity 51:6 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation public/components/nav/_perspective-nav.scss 39:3 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button" no-descending-specificity 39:3 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button" no-descending-specificity 47:5 ✖ Expected selector ".pf-m-current .oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button" no-descending-specificity 47:5 ✖ Expected selector ".pf-m-current .oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button" no-descending-specificity 51:5 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity 51:5 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity 55:5 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:hover" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button" no-descending-specificity 55:5 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:hover" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button" no-descending-specificity 55:14 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:focus" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button" no-descending-specificity 55:14 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:focus" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button" no-descending-specificity 56:7 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:hover .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity 56:7 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:hover .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity 56:7 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:focus .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:hover .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity 56:7 ✖ Expected selector ".oc-nav-pinned-item.pf-c-nav__item .oc-nav-pinned-item__unpin-button:focus .oc-nav-pinned-item__icon" to come before selector ".oc-nav-pinned-item.pf-c-nav__item .pf-c-nav__link:focus .oc-nav-pinned-item__unpin-button .oc-nav-pinned-item__icon" no-descending-specificity public/components/overview/_overview.scss 23:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 47:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/components/utils/_alerts.scss 20:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/utils/_copy-to-clipboard.scss 8:11 ✖ Unexpected unit length-zero-no-unit 9:9 ✖ Unexpected unit length-zero-no-unit 32:3 ✖ Expected empty line before declaration declaration-empty-line-before public/components/utils/_details-item.scss 14:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/utils/_field-level-help.scss 8:3 ✖ Expected selector ".co-field-level-help .co-field-level-help__icon" to come before selector ".co-field-level-help:hover .co-field-level-help__icon" no-descending-specificity public/components/utils/_file-input.scss 4:14 ✖ Expected quotes around "file" selector-attribute-quotes public/components/utils/_label.scss 20:3 ✖ Expected selector ".co-m-label--expand .co-m-label__key" to come before selector ".co-m-label-list:hover .co-m-label .co-m-label__key" no-descending-specificity 20:21 ✖ Expected selector ".co-m-label--expand .co-m-label__value" to come before selector ".co-m-label-list:hover .co-m-label .co-m-label__value" no-descending-specificity 34:1 ✖ Expected selector "tags-input .host" to come before selector "tags-input .host:focus" no-descending-specificity 67:1 ✖ Expected selector "tags-input .tags .tag-item" to come before selector ".modal-body tags-input .tags .tag-item" no-descending-specificity 68:3 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 69:3 ✖ Expected empty line before declaration declaration-empty-line-before 97:1 ✖ Expected selector "tags-input .remove-button:active" to come before selector "tags-input .tags .tag-item .remove-button" no-descending-specificity 97:1 ✖ Expected selector "tags-input .remove-button:active" to come before selector "tags-input .tags .tag-item .remove-button:active" no-descending-specificity 98:1 ✖ Expected selector "tags-input .remove-button:hover" to come before selector "tags-input .tags .tag-item .remove-button" no-descending-specificity 98:1 ✖ Expected selector "tags-input .remove-button:hover" to come before selector "tags-input .tags .tag-item .remove-button:active" no-descending-specificity 169:1 ✖ Expected selector "tags-input .autocomplete .suggestion-item em" to come before selector "tags-input .autocomplete .suggestion-item.selected em" no-descending-specificity public/components/utils/_number-spinner.scss 6:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 7:3 ✖ Expected empty line before declaration declaration-empty-line-before 20:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown 21:3 ✖ Expected empty line before declaration declaration-empty-line-before public/components/utils/_selector.scss 13:5 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown public/components/utils/_skeleton-screen.scss 114:1 ✖ Unexpected duplicate selector ".skeleton-catalog--list", first used at line 110 no-duplicate-selectors 142:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 151:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 160:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 162:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 227:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 231:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 242:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 247:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 258:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 262:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 302:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 308:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 314:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 316:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 335:46 ✖ Unexpected unit length-zero-no-unit 342:8 ✖ Unexpected unit length-zero-no-unit public/components/utils/_value-from-pair.scss 6:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after public/style/mixin/_break-word.scss 8:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown public/style/mixin/_font-awesome.scss 1:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown 3:16 ✖ Unexpected missing generic font family font-family-no-missing-generic-family-keyword public/style/mixin/_line-clamp.scss 1:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown public/style/mixin/_popover-button.scss 3:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown public/style/mixin/_prefix.scss 3:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown public/style/mixin/_scroll-shadows.scss 1:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown 9:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown public/style/mixin/_truncate.scss 3:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown packages/console-shared/src/styles/skeleton-screen.scss 33:27 ✖ Unexpected unit length-zero-no-unit packages/console-shared/src/utils/pod-ring-text.scss 17:3 ✖ Expected selector ".pod-ring__center-text--reversed tspan" to come before selector ".pod-ring__center-text:not(.pod-ring__long-text) tspan:first-of-type" no-descending-specificity 21:3 ✖ Expected selector ".pod-ring__center-text--reversed tspan:first-of-type" to come before selector ".pod-ring__center-text:not(.pod-ring__long-text) tspan:first-of-type" no-descending-specificity packages/topology/src/components/topology-utils.scss 21:29 ✖ Expected "#bbbbbb" to be "#bbb" color-hex-length public/components/dashboard/project-dashboard/_details-card.scss 2:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown packages/ceph-storage-plugin/src/components/noobaa-provider-endpoints/noobaa-provider-endpoints.scss 49:1 ✖ Unexpected duplicate selector ".nb-endpoints-form-entry", first used at line 1 no-duplicate-selectors packages/ceph-storage-plugin/src/components/ocs-install/ocs-install.scss 17:3 ✖ Expected empty line before declaration declaration-empty-line-before packages/console-app/src/components/quick-starts/QuickStartPanelContent.scss 4:11 ✖ Unexpected unit length-zero-no-unit packages/console-shared/src/components/badges/Badge.scss 12:5 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation packages/console-shared/src/components/dashboard/dashboard.scss 9:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after packages/console-shared/src/components/drawer/Drawer.scss 38:16 ✖ Expected "translatey" to be "translateY" function-name-case 42:16 ✖ Expected "translatey" to be "translateY" function-name-case 46:16 ✖ Expected "translatey" to be "translateY" function-name-case 50:16 ✖ Expected "translatey" to be "translateY" function-name-case packages/console-shared/src/components/dynamic-form/styles.scss 10:37 ✖ Unexpected unit length-zero-no-unit 11:34 ✖ Unexpected unit length-zero-no-unit 18:43 ✖ Unexpected unit length-zero-no-unit 31:3 ✖ Expected empty line before declaration declaration-empty-line-before 38:14 ✖ Unexpected unit length-zero-no-unit packages/console-shared/src/components/editor/YAMLEditorToolbar.scss 11:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after packages/console-shared/src/components/formik-fields/RadioGroupField.scss 29:3 ✖ Expected selector ".ocs-radio-group-field .pf-c-radio" to come before selector ".ocs-radio-group-field:not(.ocs-radio-group-field--inline) .pf-c-radio" no-descending-specificity 29:3 ✖ Expected selector ".ocs-radio-group-field .pf-c-radio" to come before selector ".ocs-radio-group-field:not(.ocs-radio-group-field--inline) .pf-c-radio:last-of-type" no-descending-specificity packages/console-shared/src/components/pod/PodRing.scss 4:22 ✖ Expected single space before "!" declaration-bang-space-before packages/console-shared/src/components/shortcuts/Shortcut.scss 13:30 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation packages/console-shared/src/components/spotlight/spotlight.scss 46:24 ✖ Unexpected unit length-zero-no-unit 46:28 ✖ Unexpected unit length-zero-no-unit 46:32 ✖ Unexpected unit length-zero-no-unit packages/gitops-plugin/src/components/details/CommitDetails.scss 3:21 ✖ Unexpected unit length-zero-no-unit packages/gitops-plugin/src/components/details/GitOpsDetails.scss 24:24 ✖ Unexpected unit length-zero-no-unit 40:24 ✖ Unexpected unit length-zero-no-unit 74:24 ✖ Unexpected unit length-zero-no-unit packages/gitops-plugin/src/components/details/GitOpsServiceDetailsSection.scss 10:22 ✖ Unexpected unit length-zero-no-unit 33:20 ✖ Unexpected unit length-zero-no-unit 63:22 ✖ Unexpected unit length-zero-no-unit packages/kubevirt-plugin/src/components/create-vm-wizard/create-vm-wizard.scss 13:3 ✖ Expected empty line before declaration declaration-empty-line-before packages/pipelines-plugin/src/components/charts/HorizontalStackedBars.scss 25:46 ✖ Expected "#ffffff" to be "#fff" color-hex-length packages/topology/src/components/graph-view/Topology.scss 1:1 ✖ Unexpected unknown at-rule "@mixin" at-rule-no-unknown 2:3 ✖ Unexpected unknown at-rule "@at-root" at-rule-no-unknown 16:3 ✖ Unexpected unknown at-rule "@include" at-rule-no-unknown packages/topology/src/components/list-view/TopologyListView.scss 9:3 ✖ Expected empty line before declaration declaration-empty-line-before 40:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after 82:3 ✖ Expected selector ".odc-topology-list-view__resource-icon__container" to come before selector ".odc-topology-list-view__application-label-cell .odc-topology-list-view__resource-icon__container" no-descending-specificity 106:3 ✖ Expected selector ".odc-topology-list-view__application-row" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__application-row" no-descending-specificity 113:5 ✖ Expected selector ".odc-topology-list-view__application-row.is-filtered" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__application-row.is-filtered" no-descending-specificity 125:3 ✖ Expected selector ".odc-topology-list-view__kind-row" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__kind-row" no-descending-specificity 125:16 ✖ Expected selector ".odc-topology-list-view__item-row" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__item-row" no-descending-specificity 128:5 ✖ Expected selector ".odc-topology-list-view__kind-row.is-filtered" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__kind-row.is-filtered" no-descending-specificity 128:5 ✖ Expected selector ".odc-topology-list-view__item-row.is-filtered" to come before selector ".odc-m-filter-active .odc-topology-list-view .odc-topology-list-view__item-row.is-filtered" no-descending-specificity 214:3 ✖ Expected selector ".odc-topology-list-view .pf-c-data-list__cell" to come before selector ".odc-topology-list-view__application-row .pf-c-data-list__item-content .pf-c-data-list__cell" no-descending-specificity packages/topology/src/components/quick-search/QuickSearchButton.scss 2:13 ✖ Unexpected unit length-zero-no-unit packages/topology/src/components/quick-search/QuickSearchDetails.scss 4:71 ✖ Unexpected unit length-zero-no-unit 12:43 ✖ Unexpected unit length-zero-no-unit packages/topology/src/components/quick-search/QuickSearchList.scss 24:5 ✖ Expected selector ".odc-quick-search-list__item:hover" to come before selector ".odc-quick-search-content__list--overflow .odc-quick-search-list__item:last-of-type" no-descending-specificity public/components/dashboard/dashboards-page/cluster-dashboard/status-card.scss 3:3 ✖ Expected empty line before custom property custom-property-empty-line-before packages/ceph-storage-plugin/src/components/ocs-install/install-wizard/install-wizard.scss 47:91 ✖ Expected whitespace before "*/" comment-whitespace-inside packages/console-app/src/components/volume-snapshot/create-volume-snapshot/_create-volume-snapshot.scss 23:10 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after packages/console-shared/src/components/dashboard/activity-card/activity-card.scss 31:3 ✖ Unexpected shorthand "padding" after "padding-bottom" declaration-block-no-shorthand-property-overrides 85:1 ✖ Expected selector ".co-activity-item__ongoing" to come before selector ".co-activity-card__ongoing-body .co-activity-item__ongoing:last-of-type" no-descending-specificity 170:1 ✖ Unexpected duplicate selector ".skeleton-activity__dashboard::after", first used at line 158 no-duplicate-selectors 175:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 179:3 ✖ Unexpected empty line before declaration declaration-empty-line-before packages/console-shared/src/components/dashboard/dashboard-card/card.scss 13:4 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation packages/console-shared/src/components/dashboard/status-card/operator-body.scss 15:3 ✖ Expected empty line before declaration declaration-empty-line-before packages/console-shared/src/components/dashboard/status-card/status-card.scss 139:1 ✖ Unexpected duplicate selector ".skeleton-status-alerts::after", first used at line 127 no-duplicate-selectors 145:3 ✖ Unexpected empty line before declaration declaration-empty-line-before 150:3 ✖ Unexpected empty line before declaration declaration-empty-line-before packages/console-shared/src/components/formik-fields/item-selector-field/ItemSelectorField.scss 18:5 ✖ Unexpected shorthand "flex-flow" after "flex-direction" declaration-block-no-shorthand-property-overrides packages/pipelines-plugin/src/components/pipelineruns/detail-page-tabs/PipelineRunLogs.scss 40:15 ✖ Unexpected unit length-zero-no-unit packages/ceph-storage-plugin/src/components/dashboards/object-service/data-consumption-card/data-consumption-card.scss 20:3 ✖ Expected empty line before comment comment-empty-line-before packages/ceph-storage-plugin/src/components/dashboards/object-service/status-card/status-card.scss 3:5 ✖ Expected empty line before custom property custom-property-empty-line-before packages/kubevirt-plugin/src/components/ssh-service/SSHForm/SSHFormKey/ssh-form-key.scss 6:3 ✖ Unexpected unknown at-rule "@extend" at-rule-no-unknown 7:3 ✖ Expected empty line before declaration declaration-empty-line-before packages/pipelines-plugin/src/components/pipelines/modals/common/PipelineResourceDropdown.scss 2:11 ✖ Expected quotes around "presentation" selector-attribute-quotes packages/pipelines-plugin/src/components/pipelines/pipeline-builder/task-sidebar/Sidebar.scss 19:8 ✖ Expected single space after at-rule name "@media" at-rule-name-space-after packages/topology/src/components/graph-view/components/edges/BaseEdge.scss 45:3 ✖ Expected selector ".odc-base-edge .pf-topology-connector-arrow" to come before selector ".odc-base-edge.is-selected .pf-topology-connector-arrow" no-descending-specificity 45:3 ✖ Expected selector ".odc-base-edge .pf-topology-connector-arrow" to come before selector ".odc-base-edge.is-hover .pf-topology-connector-arrow" no-descending-specificity 45:3 ✖ Expected selector ".odc-base-edge .pf-topology-connector-arrow" to come before selector ".odc-base-edge.is-dragging .pf-topology-connector-arrow" no-descending-specificity error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.