2017-05-18 8 views
1

私は最近、私のスタイルシートを介して実行するStylelintを設定するが、私はむしろそのままで維持するだろうと投げにエラーがあります:特定のインスタンスでは、スタイルイントがインデントを無視しますか?

enter image description here

エラーは、私が前に単一のスペースを使用していないということです{と読みやすくするために他のほとんどのインスタンスでこれが真実であることを望みましたが、私はこれを保つことを望んでいました。

これらの種類の字下げパターンを許可するルールを変更することも、そうでない場合はCSSブロックのルールを無効にすることもできますか?後者は理想的ではありませんが、私が得ることができます。

それ以外の場合は、無視する可能性が高いです。

答えて

1

問題のルールはblock-opening-brace-space-beforeだと思います。

あなただけ複数行ブロックの開口括弧の前に半角スペースを施行し、シングルラインブロックを無視し、その後、あなたは、ルールのalways-multi-line primaryオプションを使用して行うことができますしたい場合:

/* Enforce a single space before this opening brace */ 
a { 
    color: red; 
} 

/* Don't enforce anything before this opening brace */ 
a { color: red; } 

ただし、開き括弧の1行のキーフレーム宣言ブロックを特に無視するオプションはありません。これがあなたが望むものなら、機能要求の問題を提起してください。

はそれが がそれぞれ内の単一ラインのキーフレームの宣言ブロックの開いた括弧のアライメントを強制

することはできcreate a pluginことをインデントパターンのこれらの種類を許可するようにルールを変更するのいずれかが可能です@キーフレーム。

その他の点では、CSSブロックのルールを無効にしますか?

stylelint-disableコマンドを使用して、このコードブロックのblock-opening-brace-space-beforeルールをオフにすることができます。

+0

私は終了コマンドを使用して終了しました。私はこれについて長期的な解決策としてどのように感じているのかは分かりませんが、今のところはそうです。ありがとう! – dougoftheabaci

関連する問題