| # at-rule-whitelist |
| |
| Specify a whitelist of allowed at-rules. |
| |
| ```css |
| @keyframes name {} |
| /** ↑ |
| * At-rules like this */ |
| ``` |
| |
| ## Options |
| |
| `array|string`: `["array", "of", "unprefixed", "at-rules"]|"at-rule"` |
| |
| Given: |
| |
| ```js |
| ["extend", "keyframes"] |
| ``` |
| |
| The following patterns are considered violations: |
| |
| ```css |
| @import "path/to/file.css"; |
| ``` |
| |
| ```css |
| @media screen and (max-width: 1024px) { |
| a { display: none; } |
| } |
| ``` |
| |
| The following patterns are *not* considered violations: |
| |
| ```css |
| a { @extend placeholder; } |
| ``` |
| |
| ```css |
| @keyframes name { |
| from { top: 10px; } |
| to { top: 20px; } |
| } |
| ``` |
| |
| ```css |
| @KEYFRAMES name { |
| from { top: 10px; } |
| to { top: 20px; } |
| } |
| ``` |
| |
| ```css |
| @-moz-keyframes name { |
| from { top: 10px; } |
| to { top: 20px; } |
| } |
| ``` |