Skip to content

Commit d6e7c62

Browse files
committed
chore(no-unused-class-name): using renamed SvelteStyle- node types
1 parent 612a2dc commit d6e7c62

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/rules/no-unused-class-name.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { createRule } from "../utils"
22
import type {
3+
ESLintCompatiblePostCSSNode,
34
SourceLocation,
45
SvelteAttribute,
56
SvelteDirective,
@@ -9,7 +10,6 @@ import type {
910
SvelteStyleDirective,
1011
} from "svelte-eslint-parser/lib/ast"
1112
import { default as selectorParser, type Node } from "postcss-selector-parser"
12-
import type { AnyNode } from "postcss"
1313

1414
export default createRule("no-unused-class-name", {
1515
meta: {
@@ -87,16 +87,16 @@ function findClassesInAttribute(
8787
/**
8888
* Extract all class names used in a PostCSS node.
8989
*/
90-
function findClassesInPostCSSNode(node: AnyNode): string[] {
91-
if (node.type === "rule") {
90+
function findClassesInPostCSSNode(node: ESLintCompatiblePostCSSNode): string[] {
91+
if (node.type === "SvelteStyle-rule") {
9292
let classes = node.nodes.flatMap(findClassesInPostCSSNode)
9393
const processor = selectorParser()
9494
classes = classes.concat(
9595
findClassesInSelector(processor.astSync(node.selector)),
9696
)
9797
return classes
9898
}
99-
if (node.type === "root" || node.type === "atrule") {
99+
if (node.type === "SvelteStyle-root" || node.type === "SvelteStyle-atrule") {
100100
return node.nodes.flatMap(findClassesInPostCSSNode)
101101
}
102102
return []

0 commit comments

Comments
 (0)