Skip to content

Commit 72e2ad5

Browse files
marekdedicota-meshi
authored andcommitted
docs(valid-style-parse): documented the rule
1 parent 2758633 commit 72e2ad5

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

docs/rules/valid-style-parse.md

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
pageClass: 'rule-details'
3+
sidebarDepth: 0
4+
title: 'svelte/valid-style-parse'
5+
description: 'require valid style element parsing'
6+
---
7+
8+
# svelte/valid-style-parse
9+
10+
> require valid style element parsing
11+
12+
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> **_This rule has not been released yet._** </badge>
13+
14+
## :book: Rule Details
15+
16+
This rule reports issues with parsing of the `<style>` element by the ESLint Svelte parser.
17+
18+
<!--eslint-skip-->
19+
20+
```svelte
21+
<!-- ✓ GOOD -->
22+
<style>
23+
.class {
24+
font-weight: bold;
25+
}
26+
</style>
27+
28+
<style lang="scss">
29+
.class {
30+
font-weight: bold;
31+
}
32+
</style>
33+
34+
<!-- ✗ BAD -->
35+
<style>
36+
.class
37+
font-weight: bold;
38+
</style>
39+
40+
<style lang="unknown">
41+
.class {
42+
font-weight: bold;
43+
}
44+
</style>
45+
```
46+
47+
## :wrench: Options
48+
49+
```json
50+
{
51+
"svelte/valid-style-parse": ["error", {}]
52+
}
53+
```
54+
55+
## :mag: Implementation
56+
57+
- [Rule source](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/src/rules/valid-style-parse.ts)
58+
- [Test source](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/tests/src/rules/valid-style-parse.ts)

0 commit comments

Comments
 (0)