Disallow usage of deprecated elements
- Rule ID:
- deprecated
- Category:
- Deprecated
- Standards:
- HTML5
HTML5 deprecated many old elements.
Rule details
Examples of incorrect code for this rule:
<center>...</center>
<big>...</big>
Examples of correct code for this rule:
<main>...</main>
Elements
When using custom elements metadata you can optionally specify a message:
import { defineMetadata } from "html-validate";
export default defineMetadata({
"my-element": {
deprecated: "replaced with <other-element>",
},
});
The message will be shown alongside the regular message:
<my-element>...</my-element>
Options
This rule takes an optional object:
{
"include": [],
"exclude": []
}
include
If set only elements listed in this array generates errors.
exclude
If set elements listed in this array is ignored.
Version history
- v4.11.0 -
include
andexclude
options added. - v1.13.0 - Rule added.