カテゴリ | ルール | 内容 | オプション |
---|---|---|---|
String | string-quotes |
クォーテーションをシングルかダブルか統一 | string : "single" | "double" |
Color | color-hex-case |
16進数のカラーコードを大文字か小文字で統一する | string : "upper" | "lower" |
color-hex-length |
16進数のカラーコードを省略するか否か | string : "short" | "long" | |
color-no-invalid-hex |
無効なカラーコードを許可しない | ||
Number | number-leading-zero |
1以下の少数の値で、小数点の前に0を入れるか入れないかを統一 | string : "always" | "never" |
number-max-precision |
小数点以下の桁数を制御 | int | |
number-no-trailing-zeros |
不要な0を許可しない | ||
number-zero-length-no-unit |
値が0の場合に単位をつけない | ||
Function | function-calc-no-unspaced-operator |
関数calcの中でスペースなしの式を許可しない | |
function-comma-space-after |
関数の中でカンマの直後にスペースを空けることを許可するか否か | string : "always" | "never" | |
function-comma-newline-after |
関数の中でカンマの直後に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" | |
function-comma-newline-before |
関数の中でカンマの直前に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" | |
function-comma-space-before |
関数の中でカンマの直前にスペースを空けることを許可するか否か | string : "always" | "never" | |
function-linear-gradient-no-nonstandard-direction |
linear-gradient の仕様に沿ってない方角の値を許可しない |
||
function-parentheses-space-inside |
関数の()の内側にスペースを許可しないか否か | string : "always" | "never" | |
function-space-after |
関数の直後にスペースを許可しないか否か | string : "always" | "never" | |
function-url-quotes |
urlをダブル or シングルクォーテーションで囲うか、クォーテーションで囲わないか | string : "single" | "double" | "none" | |
Value | value-no-vendor-prefix |
ベンダープレフィックスを許可しない | |
Value list | value-list-comma-newline-after |
リストの値で、カンマの直後にスペースを許可しないか、改行を必須にするか | string : "always" | "always-multi-line" | "never-multi-line" |
value-list-comma-newline-before |
リストの値で、カンマの直前にスペースを許可しないか、改行を必須にするか | string : "always" | "always-multi-line" | "never-multi-line" | |
value-list-comma-space-after |
リストの値で、カンマの直後にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
value-list-comma-space-before |
リストの値で、カンマの直前にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
Property | property-blacklist |
許可しないプロパティをリストで指定 | array |
property-no-vendor-prefix |
不要なベンダープレフィックスのプロパティを許可しない | ||
property-whitelist |
許可するプロパティをリストで指定 | array | |
Custom property | custom-property-no-outside-root |
:root セレクタ以外でのカスタムプロパティを許可しない |
|
custom-property-pattern |
カスタムプロパティのパターンを指定 | regex or string | |
Declaration | declaration-bang-space-after |
エクスクラメーションマークの直後にスペースを入れることを許可するか否か | string : "always" | "never" |
declaration-bang-space-before |
エクスクラメーションマークの直前にスペースを入れることを許可するか否か | string : "always" | "never" | |
declaration-colon-newline-after |
コロンの直後に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | |
declaration-colon-space-after |
コロンの直後にスペースを入れることを許可するか否か | string : "always" | "never" | "always-single-line" | |
declaration-colon-space-before |
コロンの直前にスペースを入れることを許可するか否か | string : "always" | "never" | |
declaration-no-important |
!important の使用を許可しない |
||
Declaration block | declaration-block-semicolon-newline-after |
セミコロンの直後にスペースを許可しないか改行を必須にするか | string : "always" | "always-multi-line" | "never-multi-line" |
declaration-block-semicolon-newline-before |
セミコロンの直前にスペースを許可しないか改行を必須にするか | string : "always" | "always-multi-line" | "never-multi-line" | |
declaration-block-semicolon-space-after |
セミコロンの直後にスペースを入れることを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
declaration-block-semicolon-space-before |
セミコロンの直前にスペースを入れることを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
Nesting Block | nesting-block-opening-brace-newline-before |
ネストしたブロックの開き括弧の直前に改行を必須にするかスペースを許可しないか | string : "always" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" |
nesting-block-opening-brace-space-before |
ネストしたブロックの開き括弧の直前にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
Block | block-closing-brace-newline-after |
ブロックの閉じ括弧の直後に改行を必須にするかスペースを許可しないか | string : "always" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" |
block-closing-brace-newline-before |
ブロックの閉じ括弧の直前に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" | |
block-closing-brace-space-after |
ブロックの閉じ括弧の直後にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
block-closing-brace-space-before |
ブロックの閉じ括弧の直前にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
block-no-empty |
空のブロックを許可しない | ||
block-opening-brace-newline-after |
ブロックの開き括弧の直後に改行を必須にするか | string : "always" | "always-multi-line" | "never-multi-line" | |
block-opening-brace-newline-before |
ブロックの開き括弧の直前に改行を必須にするかスペースを許可しないか | string : "always" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
block-opening-brace-space-after |
ブロックの開き括弧の直後に改行を必須にするかスペースを許可しないか | string : "always" | "never" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
block-opening-brace-space-before |
ブロックの開き括弧の直前にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | "always-multi-line" | "never-multi-line" | |
Selector | selector-combinator-space-after |
セレクタの組み合わせの直後にスペースを許可するか否か | string : "always" | "never" |
selector-combinator-space-before |
セレクタの組み合わせの直前にスペースを許可するか否か | string : "always" | "never" | |
selector-no-attribute |
属性セレクタを許可しない | ||
selector-no-combinator |
セレクタの組み合わせを許可しない | ||
selector-no-id |
idセレクタを許可しない | ||
selector-no-type |
要素型セレクタを許可しない | ||
selector-no-universal |
ユニバーサルセレクタを許可しない | ||
selector-no-vendor-prefix |
ベンダープレフィックスつきのセレクタを許可しない | ||
selector-pseudo-element-colon-notation |
疑似要素のコロンを1つにするか2つにするか | string : "single" | "double" | |
selector-root-no-composition |
:root を他のセレクタと合わせて記述することを許可しない |
||
Selector list | selector-list-comma-newline-after |
セレクタのリストで、カンマの直後に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" |
selector-list-comma-newline-before |
セレクタのリストで、カンマの直前に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" | |
selector-list-comma-space-after |
セレクタのリストで、カンマの直後にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
selector-list-comma-space-before |
セレクタのリストで、カンマの直前にスペースを許可するか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
Rule | rule-nested-empty-line-before |
ネストしたルールの直前に空白行を必須にするか許可しないか | string : "always" | "never" | "always-multi-line" | "never-multi-line" |
rule-no-duplicate-properties |
ルールの中でプロパティの重複を許可しない | ||
rule-no-shorthand-property-overrides |
ショートハンドプロパティで上書きすることを許可しない | ||
rule-no-single-line |
単一行でルールを記述することを許可しない | ||
rule-non-nested-empty-line-before |
ネストしてないルールの直前に空白行を必須にするか許可しないか | string : "always" | "never" | "always-multi-line" | "never-multi-line" | |
rule-properties-order |
ルールの中でのプロパティの順序を指定 | string or array : "alphabetical" | array | |
rule-trailing-semicolon |
省略可能なセミコロンを必須にするか許可しないか | string : "always" | "never" | |
Root | root-no-standard-properties |
標準のプロパティを:root の中で許可しない |
|
Media feature | media-feature-colon-space-after |
メディアフィーチャーの中で、コロンの直後にスペースを必須にするか許可しないか | string : "always" | "never" |
media-feature-colon-space-before |
メディアフィーチャーの中で、コロンの直前にスペースを必須にするか許可しないか | string : "always" | "never" | |
media-feature-name-no-vendor-prefix |
メディアフィーチャーの名前にベンダープレフィックスを許可しない | ||
media-feature-range-operator-space-after |
メディアフィーチャーの中で、範囲演算子の直後にスペースを必須にするか許可しないか | string : "always" | "never" | |
media-feature-range-operator-space-before |
メディアフィーチャーの中で、範囲演算子の直前にスペースを必須にするか許可しないか | string : "always" | "never" | |
Custom media | custom-media-pattern |
カスタムメディアクエリの命名パターンを指定 | regex or string |
Media query | media-query-parentheses-space-inside |
メディアクエリの括弧の内側にスペースを必須にするか許可しないか | string : "always" | "never" |
Media query list | media-query-list-comma-newline-after |
メディアクエリのリストで、カンマの直後に改行を必須にするかスペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" |
media-query-list-comma-newline-before |
メディアクエリのリストで、カンマの直前に改行を必須にするか、スペースを許可しないか | string : "always" | "always-multi-line" | "never-multi-line" | |
media-query-list-comma-space-after |
メディアクエリのリストで、カンマの直後にスペースを必須にするか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
media-query-list-comma-space-before |
メディアクエリのリストで、カンマの直前にスペースを必須にするか否か | string : "always" | "never" | "always-single-line" | "never-single-line" | |
At rule | at-rule-empty-line-before |
@ルールの前に1行空けることを必須にするか否か | string : "always" | "never" |
at-rule-no-vendor-prefix |
@ルールにベンダープレフィックスを許可しない | ||
Comment | comment-empty-line-before |
コメントの前に1行空けることを必須にするか否か | string : "always" | "never" |
comment-space-inside |
コメントマークの内側にスペースを必須にするか許可しないか | string : "always" | "never" | |
General / Sheet | indentation |
インデントを指定 | init or string : "tab" |
no-eol-whitespace |
行末のスペースを許可しない | ||
no-missing-eof-newline |
ファイルの最終行に空白行を必須にする | ||
no-multiple-empty-lines |
連続した空白行を許可しない |
forked from makotot/stylelint-example
-
Notifications
You must be signed in to change notification settings - Fork 0
JurajVajda/stylelint-example
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
stylelint example
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- CSS 86.1%
- JavaScript 13.9%