3scale/porta

View on GitHub
app/assets/stylesheets/provider/admin/apiconfig/services/_proxies.scss

Summary

Maintainability
Test Coverage

Properties should be ordered background-color, border, border-top, padding
Open

    padding: 2em;

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

    @include border-bottom-radius(5px);

0.05 should be written without a leading zero as .05
Open

    background: rgba(0, 0, 0, 0.05);

Properties should be ordered color, font-weight, margin, position, text-align
Open

    position: relative;

Avoid using id selectors
Open

    tbody#sortable {

Color literals like rgba(255, 255, 255, 0.55) should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

          background-color: rgba(255,255,255,0.55);

!important should not be used
Open

        background-color: $error-background-color !important;

Begin pseudo elements with double colons: ::
Open

.deployment_option_self_managed span:before {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_ruby span:before {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_java span:before {

Avoid using id selectors
Open

#integration-tabs fieldset.mapping_rules {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_php span:before {

1/3 should be written with a single space on each side of the operator: 1 / 3
Open

    padding: line-height-times(1/3);

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

        input,select {

0.55 should be written without a leading zero as .55
Open

          background-color: rgba(255,255,255,0.55);

Begin pseudo elements with double colons: ::
Open

.proxy_authentication_method_oidc span:before {

Merge rule #integration-tabs with rule on line 7
Open

#integration-tabs {

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

    .success, .success a {

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

      .fa-puzzle-piece, .fa-hdd-o {

border-left: 0 is preferred over border-left: none
Open

    border-left: none;

Avoid using id selectors
Open

  table#backend_apis, table#proxy-rules {

Properties should be ordered border-collapse, border-spacing, margin-bottom, padding-left, width
Open

    width: 100%;

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

        input,select {

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

    .error,

Avoid using id selectors
Open

#integration-tabs {

border: 0 is preferred over border: none
Open

    border: none;

1/2 should be written with a single space on each side of the operator: 1 / 2
Open

      margin-left: line-height-times(1/2);

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

  table#backend_apis, table#proxy-rules {

Commas in function arguments should be followed by one space
Open

          background-color: rgba(255,255,255,0.55);

Begin pseudo elements with double colons: ::
Open

.deployment_option_service_mesh_istio span:before {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_nodejs span:before {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_rest span:before {

border-top: 0 is preferred over border-top: none
Open

    border-top: none;

Properties should be ordered background-color, font-size, margin-left, padding, position, top
Open

      font-size: 40px;

Shorthand form for property margin should be written more concisely as 0 auto instead of 0 auto 0
Open

    margin: 0 auto 0;

Properties should be ordered color, cursor, display, float, font-size
Open

    display: none;

Properties should be ordered color, cursor, float, margin-right, margin-top
Open

    margin-top: line-height-times(-1.3);

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

    color: black;

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

      .fa-puzzle-piece, .fa-hdd-o {

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

      .fa-puzzle-piece, .fa-hdd-o {

Commas in function arguments should be followed by one space
Open

          background-color: rgba(255,255,255,0.55);

Merge rule #integration-tabs fieldset.mapping_rules with rule on line 7
Open

#integration-tabs fieldset.mapping_rules {

Begin pseudo elements with double colons: ::
Open

.proxy_authentication_method_oauth span:before {

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

    .success, .success a {

1/2 should be written with a single space on each side of the operator: 1 / 2
Open

      top: line-height-times(-1/2);

Avoid using id selectors
Open

  table#backend_apis {

Properties should be ordered color, position, right, top
Open

      position: absolute;

Begin pseudo elements with double colons: ::
Open

.proxy_authentication_method_1 span:before {

Properties should be ordered background, border, color, font-size, margin, margin-left, max-width, overflow, padding
Open

    border: none;

Color literals like rgba(0, 0, 0, 0.05) should only be used in variable declarations; they should be referred to via variable everywhere else.
Open

    background: rgba(0, 0, 0, 0.05);

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

    .fa-puzzle-piece, .fa-hdd-o {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_csharp span:before {

1/2 should be written with a single space on each side of the operator: 1 / 2
Open

    margin-right: line-height-times(1/2);

border-left: 0 is preferred over border-left: none
Open

    border-left: none;

Avoid using id selectors
Open

  table#backend_apis, table#proxy-rules {

Unnecessary parent selector (&)
Open

    &>[class^="fa fa-"] {

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

    input, select {

Avoid using id selectors
Open

#integration-tabs fieldset {

Begin pseudo elements with double colons: ::
Open

.deployment_option_plugin_python span:before {

Properties should be ordered font-style, text-align
Open

    text-align: left;

Properties should be ordered border-color, border-left, margin-left, padding-left, position
Open

    border-left: 5px solid transparent;

1/4 should be written with a single space on each side of the operator: 1 / 4
Open

      padding: line-height-times(1/4);

Properties should be ordered color, float
Open

    float: right;

Properties should be ordered background-color, border
Open

        border: 1px solid $error-color;

Begin pseudo elements with double colons: ::
Open

.proxy_authentication_method_2 span:before {

Properties should be ordered font-size, font-weight, text-decoration
Open

    text-decoration: underline;

Commas in function arguments should be followed by one space
Open

          background-color: rgba(255,255,255,0.55);

There are no issues that match your filters.

Category
Status