File tree Expand file tree Collapse file tree 1 file changed +78
-0
lines changed Expand file tree Collapse file tree 1 file changed +78
-0
lines changed Original file line number Diff line number Diff line change 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 svelte-eslint-parser.
17+
18+ <!-- eslint-skip-->
19+
20+ ``` svelte
21+ <script>
22+ /* eslint svelte/valid-style-parse: ["error"] */
23+ </script>
24+
25+ <!-- ✓ GOOD -->
26+ <style>
27+ .class {
28+ font-weight: bold;
29+ }
30+ </style>
31+ ```
32+
33+ ``` svelte
34+ <script>
35+ /* eslint svelte/valid-style-parse: ["error"] */
36+ </script>
37+
38+ <!-- ✓ GOOD -->
39+ <style lang="scss">
40+ .class {
41+ font-weight: bold;
42+ }
43+ </style>
44+ ```
45+
46+ ``` svelte
47+ <script>
48+ /* eslint svelte/valid-style-parse: ["error"] */
49+ </script>
50+
51+ <!-- ✗ BAD -->
52+ <style>
53+ .class
54+ font-weight: bold;
55+ </style>
56+ ```
57+
58+ ``` svelte
59+ <script>
60+ /* eslint svelte/valid-style-parse: ["error"] */
61+ </script>
62+
63+ <!-- ✗ BAD -->
64+ <style lang="unknown">
65+ .class {
66+ font-weight: bold;
67+ }
68+ </style>
69+ ```
70+
71+ ## :wrench : Options
72+
73+ Nothing.
74+
75+ ## :mag : Implementation
76+
77+ - [ Rule source] ( https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/src/rules/valid-style-parse.ts )
78+ - [ Test source] ( https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/tests/src/rules/valid-style-parse.ts )
You can’t perform that action at this time.
0 commit comments