@@ -54,7 +54,8 @@ You can choose either two styles for elements without content
54
54
{
55
55
" svelte/html-self-closing" : [
56
56
" error" ,
57
- {
57
+ " all" , // or "html" or "none" (preset)
58
+ { // overrides
58
59
" void" : " always" , // or "always" or "ignore"
59
60
" normal" : " always" , // or "never" or "ignore"
60
61
" component" : " always" , // or "never" or "ignore"
@@ -64,12 +65,18 @@ You can choose either two styles for elements without content
64
65
}
65
66
```
66
67
67
- - ` void ` ( ` "always" ` by default)... Style of HTML void elements
68
- - ` component ` ( ` "always" ` by default)... Style of svelte components
69
- - ` svelte ` ( ` "always" ` by default)... Style of svelte special elements ( ` <svelte:head> ` , ` <svelte: self> ` )
70
- - ` normal ` ( ` "always" ` by default)... Style of other elements
68
+ presets:
69
+ - ` all ` - all elements should be self closing (unless they have children)
70
+ - ` html ` - html-compliant - only void elements and svelte special elements should be self closing
71
+ - ` none ` - no elements should be self closing
71
72
72
- Every option can be set to
73
+ overrides:
74
+ - ` void ` (` "always" ` in default preset)... Style of HTML void elements
75
+ - ` component ` (` "always" ` in default preset)... Style of svelte components
76
+ - ` svelte ` (` "always" ` in default preset)... Style of svelte special elements (` <svelte:head> ` , ` <svelte:self> ` )
77
+ - ` normal ` (` "always" ` in default preset)... Style of other elements
78
+
79
+ Every override option can be set to
73
80
- "always" (` <div /> ` )
74
81
- "never" (` <div></div> ` )
75
82
- "ignore" (either ` <div /> ` or ` <div></div> ` )
0 commit comments