lightspeeddevelopment/lsx-customizer

View on GitHub
assets/css/woocommerce/woocommerce-extensions/_woocommerce-blocks.scss

Summary

Maintainability
Test Coverage

Nesting should be no greater than 3, but was 4
Open

            button {

@media declaration should be preceded by an empty line
Open

                @media (max-width: 480px) {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .wc-block-grid__product-image {

Selector should have depth of applicability no greater than 3, but was 7
Open

                        span {

Rule declaration should be followed by an empty line
Open

                }

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .woocommerce-Price-amount {

Selector wp-block-button__link should be written in lowercase with hyphens
Open

                .wp-block-button__link {

Rule declaration should be followed by an empty line
Open

        }

Selector should have depth of applicability no greater than 3, but was 4
Open

                    .wc-block-grid__product {

Selector wc-block-cart__submit-button should be written in lowercase with hyphens
Open

        .wc-block-components-checkout-place-order-button,

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Line should be indented with spaces, not tabs
Open

    .wp-block-woocommerce-product-search {

Rule declaration should be preceded by an empty line
Open

        form {

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            background: white;

Properties should be ordered color, content, font-family, font-size, position, right, top
Open

            content: $fa-var-chevron-down;

Color #999999 should be written as #999
Open

            color: #999999;

Rule declaration should be preceded by an empty line
Open

        .wc-block-review-list-item__item {

@mixin declaration should be followed by an empty line
Open

}

Rule declaration should be preceded by an empty line
Open

                        span {

Selector wc-block-grid__product-image should be written in lowercase with hyphens
Open

                > .wc-block-grid__product-image,

Rule declaration should be preceded by an empty line
Open

                        .woocommerce-Price-amount,

Rule declaration should be preceded by an empty line
Open

                        .woocommerce-Price-amount {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wp-block-button,

Rule declaration should be followed by an empty line
Open

        }

0px should be written without units as 0
Open

            margin-left: 0px;

Rule declaration should be followed by an empty line
Open

            }

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

        background-color: white;

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:not(:checked) + label:after,

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:checked + label:after {

Properties should be ordered -webkit-appearance, appearance, background, border, border-radius, cursor, height, width
Open

            height: 23px;

Color literals like #d9d9d9 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            border: 1px solid #d9d9d9;

border: 0 is preferred over border: none
Open

                border: none;

Selector wc-block-sort-select__select should be written in lowercase with hyphens
Open

        .wc-block-sort-select__select {

Line should be indented with spaces, not tabs
Open

    .wc-block-pagination {

Line should be indented with spaces, not tabs
Open

    .wc-block-review-list {

Properties should be ordered display, justify-content, margin-left, margin-right
Open

            margin-left: auto;

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                            .wc-block-grid__product {

Selector should have depth of applicability no greater than 3, but was 5
Open

                    .wp-block-woocommerce-all-products {

Selector should have depth of applicability no greater than 3, but was 8
Open

                                .wc-block-grid__product {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    a {

Rule declaration should be preceded by an empty line
Open

                    a {

Rule declaration should be followed by an empty line
Open

                }

Nesting should be no greater than 3, but was 4
Open

                &.lsx-wc-filter-toggle-open {

Line should be indented with spaces, not tabs
Open

    &,

Rule declaration should be followed by an empty line
Open

        }

Selector wc-block-grid__product-link should be written in lowercase with hyphens
Open

                .wc-block-grid__product-link {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    a {

Rule declaration should be preceded by an empty line
Open

                    a {

Rule declaration should be followed by an empty line
Open

                    }

Properties should be ordered margin-right, opacity
Open

                            opacity: 0.5;

Rule declaration should be followed by an empty line
Open

                    }

Rule declaration should be preceded by an empty line
Open

                        button {

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Color white should be written in hexadecimal form as #ffffff
Open

                color: white;

Selector wc-block-review-list-item__info should be written in lowercase with hyphens
Open

            .wc-block-review-list-item__info {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .wc-block-review-list-item__rating {

Nesting should be no greater than 3, but was 4
Open

            .wp-block-column {

Selector should have depth of applicability no greater than 3, but was 5
Open

                > h2 {

Nesting should be no greater than 3, but was 4
Open

                &.lsx-wc-filter-toggle {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    a {

Selector should have depth of applicability no greater than 3, but was 4
Open

                .wp-block-column {

Line should be indented with spaces, not tabs
Open

    .wc-block-grid {

Properties should be ordered background-color, border, margin-left, margin-right, max-width
Open

            max-width: 90rem;

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

        .wc-block-grid__products {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-grid__product-title {

0.5 should be written without a leading zero as .5
Open

                    padding: 0.5em 0;

Properties should be ordered align-items, display, float, margin, order, width
Open

                    margin: 0 0 1em;

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-grid__product-onsale {

Color literals like #fff should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                    color: #fff;

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .amount {

Prefer single quoted strings
Open

                    @include media(">=desktop-wide") {

Rule declaration should be followed by an empty line
Open

                }

Rule declaration should be followed by an empty line
Open

            }

Selector should have depth of applicability no greater than 3, but was 4
Open

                    .wc-block-grid__product {

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                .wc-block-grid__products {

Nesting should be no greater than 3, but was 4
Open

                .wc-block-grid__products {

Avoid qualifying attribute selectors with an element.
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Rule declaration should be followed by an empty line
Open

        }

Avoid qualifying attribute selectors with an element.
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Selector wc-block-grid__product-rating__stars should be written in lowercase with hyphens
Open

                    .star-rating,

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Rule declaration should be preceded by an empty line
Open

                    .star-rating,

Rule declaration should be followed by an empty line
Open

    }

Rule declaration should be followed by an empty line
Open

                }

Properties should be ordered cursor, font-weight, padding-left, position
Open

            position: relative;

Color literals like #77a464 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                    background-color: #77a464;

0.15 should be written without a leading zero as .15
Open

            top: 0.15em;

Rule declaration should be followed by an empty line
Open

                }

Rule declaration should be followed by an empty line
Open

        }

0.5 should be written without a leading zero as .5
Open

                            opacity: 0.5;

Properties should be ordered margin-bottom, margin-top
Open

            margin-top: $lsx-medium-gap;

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .woocommerce-Price-amount,

Color white should be written in hexadecimal form as #ffffff
Open

            background: white;

Expected item on line 182 to appear before line 18. Rule sets should be ordered as follows: @extends, @includes without @content, properties, @includes with @content, nested rule sets
Open

        @include media(">=desktop") {

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wc-block-review-list-item__info {

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                    .wc-block-grid__product {

Line should be indented with spaces, not tabs
Open

    .wc-block-load-more {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    .wc-block-grid__product {

Avoid using id selectors
Open

#primary {

Line should be indented with spaces, not tabs
Open

    [class^="wc-block"] {

Prefer single quoted strings
Open

                @include media(">=desktop") {

Selector should have depth of applicability no greater than 3, but was 4
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Nesting should be no greater than 3, but was 4
Open

            svg {

Rule declaration should be preceded by an empty line
Open

                &#lsx-wc-filter-child-close {

Properties should be ordered background-color, margin-bottom, padding
Open

        padding: 15px 12px;

Selector wc-block-sort-select__label should be written in lowercase with hyphens
Open

        .wc-block-sort-select__label {

Rule declaration should be followed by an empty line
Open

                    }

Selector should have depth of applicability no greater than 3, but was 7
Open

                            .wc-block-grid__products {

Rule declaration should be preceded by an empty line
Open

                &.lsx-wc-filter-toggle {

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            background-color: white;

Selector should have depth of applicability no greater than 3, but was 4
Open

            button {

@media declaration should be followed by an empty line
Open

            }

Nesting should be no greater than 3, but was 4
Open

            .wc-block-grid__product {

Selector woocommerce-Price-amount should be written in lowercase with hyphens
Open

                    .woocommerce-Price-amount {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wp-block-button__link {

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                .wc-block-grid__products {

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                .wc-block-grid__products {

Rule declaration should be followed by an empty line
Open

        }

Avoid qualifying attribute selectors with an element.
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wc-block-product-search__label {

Nesting should be no greater than 3, but was 4
Open

            .wc-block-product-search__label {

Color white should be written in hexadecimal form as #ffffff
Open

            color: white;

Rule declaration should be followed by an empty line
Open

        }

Property top already defined on line 333
Open

            top: 4px;

Nesting should be no greater than 3, but was 4
Open

            .wc-block-price-filter__amount {

Color literals like #999999 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            color: #999999;

Nesting should be no greater than 3, but was 4
Open

            .wc-block-review-list-item__info {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .wc-block-review-list-item__author,

Selector should have depth of applicability no greater than 3, but was 6
Open

                        + .wc-block-review-list-item__author {

Rule declaration should be preceded by an empty line
Open

            .wp-block-column {

Color #ffffff should be written as #fff
Open

                    background: #ffffff;

Rule declaration should be followed by an empty line
Open

        }

Properties should be ordered max-height, transform, transition, transition-timing-function
Open

                    transform: translateX(-100%);

0.25 should be written without a leading zero as .25
Open

                    transition: all 0.25s;

Properties should be ordered flex, margin-left, margin-right, max-width, padding
Open

                    margin-left: auto;

Rule declaration should be preceded by an empty line
Open

                .wc-block-grid__product-link {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-grid__product-link {

Properties should be ordered box-shadow, margin, width
Open

                            margin: 0 0 1em;

Selector woocommerce-Price-amount should be written in lowercase with hyphens
Open

                    .woocommerce-Price-amount,

Selector wc-block-grid__product-price__value should be written in lowercase with hyphens
Open

                    .woocommerce-Price-amount,

Line should be indented with spaces, not tabs
Open

    [class^="wc-block-featured"] {

Rule declaration should be followed by an empty line
Open

                }

Color white should be written in hexadecimal form as #ffffff
Open

            background-color: white;

Nesting should be no greater than 3, but was 4
Open

                .wc-block-grid__products {

Rule declaration should be preceded by an empty line
Open

                    .wc-block-grid__product-image {

Nesting should be no greater than 3, but was 4
Open

            &:focus {

Properties should be ordered color, font-family, font-size, font-weight, line-height, margin, padding
Open

                    font-family: $font-family-serif;

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

        background-color: white;

Properties should be ordered align-items, display, justify-content, margin-bottom
Open

        display: flex;

Begin pseudo elements with double colons: ::
Open

                            &:before {

Rule declaration should be followed by an empty line
Open

        }

Rule declaration should be followed by an empty line
Open

            }

Selector should have depth of applicability no greater than 3, but was 7
Open

                            &:before {

Color literals like #ffffff should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                    background: #ffffff;

Avoid using id selectors
Open

                &#lsx-wc-filter-child-close {

Avoid using id selectors
Open

                &#lsx-wc-filter-child-open {

Color literals like #77a464 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                    color: #77a464;

Selector woocommerce-Price-amount should be written in lowercase with hyphens
Open

                        + .woocommerce-Price-amount {

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                .wc-block-grid__products {

Nesting should be no greater than 3, but was 4
Open

                .wc-block-grid__products {

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                    .wc-block-grid__product {

Rule declaration should be followed by an empty line
Open

            }

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                    .wc-block-grid__product {

Properties should be ordered color, content, display, font-family, font-size, font-weight, left, line-height, position, text-rendering, top
Open

            content: $fa-var-check-square;

0.22 should be written without a leading zero as .22
Open

            left: 0.22em;

@media declaration should be followed by an empty line
Open

                }

Rule declaration should be followed by an empty line
Open

        }

Selector should have depth of applicability no greater than 3, but was 7
Open

                        img {

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            background: white;

Selector should have depth of applicability no greater than 3, but was 5
Open

                > .wc-block-grid__product-image,

Rule declaration should be followed by an empty line
Open

                    }

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-grid__product-price {

Selector wc-block-review-list-item__published-date should be written in lowercase with hyphens
Open

                    .wc-block-review-list-item__author,

Selector should have depth of applicability no greater than 3, but was 7
Open

                        .woocommerce-Price-amount {

Merge rule #primary with rule on line 10
Open

#primary {

Nesting should be no greater than 3, but was 4
Open

                .wc-block-grid__products {

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wp-block-column {

Rule declaration should be followed by an empty line
Open

            }

Properties should be ordered flex-basis, margin-right, max-width, width
Open

                        max-width: 280px;

Selector should have depth of applicability no greater than 3, but was 4
Open

                    &:last-child {

Rule declaration should be followed by an empty line
Open

            }

Color white should be written in hexadecimal form as #ffffff
Open

        background-color: white;

Rule declaration should be followed by an empty line
Open

                    }

Selector wc-block-active-filters__list should be written in lowercase with hyphens
Open

        .wc-block-active-filters__list {

Rule declaration should be preceded by an empty line
Open

                    a {

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:not(:checked) + label:before,

Color white should be written in hexadecimal form as #ffffff
Open

            background: white;

Nesting should be no greater than 3, but was 4
Open

                &#lsx-wc-filter-child-close {

Selector wc-block-price-filter__controls should be written in lowercase with hyphens
Open

        .wc-block-price-filter__controls {

@media declaration should be followed by an empty line
Open

        }

0px should be written without units as 0
Open

            top: 0px;

Properties should be ordered -webkit-appearance, appearance, background, border, border-radius, box-shadow, color, display, font-size, height, line-height, min-width, padding, text-align, text-align-last, transition, width
Open

            box-shadow: none;

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .wc-block-review-list-item__product {

Selector should have depth of applicability no greater than 3, but was 7
Open

                        .wc-block-grid__products {

Expected item on line 510 to appear before line 491. Rule sets should be ordered as follows: @extends, @includes without @content, properties, @includes with @content, nested rule sets
Open

                @include media(">=desktop") {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    &:first-child {

@include declaration should be followed by an empty line
Open

                }

Rule declaration should be followed by an empty line
Open

        }

Rule declaration should be preceded by an empty line
Open

                        &::before {

Selector wp-block-button__link should be written in lowercase with hyphens
Open

        .wp-block-button__link {

Rule declaration should be preceded by an empty line
Open

            button {

Rule declaration should be preceded by an empty line
Open

            .wc-block-grid__product {

Selector should have depth of applicability no greater than 3, but was 5
Open

                    + .wc-block-grid__product-price {

Properties should be ordered align-items, background-color, border, border-radius, color, display, font-size, font-weight, left, min-height, min-width, position, right, text-align, top, z-index
Open

                    min-height: 55px;

border: 0 is preferred over border: none
Open

                    border: none;

Color literals like #77a464 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                        color: #77a464;

Properties should be ordered color, display, font-size, font-weight, margin-bottom
Open

                        font-weight: 400;

Rule declaration should be followed by an empty line
Open

                }

Prefer single quoted strings
Open

        @include media(">=desktop") {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    .wc-block-grid__product {

Rule declaration should be followed by an empty line
Open

        }

Selector components-custom-select-control__button should be written in lowercase with hyphens
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Properties should be ordered border, color, font-size, min-height, width
Open

            width: 100%;

Prefer single quoted strings
Open

            font-family: "FontAwesome";

Rule declaration should be followed by an empty line
Open

        }

Rule declaration should be followed by an empty line
Open

        }

Line should be indented with spaces, not tabs
Open

    .wp-block-woocommerce-price-filter {

Begin pseudo elements with double colons: ::
Open

        &:after {

Selector wc-block-review-list-item__author should be written in lowercase with hyphens
Open

                        + .wc-block-review-list-item__author {

Selector wc-block-review-list-item__text should be written in lowercase with hyphens
Open

            .wc-block-review-list-item__text {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .wc-block-grid {

Rule declaration should be followed by an empty line
Open

                }

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wc-block-grid__product {

Properties should be ordered align-items, display, flex-direction, margin-bottom, text-align
Open

                text-align: left;

Selector wc-block-grid__product-image should be written in lowercase with hyphens
Open

                    .wc-block-grid__product-image {

Rule declaration should be preceded by an empty line
Open

                        img {

Selector should have depth of applicability no greater than 3, but was 6
Open

                        button {

Avoid using id selectors
Open

#primary {

Properties should be ordered margin-left, margin-right, max-width, width
Open

            max-width: 90rem;

Selector wc-block-grid__product-title should be written in lowercase with hyphens
Open

                > .wc-block-grid__product-image,

Selector wc-block-grid__product-onsale should be written in lowercase with hyphens
Open

                .wc-block-grid__product-onsale {

Line should be indented with spaces, not tabs
Open

    .wc-block-sort-select {

Nesting should be no greater than 3, but was 4
Open

            &.wc-block-pagination-page--active,

Rule declaration should be preceded by an empty line
Open

                    .amount {

Rule declaration should be followed by an empty line
Open

                }

Selector should have depth of applicability no greater than 3, but was 7
Open

                        .woocommerce-Price-amount,

Rule declaration should be followed by an empty line
Open

                    }

Selector should have depth of applicability no greater than 3, but was 6
Open

                        + .woocommerce-Price-amount {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wp-block-button {

Selector components-custom-select-control__button should be written in lowercase with hyphens
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Selector wc-block-grid__no-products should be written in lowercase with hyphens
Open

        .wc-block-grid__no-products {

Avoid qualifying attribute selectors with an element.
Open

        button[type="submit"] {

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

            .wc-block-grid__product {

Prefer single quoted strings
Open

                font-family: "FontAwesome";

Rule declaration should be preceded by an empty line
Open

                    + .wc-block-grid__product-price {

Rule declaration should be followed by an empty line
Open

                    }

Line should be indented with spaces, not tabs
Open

    .wp-block-woocommerce-active-filters:not(:empty) {

Selector should have depth of applicability no greater than 3, but was 6
Open

                    ins {

Properties should be ordered background-color, margin-bottom, padding
Open

        padding: 15px 12px;

Use // comments everywhere
Open

        /* checkbox aspect */

Rule declaration should be followed by an empty line
Open

                    }

0.5 should be written without a leading zero as .5
Open

                        margin-bottom: 0.5em;

Properties should be ordered color, content, display, font-family, font-size, font-weight, left, line-height, position, text-rendering, top
Open

            content: $fa-var-square-o;

Use // comments everywhere
Open

        /* checked mark aspect changes */

Avoid qualifying attribute selectors with an element.
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Avoid qualifying attribute selectors with an element.
Open

        input[type="range"]::-webkit-slider-thumb {

Avoid qualifying attribute selectors with an element.
Open

        input[type="search"] {

@media declaration should be preceded by an empty line
Open

        @media (max-width: 600px) {

Selector wc-block-review-list-item__item should be written in lowercase with hyphens
Open

        .wc-block-review-list-item__item {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-review-list-item__meta {

Begin pseudo elements with double colons: ::
Open

            &:before {

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wc-block-review-list-item__text {

Line should be indented with spaces, not tabs
Open

    div[class^="wp-block-woocommerce-"][class$="-filter"] {

Nesting should be no greater than 3, but was 4
Open

            .wc-block-review-list-item__text {

Properties should be ordered left, position
Open

            position: absolute;

Selector wc-block-price-filter__range-input-progress should be written in lowercase with hyphens
Open

        .wc-block-price-filter__range-input-progress {

Nesting should be no greater than 3, but was 4
Open

                &#lsx-wc-filter-child-open {

Selector wc-block-price-filter__amount should be written in lowercase with hyphens
Open

            .wc-block-price-filter__amount {

Properties should be ordered height, margin-bottom, max-height, opacity, overflow, padding, transform, transition, transition-timing-function
Open

                    opacity: 1;

Selector should have depth of applicability no greater than 3, but was 4
Open

            .wc-block-price-filter__amount {

Avoid using id selectors
Open

                &#lsx-wc-filter-child-open {

Properties should be ordered border-color, border-radius, border-style, border-width, color, cursor, display, height, margin-left, text-align, vertical-align, width
Open

            color: nth($blue, 1);

Rule declaration should be preceded by an empty line
Open

            &.wc-block-pagination-page--active,

Nesting should be no greater than 3, but was 4
Open

                &#lsx-wc-filter-child-open {

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                        .wc-block-grid__products {

Selector should have depth of applicability no greater than 3, but was 4
Open

                    &:first-child {

Selector should have depth of applicability no greater than 3, but was 6
Open

                        .wc-block-grid {

Properties should be ordered font-size, transition
Open

                        transition: none;

Selector should have depth of applicability no greater than 3, but was 5
Open

                    > h2 {

Properties should be ordered margin-left, margin-right, max-width
Open

                max-width: 90rem;

Selector wc-block-grid__product-price should be written in lowercase with hyphens
Open

                    + .wc-block-grid__product-price {

Properties should be ordered align-items, color, display, margin-bottom, margin-left
Open

                    display: flex;

Selector should have depth of applicability no greater than 3, but was 6
Open

                    del {

0.4 should be written without a leading zero as .4
Open

                        opacity: 0.4;

Selector woocommerce-Price-amount should be written in lowercase with hyphens
Open

                        .woocommerce-Price-amount,

Selector wp-block-button__link should be written in lowercase with hyphens
Open

        .wp-block-button__link,

Selector components-custom-select-control__button should be written in lowercase with hyphens
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Rule declaration should be followed by an empty line
Open

        }

Nesting should be no greater than 3, but was 4
Open

            &:hover {

Avoid qualifying attribute selectors with an element.
Open

    div[class^="wp-block-woocommerce-"][class$="-filter"] {

Rule declaration should be preceded by an empty line
Open

        .wc-block-pagination-page {

Selector wc-block-review-list-item__meta should be written in lowercase with hyphens
Open

                .wc-block-review-list-item__meta {

Selector wc-block-review-list-item__product should be written in lowercase with hyphens
Open

                    .wc-block-review-list-item__product {

Selector should have depth of applicability no greater than 3, but was 5
Open

                * {

Selector should have depth of applicability no greater than 3, but was 8
Open

                            .wc-block-grid__product {

Properties should be ordered margin-bottom, max-height, opacity, overflow, padding
Open

                overflow: hidden;

Properties should be ordered margin-bottom, margin-top, padding
Open

                    padding: 0;

Rule declaration should be followed by an empty line
Open

            }

Rule declaration should be followed by an empty line
Open

                }

Color literals like #e4e4e4 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            border: 1px solid #e4e4e4;

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wc-block-grid__product-rating {

Selector wc-block-grid__product-title should be written in lowercase with hyphens
Open

                .wc-block-grid__product-title {

Selector wc-block-grid__product-price should be written in lowercase with hyphens
Open

                .wc-block-grid__product-price {

Rule declaration should be followed by an empty line
Open

                }

Color literals like #77a464 should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                        color: #77a464;

Selector wc-block-grid__product-rating should be written in lowercase with hyphens
Open

                .wc-block-grid__product-rating {

Selector wp-block-button__link should be written in lowercase with hyphens
Open

                .wp-block-button,

Selector should have depth of applicability no greater than 3, but was 6
Open

                    .star-rating,

Selector woocommerce-Price-amount should be written in lowercase with hyphens
Open

                        .woocommerce-Price-amount {

Line should be indented with spaces, not tabs
Open

    .wp-block-woocommerce-checkout,

Rule declaration should be preceded by an empty line
Open

                        + .woocommerce-Price-amount {

Selector components-custom-select-control__button should be written in lowercase with hyphens
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                    .wc-block-grid__product {

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Each selector in a comma sequence should be on its own single line
Open

        .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {

Rule declaration should be preceded by an empty line
Open

            &:focus {

Selector wc-block-product-search__label should be written in lowercase with hyphens
Open

            .wc-block-product-search__label {

Rule declaration should be preceded by an empty line
Open

            &:hover {

Properties should be ordered background-color, border-radius, box-shadow, color, height, margin-left, padding
Open

            box-shadow: 1px 1px 0 0 nth($blue, 3);

Nesting should be no greater than 3, but was 4
Open

            &:before {

Rule declaration should be preceded by an empty line
Open

        .wc-block-active-filters__list {

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

            color: white;

Property left already defined on line 334
Open

            left: 0;

Selector should have depth of applicability no greater than 3, but was 4
Open

            svg {

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:not(:checked) + label:after {

Color white should be written in hexadecimal form as #ffffff
Open

        background-color: white;

Color literals like white should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

                color: white;

Use // comments everywhere
Open

        /* Base for label styling */

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:not(:checked) + label:before,

Selector wc-block-review-list-item__author should be written in lowercase with hyphens
Open

                    .wc-block-review-list-item__author,

Prefer single quoted strings
Open

            font-family: "FontAwesome";

Use // comments everywhere
Open

        /* checked mark aspect */

Line should be indented with spaces, not tabs
Open

    .lsx-wc-filter-block {

Begin pseudo elements with double colons: ::
Open

        [type="checkbox"]:not(:checked) + label:after,

Properties should be ordered background, border-radius, font-size, margin-bottom, padding
Open

                    padding: 15px 12px;

Rule declaration should be preceded by an empty line
Open

        &:after {

Properties should be ordered flex-basis, max-width, width
Open

                        max-width: 848px;

Rule declaration should be followed by an empty line
Open

    }

Selector wc-block-grid__product should be written in lowercase with hyphens
Open

                                .wc-block-grid__product {

Selector should have depth of applicability no greater than 3, but was 5
Open

                .wp-block-woocommerce-all-products {

Properties should be ordered content, font-size, transition
Open

                            font-size: 15px;

Nesting should be no greater than 3, but was 4
Open

                .wp-block-column {

!important should not be used
Open

                        flex-basis: auto !important;

Selector should have depth of applicability no greater than 3, but was 4
Open

                        &::before {

0.25 should be written without a leading zero as .25
Open

                    transition: all 0.25s;

Selector wc-block-review-list-item__rating should be written in lowercase with hyphens
Open

                    .wc-block-review-list-item__rating {

Rule declaration should be followed by an empty line
Open

                }

!important should not be used
Open

                        flex-basis: auto !important;

Selector wc-block-grid__products should be written in lowercase with hyphens
Open

                            .wc-block-grid__products {

Prefer single quoted strings
Open

                            content: "Close Filters";

Rule declaration should be followed by an empty line
Open

            }

Avoid qualifying attribute selectors with an element.
Open

            div[class^="wp-block-woocommerce-"][class$="-filter"],

Rule declaration should be followed by an empty line
Open

            }

There are no issues that match your filters.

Category
Status