# No prefixed values Disallow vendor-prefixed CSS values. ```css a { display: -webkit-flex } /* ↑ * This vendor-prefixed value is not allowed */ ``` Vendor-prefixed values like `-webkit-flex` or `-webkit-linear-gradient()` are outdated and should be replaced with their standard equivalents or managed through a build tool like Autoprefixer. This rule flags prefixed values that have standardized replacements. ## Options `true` The following are considered violations: ```css a { display: -webkit-flex; } ``` ```css a { background: -webkit-linear-gradient(top, red, blue); } ``` The following patterns are _not_ considered violations: ```css a { display: flex; } ``` ```css a { background: linear-gradient(to bottom, red, blue); } ``` ### `ignore: Array` Ignore specific vendor-prefixed values by exact string or regular expression. Strings wrapped in `/` delimiters (e.g. `"/^-webkit-/"`, `"/^-webkit-/i"`) are treated as regular expressions, allowing regex patterns in JSON config files. Given: `{ ignore: ["-webkit-fill-available"] }` the following are _not_ considered violations: ```css a { width: -webkit-fill-available; } ``` ## Prior art - [`no-vendor-prefixes` rules in stylelint](https://stylelint.io/user-guide/rules)