diff --git a/packages/docs/src/routes/docs/(qwik)/advanced/eslint/index.mdx b/packages/docs/src/routes/docs/(qwik)/advanced/eslint/index.mdx index b188d797430..d8cfaad36ef 100644 --- a/packages/docs/src/routes/docs/(qwik)/advanced/eslint/index.mdx +++ b/packages/docs/src/routes/docs/(qwik)/advanced/eslint/index.mdx @@ -36,18 +36,18 @@ import './styles.css';
These rules are available.
use-method-usage
- Object destructuring is not recommended for component$
+ Detect invalid use of use hooks.
valid-lexical-scope
@@ -73,7 +73,7 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': false,
- }}
+ }}
>
✅
@@ -88,18 +88,18 @@ import './styles.css';
loader-location
- Detect declaration location of loader$
+ Detect declaration location of loader$.
no-react-props
@@ -125,7 +125,7 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': false,
- }}
+ }}
>
✅
@@ -140,7 +140,7 @@ import './styles.css';
prefer-classlist
@@ -151,7 +151,7 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': true,
- }}
+ }}
>
✅
@@ -166,7 +166,7 @@ import './styles.css';
jsx-no-script-url
@@ -177,7 +177,7 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': true,
- }}
+ }}
>
✅
@@ -192,7 +192,7 @@ import './styles.css';
jsx-key
@@ -203,7 +203,7 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': true,
- }}
+ }}
>
✅
@@ -218,18 +218,18 @@ import './styles.css';
unused-server
- Detect unused server$() functions
+ Detect unused server$() functions.
jsx-img
@@ -255,7 +255,33 @@ import './styles.css';
class={{
'icon': false,
'icon icon-inactive': true,
- }}
+ }}
+ >
+ ✅
+
+
+ 🔔
+
+ jsx-a
+ For a perfect SEO score, always provide href attribute for <a> elements.
+ Examples of correct code for this rule:
Examples of incorrect code for this rule:
-`use*` methods can just be used in `component$` functions.
-`use*` methods can just be used in `component$` functions.
-Examples of correct code for this rule:
Examples of incorrect code for this rule:
@@ -328,16 +331,7 @@ export const Counter = (() => { const count = useSignal(0); }); ``` -`use*` methods can just be used in `component$` functions.
-`use*` methods can just be used in `component$` functions.
+`use*` methods can just be used in `component$` functions or inside `use*` hooks (e.g. `useCounter`).
Examples of correct code for this rule:
@@ -935,7 +929,7 @@ export const ColorList = component$(() => {Examples of correct code for this rule:
@@ -1036,5 +1030,15 @@ import Image from '~/media/image.png';