2017-07-10 7 views
0

Der Versuch, Verschachtelung Regeln über Postcss zu verwenden, aber unten Warnungen erhalten. Welche Regeln muss ich in der Stylelint-Datei hinzufügen, um diese Warnungen zu beheben? HierErwartet ein abschließendes Semikolon (Deklaration-Block-Nachlauf-Semikolon)

ist die CSS:

.count-sec { 
    height: 520px; 

    & p { 
     color:#fff; 
     margin: 0; 
    } 
} 

Warnungen:

Expected a trailing semicolon (declaration-block-trailing-semicolon) [stylelint] 
Expected newline before "}" of a multi-line block (block-closing-brace-newline-before) [stylelint] 
+0

Sind Sie sicher, dass das CSS für die Warnungen verantwortlich ist? Ich kann das nicht unter https://stylelint.io/demo/ reproduzieren. – jeddy3

+0

Sieht aus, als hätte ich eine falsche Regel in meinem Stil definiert, bin aber nicht sicher. – FarazShuja

+0

'Erwartet ein abschließendes Semikolon 'besagt, dass der letzte Stil in einem Block ebenfalls Semikolon haben muss. In Ihrem Beispiel verwenden Sie immer Semikolon (was gut ist). Sind Sie sicher, dass diese CSS-Datei, die Sie in Ihrem Beitrag angegeben haben, der Fehler ist? Fehler sollten auch Fehlerursprungsort anzeigen: genaue Zeile, Spalte und Dateiname. – kamyl

Antwort

1

Erwartet ein nachlauf Semikolon (Deklaration-Block-Hinter Semikolon) [stylelint]

Sie sollte Ihre Regel ändern declaration-block-trailing-semicolon werden "always" (https://stylelint.io/user-guide/rules/declaration-block-trailing-semicolon/)

Erwartete Newline vor "}" eines mehrzeiligen Block (Block-Schließ-Klammer-Newline-vor) [stylelint]

Sie Ihre Regel block-closing-brace-newline-before"always" werden ändern sollte

+0

Ich habe declaration-block-trailing-semicolon: null verwendet, um die Regel zu ignorieren, um das Problem zu beheben. – FarazShuja

Verwandte Themen