Maingron/MainOS

View on GitHub
Program Files/Explorer/Start/startmenu.scss

Summary

Maintainability
Test Coverage

Line should be indented 2 spaces, but was indented 4 spaces
Open

    user-select: none;

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

            button {

Avoid using id selectors
Open

        #center {

Rule declaration should be followed by an empty line
Open

                    }

Line should be indented 2 spaces, but was indented 4 spaces
Open

    bottom: 0;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    position: fixed;

Unnecessary parent selector (&)
Open

        &>div {

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

            span {

Unnecessary parent selector (&)
Open

            &>span {

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

            a {

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

    background: black;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    #start {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    --font: var(--font), sans-serif;

Avoid using id selectors
Open

    #start {

Properties should be ordered height, left, position, top, width
Open

    position: absolute;

Properties should be ordered backdrop-filter, background, background-color, border, border-radius, bottom, display, flex-direction, height, left, max-height, max-width, overflow, position, top, width
Open

    position: fixed;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    width: 40rem;

Properties should be ordered backdrop-filter, background-color, bottom, display, flex-direction, height, justify-content, left, order, padding, position, width
Open

        background-color: var(--glassyElementBackground);

Properties should be ordered display, position
Open

                position: absolute;

Properties should be ordered bottom, display, left, overflow, position, text-overflow, white-space, width
Open

                    position: relative;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background-color: var(--glassyElementBackground);

Merge rule body.big_buttons with rule on line 13
Open

body.big_buttons {

Avoid using id selectors
Open

        #statusbar {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    top: 0;

Avoid using id selectors
Open

        #left {

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

            &>span {

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

            #allprograms {

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

                a {

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

#start #center #left #moreandinfo {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    width: 80%;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background-color: transparent !important;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    overflow: hidden;

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

    border: 1px solid #555555;

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

            img {

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

            img {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    margin: 10px 10%;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    :root {

!important should not be used
Open

    background-color: transparent !important;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    #start {

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

                    img {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    display: inline;

Color #555555 should be written as #555
Open

    border: 1px solid #555555;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    backdrop-filter: blur(var(--glassyElementBlur));

Line should be indented 2 spaces, but was indented 4 spaces
Open

    #statusbar {

Rule declaration should be preceded by an empty line
Open

        &>div {

Properties should be ordered display, height, margin, object-fit, padding, width
Open

                    margin: .1rem;

Merge rule #start #center #left #moreandinfo with rule on line 67
Open

#start #center #left #moreandinfo {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    a {

Avoid using id selectors
Open

            #left {

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

                    p {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    overflow: hidden;

Avoid using id selectors
Open

#startbutton {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    --color-type-2: #fff;

Properties should be ordered background, border, bottom, display, height, left, overflow, position, width
Open

    position: absolute;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    --background-color-type-2: #bcf;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    left: 0;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    position: absolute;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background-color: transparent !important;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    border-radius: var(--border-radius);

Line should be indented 2 spaces, but was indented 4 spaces
Open

    overflow: hidden;

Avoid qualifying class selectors with an element.
Open

body.big_buttons {

Properties should be ordered align-content, display, flex-wrap, height, overflow, padding, position, scrollbar-width, width
Open

            display: block;

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

            span {

Properties should be ordered height, width
Open

                width: 2.8rem;

Rule declaration should be preceded by an empty line
Open

        #statusbar {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    display: inline-block;

Properties should be ordered align-items, display, flex-direction, flex-grow, width
Open

            display: inline-flex;

Avoid using id selectors
Open

#start #center #left #moreandinfo {

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

            &.usericon-button {

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

                a {

Properties should be ordered backdrop-filter, background, background-color, border-radius, display, line-height, margin, padding, width
Open

    display: inline-block;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    line-height: 1.2;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    height: 0;

Properties should be ordered color, display, text-decoration, width
Open

        display: inline;

Avoid using id selectors
Open

    #start {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    width: 0;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    flex-direction: column;

Properties should be ordered outline-offset, padding
Open

                padding: 0;

Properties should be ordered border-radius, height, margin
Open

                height: 100%;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    backdrop-filter: blur(var(--glassyElementBlur));

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

                div {

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

                div {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    position: absolute;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    height: auto;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background: transparent;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    #center {

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

            a {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background: black;

Color black should be written in hexadecimal form as #000000
Open

    background: black;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    border-radius: var(--border-radius);

!important should not be used
Open

    background-color: transparent !important;

border: 0 is preferred over border: none
Open

    border: none;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    height: 100%;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    max-height: calc(100vh - 2*var(--glassyElementSpacing));

Property border already defined on line 78
Open

    border: 1px solid #555555;

Properties should be ordered backdrop-filter, background-color, display, line-height, padding-left, position, top, z-index
Open

                background-color: var(--glassyElementBackground);

Properties should be ordered align-content, display, flex-direction, flex-wrap
Open

                display: flex;

Properties should be ordered align-items, border-radius, display, height, line-height, margin-bottom, overflow, position, text-decoration, width
Open

                position: relative;

Avoid using id selectors
Open

#start #center #left #moreandinfo {

Properties should be ordered --background-color, --background-color-type-2, --border-width, --color-type-2, --font
Open

    --color-type-2: #fff;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    --border-width: 2px;

Avoid using id selectors
Open

#start {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    border: 0;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    border: 1px solid #555555;

Properties should be ordered aspect-ratio, background, box-sizing, display, height, margin, overflow, padding, position
Open

            position: relative;

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

            &>span {

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

                span {

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

                img {

Avoid using id selectors
Open

#start #center #left #moreandinfo {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    padding: 0 .75em;

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

    a {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    --background-color: #fff;

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

html, body {

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

            button {

Avoid using id selectors
Open

            #left {

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

                    font-size: 1.1em;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    border: none;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    width: 100%;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    max-width: calc(100% - 2*var(--glassyElementSpacing));

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background-color: var(--glassyElementBackground);

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

            &.align-end {

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

                        color: #fff;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    box-sizing: border-box;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    left: 0;

Line should be indented 2 spaces, but was indented 4 spaces
Open

    bottom: var(--glassyElementSpacing);

Avoid using id selectors
Open

    #statusbar {

Avoid using id selectors
Open

    #center {

Line contains trailing whitespace
Open

    

Avoid using id selectors
Open

#start #center #left #moreandinfo {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    background: transparent;

Avoid using id selectors
Open

#onout {

Line should be indented 2 spaces, but was indented 4 spaces
Open

    top: var(--glassyElementSpacing);

Line should be indented 2 spaces, but was indented 4 spaces
Open

    left: var(--glassyElementSpacing);

Line should be indented 2 spaces, but was indented 4 spaces
Open

    display: flex;

Properties should be ordered box-sizing, display, height, position, width
Open

        display: flex;

Avoid using id selectors
Open

            #allprograms {

Avoid using id selectors
Open

        #center {

Properties should be ordered background-color, overflow, user-select
Open

    overflow: hidden;

Selector big_buttons should be written in lowercase with hyphens
Open

body.big_buttons {

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

            #left {

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

            #left {

Rule declaration should be followed by an empty line
Open

            }

Line contains trailing whitespace
Open

    

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

            #allprograms {

Line contains trailing whitespace
Open

    

There are no issues that match your filters.

Category
Status