Skip to content

Commit 3403303

Browse files
committed
fix(linter): misplaced backtick in unicorn/prefer-dom-node-dataset diagnostic (#11513)
1 parent d5ca872 commit 3403303

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

crates/oxc_linter/src/rules/unicorn/prefer_dom_node_dataset.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ fn get(span: Span, method_name: &str) -> OxcDiagnostic {
2424
fn has(span: Span, method_name: &str) -> OxcDiagnostic {
2525
OxcDiagnostic::warn("Prefer using `dataset` over `hasAttribute`.")
2626
.with_help(format!(
27-
"Check the `dataset` object directly: `Object.hasOwn(element.dataset, '{method_name}')"
27+
"Check the `dataset` object directly: `Object.hasOwn(element.dataset, '{method_name}')`"
2828
))
2929
.with_label(span)
3030
}
3131

3232
fn remove(span: Span, method_name: &str) -> OxcDiagnostic {
3333
OxcDiagnostic::warn("Prefer using `dataset` over `removeAttribute`.")
3434
.with_help(format!(
35-
"Access the `.dataset` object directly: `delete element.dataset.{method_name};"
35+
"Access the `.dataset` object directly: `delete element.dataset.{method_name};`"
3636
))
3737
.with_label(span)
3838
}

crates/oxc_linter/src/snapshots/unicorn_prefer_dom_node_dataset.snap

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -125,203 +125,203 @@ source: crates/oxc_linter/src/tester.rs
125125
1element.removeAttribute('data-unicorn');
126126
· ──────────────
127127
╰────
128-
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;
128+
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;`
129129

130130
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
131131
╭─[prefer_dom_node_dataset.tsx:1:25]
132132
1element.removeAttribute("data-unicorn");
133133
· ──────────────
134134
╰────
135-
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;
135+
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;`
136136

137137
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
138138
╭─[prefer_dom_node_dataset.tsx:1:25]
139139
1element.removeAttribute("data-unicorn",);
140140
· ──────────────
141141
╰────
142-
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;
142+
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;`
143143

144144
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
145145
╭─[prefer_dom_node_dataset.tsx:1:25]
146146
1element.removeAttribute("data-🦄");
147147
· ─────────
148148
╰────
149-
help: Access the `.dataset` object directly: `delete element.dataset.🦄;
149+
help: Access the `.dataset` object directly: `delete element.dataset.🦄;`
150150

151151
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
152152
╭─[prefer_dom_node_dataset.tsx:1:25]
153153
1element.removeAttribute("data-ゆ");
154154
· ─────────
155155
╰────
156-
help: Access the `.dataset` object directly: `delete element.dataset.ゆ;
156+
help: Access the `.dataset` object directly: `delete element.dataset.ゆ;`
157157

158158
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
159159
╭─[prefer_dom_node_dataset.tsx:1:25]
160160
1element.removeAttribute("data-foo2");
161161
· ───────────
162162
╰────
163-
help: Access the `.dataset` object directly: `delete element.dataset.foo2;
163+
help: Access the `.dataset` object directly: `delete element.dataset.foo2;`
164164

165165
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
166166
╭─[prefer_dom_node_dataset.tsx:1:25]
167167
1element.removeAttribute("data-foo:bar");
168168
· ──────────────
169169
╰────
170-
help: Access the `.dataset` object directly: `delete element.dataset.foo:bar;
170+
help: Access the `.dataset` object directly: `delete element.dataset.foo:bar;`
171171

172172
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
173173
╭─[prefer_dom_node_dataset.tsx:1:25]
174174
1element.removeAttribute("data-foo:bar");
175175
· ──────────────
176176
╰────
177-
help: Access the `.dataset` object directly: `delete element.dataset.foo:bar;
177+
help: Access the `.dataset` object directly: `delete element.dataset.foo:bar;`
178178

179179
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
180180
╭─[prefer_dom_node_dataset.tsx:1:25]
181181
1element.removeAttribute("data-foo.bar");
182182
· ──────────────
183183
╰────
184-
help: Access the `.dataset` object directly: `delete element.dataset.foo.bar;
184+
help: Access the `.dataset` object directly: `delete element.dataset.foo.bar;`
185185

186186
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
187187
╭─[prefer_dom_node_dataset.tsx:1:25]
188188
1element.removeAttribute("data-foo-bar");
189189
· ──────────────
190190
╰────
191-
help: Access the `.dataset` object directly: `delete element.dataset.foo-bar;
191+
help: Access the `.dataset` object directly: `delete element.dataset.foo-bar;`
192192

193193
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
194194
╭─[prefer_dom_node_dataset.tsx:1:25]
195195
1element.removeAttribute("data-foo");
196196
· ──────────
197197
╰────
198-
help: Access the `.dataset` object directly: `delete element.dataset.foo;
198+
help: Access the `.dataset` object directly: `delete element.dataset.foo;`
199199

200200
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
201201
╭─[prefer_dom_node_dataset.tsx:1:52]
202202
1element.querySelector("#selector").removeAttribute("data-AllowAccess");
203203
· ──────────────────
204204
╰────
205-
help: Access the `.dataset` object directly: `delete element.dataset.AllowAccess;
205+
help: Access the `.dataset` object directly: `delete element.dataset.AllowAccess;`
206206

207207
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
208208
╭─[prefer_dom_node_dataset.tsx:1:25]
209209
1element.removeAttribute("data-");
210210
· ───────
211211
╰────
212-
help: Access the `.dataset` object directly: `delete element.dataset.;
212+
help: Access the `.dataset` object directly: `delete element.dataset.;`
213213

214214
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
215215
╭─[prefer_dom_node_dataset.tsx:1:35]
216216
1optional?.element.removeAttribute("data-unicorn");
217217
· ──────────────
218218
╰────
219-
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;
219+
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;`
220220

221221
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `removeAttribute`.
222222
╭─[prefer_dom_node_dataset.tsx:1:25]
223223
1element.removeAttribute("data-unicorn")?.property
224224
· ──────────────
225225
╰────
226-
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;
226+
help: Access the `.dataset` object directly: `delete element.dataset.unicorn;`
227227

228228
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
229229
╭─[prefer_dom_node_dataset.tsx:1:9]
230230
1element.hasAttribute('data-unicorn');
231231
· ────────────
232232
╰────
233-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')
233+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')`
234234

235235
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
236236
╭─[prefer_dom_node_dataset.tsx:1:9]
237237
1element.hasAttribute("data-unicorn");
238238
· ────────────
239239
╰────
240-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')
240+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')`
241241

242242
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
243243
╭─[prefer_dom_node_dataset.tsx:1:9]
244244
1element.hasAttribute("data-unicorn",);
245245
· ────────────
246246
╰────
247-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')
247+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')`
248248

249249
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
250250
╭─[prefer_dom_node_dataset.tsx:1:9]
251251
1element.hasAttribute("data-🦄");
252252
· ────────────
253253
╰────
254-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, '🦄')
254+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, '🦄')`
255255

256256
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
257257
╭─[prefer_dom_node_dataset.tsx:1:9]
258258
1element.hasAttribute("data-ゆ");
259259
· ────────────
260260
╰────
261-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, '')
261+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'ゆ')`
262262

263263
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
264264
╭─[prefer_dom_node_dataset.tsx:1:9]
265265
1element.hasAttribute("data-foo2");
266266
· ────────────
267267
╰────
268-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo2')
268+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo2')`
269269

270270
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
271271
╭─[prefer_dom_node_dataset.tsx:1:9]
272272
1element.hasAttribute("data-foo:bar");
273273
· ────────────
274274
╰────
275-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo:bar')
275+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo:bar')`
276276

277277
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
278278
╭─[prefer_dom_node_dataset.tsx:1:9]
279279
1element.hasAttribute("data-foo:bar");
280280
· ────────────
281281
╰────
282-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo:bar')
282+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo:bar')`
283283

284284
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
285285
╭─[prefer_dom_node_dataset.tsx:1:9]
286286
1element.hasAttribute("data-foo.bar");
287287
· ────────────
288288
╰────
289-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo.bar')
289+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo.bar')`
290290

291291
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
292292
╭─[prefer_dom_node_dataset.tsx:1:9]
293293
1element.hasAttribute("data-foo-bar");
294294
· ────────────
295295
╰────
296-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo-bar')
296+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo-bar')`
297297

298298
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
299299
╭─[prefer_dom_node_dataset.tsx:1:9]
300300
1element.hasAttribute("data-foo");
301301
· ────────────
302302
╰────
303-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo')
303+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'foo')`
304304

305305
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
306306
╭─[prefer_dom_node_dataset.tsx:1:36]
307307
1element.querySelector("#selector").hasAttribute("data-AllowAccess");
308308
· ────────────
309309
╰────
310-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'AllowAccess')
310+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'AllowAccess')`
311311

312312
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
313313
╭─[prefer_dom_node_dataset.tsx:1:19]
314314
1optional?.element.hasAttribute("data-unicorn");
315315
· ────────────
316316
╰────
317-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')
317+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')`
318318

319319
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `hasAttribute`.
320320
╭─[prefer_dom_node_dataset.tsx:1:9]
321321
1element.hasAttribute("data-unicorn").toString()
322322
· ────────────
323323
╰────
324-
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')
324+
help: Check the `dataset` object directly: `Object.hasOwn(element.dataset, 'unicorn')`
325325

326326
eslint-plugin-unicorn(prefer-dom-node-dataset): Prefer using `dataset` over `getAttribute`.
327327
╭─[prefer_dom_node_dataset.tsx:1:9]

0 commit comments

Comments
 (0)