unmatched tag - bhsd-harry/wikiparser-node GitHub Wiki
❌ By default, this rule reports HTML tags that are both closing and self-closing as errors. This can be configured by providing a both option with a severity value.
Examples of incorrect code for { "unmatched-tag": [ 0, { "both": 2 } ] }:
</br></li/>Examples of correct code for { "unmatched-tag": [ 2, { "both": 0 } ] }:
</br></li/>This option can be configured to specify the severity of unmatched closing tags. See also: Help:Lint errors/stripped-tag.
Examples of incorrect code for { "unmatched-tag": [ 0, { "closing": 2 } ] }:
</p>Examples of correct code for { "unmatched-tag": [ 2, { "closing": 0 } ] }:
</p>This option can be configured to specify the severity of unmatched HTML tags inside conditional statements (#if, #ifeq, #ifexpr, #iferror, #ifexist, or #switch).
Examples of incorrect code for { "unmatched-tag": [ 0, { "conditional": 2 } ] }:
{{#if:|<p>}}{{#if:|</p>}}Examples of correct code for { "unmatched-tag": [ 2, { "conditional": 0 } ] }:
{{#if:|<p>}}{{#if:|</p>}}This option can be configured to specify the severity of unmatched opening tags. See also: Help:Lint errors/missing-end-tag.
Examples of incorrect code for { "unmatched-tag": [ 0, { "opening": 2 } ] }:
<p>Examples of correct code for { "unmatched-tag": [ 2, { "opening": 0 } ] }:
<p>❌ By default, this rule reports invalid self-closing HTML tags as errors. This can be configured by providing a selfClosing option with a severity value. See also: Help:Lint errors/self-closed-tag.
Examples of incorrect code for { "unmatched-tag": [ 0, { "selfClosing": 2 } ] }:
<p/>Examples of correct code for { "unmatched-tag": [ 2, { "selfClosing": 0 } ] }:
<p/>