Skip to content

Commit f0af008

Browse files
authored
fix(no-restricted-class): error in empty value (#2425)
1 parent b22bd8b commit f0af008

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Diff for: lib/rules/no-restricted-class.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ module.exports = {
132132
/**
133133
* @param {VAttribute & { value: VLiteral } } node
134134
*/
135-
'VAttribute[directive=false][key.name="class"]'(node) {
135+
'VAttribute[directive=false][key.name="class"][value!=null]'(node) {
136136
for (const className of node.value.value.split(/\s+/)) {
137137
reportForbiddenClass(
138138
className,

Diff for: tests/lib/rules/no-restricted-class.js

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ const ruleTester = new RuleTester({
1818
ruleTester.run('no-restricted-class', rule, {
1919
valid: [
2020
`<template><div class="allowed">Content</div></template>`,
21+
`<template><div class>Content</div></template>`,
22+
`<template><div :class>Content</div></template>`,
2123
{
2224
code: `<template><div class="allowed"">Content</div></template>`,
2325
options: ['forbidden']

0 commit comments

Comments
 (0)