@@ -93,6 +93,7 @@ import type { NoUnknownCustomPropertiesOptions } from './no-unknown-custom-prope
93
93
import type { NumberMaxPrecisionOptions } from './number-max-precision'
94
94
import type { PropertyAllowedListOptions } from './property-allowed-list'
95
95
import type { PropertyDisallowedListOptions } from './property-disallowed-list'
96
+ import type { PropertyNoDeprecatedOptions } from './property-no-deprecated'
96
97
import type { PropertyNoUnknownOptions } from './property-no-unknown'
97
98
import type { PropertyNoVendorPrefixOptions } from './property-no-vendor-prefix'
98
99
import type { RuleEmptyLineBeforeOptions } from './rule-empty-line-before'
@@ -2169,6 +2170,25 @@ export interface StyleLintRules {
2169
2170
*/
2170
2171
'property-disallowed-list' : PropertyDisallowedListOptions
2171
2172
2173
+ /**
2174
+ * Disallow deprecated properties.
2175
+ *
2176
+ * ```scss
2177
+ * a { word-wrap: break-word; }
2178
+ * // ^^^^^^^^^
2179
+ * // Deprecated property
2180
+ * ```
2181
+ * This rule flags properties that were removed or deprecated after being in the CSS specifications, including editor drafts, and were either:
2182
+ * - shipped in a stable version of a browser
2183
+ * - shipped by a developer channel/edition browser
2184
+ * - shipped but behind experimental flags
2185
+ * - polyfilled with some adoption before any browser actually shipped
2186
+ * - had an MDN page at one point in time
2187
+ *
2188
+ * @see [property-no-deprecated](https://stylelint.io/user-guide/rules/property-no-deprecated)
2189
+ */
2190
+ 'property-no-deprecated' : PropertyNoDeprecatedOptions
2191
+
2172
2192
/**
2173
2193
* Disallow unknown properties.
2174
2194
*
0 commit comments