@@ -6,6 +6,7 @@ source: crates/oxc_linter/src/tester.rs
66 1 │ parentNode .replaceChild (newChildNode , oldChildNode );
77 · ────────────
88 ╰────
9+ help : Replace ` parentNode.replaceChild(newChildNode, oldChildNode)` with ` oldChildNode.replaceWith(newChildNode)` .
910
1011 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` replaceWith` over ` replaceChild` .
1112 ╭─[prefer_modern_dom_apis .tsx :1 :24 ]
@@ -24,6 +25,7 @@ source: crates/oxc_linter/src/tester.rs
2425 1 │ parentNode .insertBefore (newNode , referenceNode );
2526 · ────────────
2627 ╰────
28+ help : Replace ` parentNode.insertBefore(newNode, referenceNode)` with ` referenceNode.before(newNode)` .
2729
2830 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` before` over ` insertBefore` .
2931 ╭─[prefer_modern_dom_apis .tsx :1 :12 ]
@@ -60,60 +62,70 @@ source: crates/oxc_linter/src/tester.rs
6062 1 │ referenceNode .insertAdjacentText (" beforebegin" , " text" );
6163 · ──────────────────
6264 ╰────
65+ help : Replace ` referenceNode.insertAdjacentText("beforebegin", "text")` with ` referenceNode.before("text")` .
6366
6467 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` prepend` over ` insertAdjacentText` .
6568 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
6669 1 │ referenceNode .insertAdjacentText (" afterbegin" , " text" );
6770 · ──────────────────
6871 ╰────
72+ help : Replace ` referenceNode.insertAdjacentText("afterbegin", "text")` with ` referenceNode.prepend("text")` .
6973
7074 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` append` over ` insertAdjacentText` .
7175 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
7276 1 │ referenceNode .insertAdjacentText (" beforeend" , " text" );
7377 · ──────────────────
7478 ╰────
79+ help : Replace ` referenceNode.insertAdjacentText("beforeend", "text")` with ` referenceNode.append("text")` .
7580
7681 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` after` over ` insertAdjacentText` .
7782 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
7883 1 │ referenceNode .insertAdjacentText (" afterend" , " text" );
7984 · ──────────────────
8085 ╰────
86+ help : Replace ` referenceNode.insertAdjacentText("afterend", "text")` with ` referenceNode.after("text")` .
8187
8288 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` before` over ` insertAdjacentText` .
8389 ╭─[prefer_modern_dom_apis .tsx :1 :27 ]
8490 1 │ const foo = referenceNode .insertAdjacentText (" beforebegin" , " text" );
8591 · ──────────────────
8692 ╰────
93+ help : Replace ` referenceNode.insertAdjacentText("beforebegin", "text")` with ` referenceNode.before("text")` .
8794
8895 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` before` over ` insertAdjacentText` .
8996 ╭─[prefer_modern_dom_apis .tsx :1 :21 ]
9097 1 │ foo = referenceNode .insertAdjacentText (" beforebegin" , " text" );
9198 · ──────────────────
9299 ╰────
100+ help : Replace ` referenceNode.insertAdjacentText("beforebegin", "text")` with ` referenceNode.before("text")` .
93101
94102 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` before` over ` insertAdjacentElement` .
95103 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
96104 1 │ referenceNode .insertAdjacentElement (" beforebegin" , newNode );
97105 · ─────────────────────
98106 ╰────
107+ help : Replace ` referenceNode.insertAdjacentElement("beforebegin", newNode)` with ` referenceNode.before(newNode)` .
99108
100109 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` prepend` over ` insertAdjacentElement` .
101110 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
102111 1 │ referenceNode .insertAdjacentElement (" afterbegin" , " text" );
103112 · ─────────────────────
104113 ╰────
114+ help : Replace ` referenceNode.insertAdjacentElement("afterbegin", "text")` with ` referenceNode.prepend("text")` .
105115
106116 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` append` over ` insertAdjacentElement` .
107117 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
108118 1 │ referenceNode .insertAdjacentElement (" beforeend" , " text" );
109119 · ─────────────────────
110120 ╰────
121+ help : Replace ` referenceNode.insertAdjacentElement("beforeend", "text")` with ` referenceNode.append("text")` .
111122
112123 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` after` over ` insertAdjacentElement` .
113124 ╭─[prefer_modern_dom_apis .tsx :1 :15 ]
114125 1 │ referenceNode .insertAdjacentElement (" afterend" , newNode );
115126 · ─────────────────────
116127 ╰────
128+ help : Replace ` referenceNode.insertAdjacentElement("afterend", newNode)` with ` referenceNode.after(newNode)` .
117129
118130 ⚠ eslint - plugin - unicorn (prefer - modern - dom - apis ): Prefer using ` before` over ` insertAdjacentElement` .
119131 ╭─[prefer_modern_dom_apis .tsx :1 :27 ]
0 commit comments