如何查找包含单个属性的CSS / SCSS类

时间:2018-11-06 15:04:12

标签: node.js parsing sass abstract-syntax-tree scss-lint

我有一堆SCSS文件。我想找到仅包含单个属性的块,例如:

&__input {
  width: 100%;
}

哪些工具在这里可能会有所帮助(例如某些NodeJS库等)?

我创建了存储库以更好地展示我想要实现的目标: https://github.com/lusarz/singular-scss-block-finder

1 个答案:

答案 0 :(得分:0)

您必须为每个SCSS文件创建一个Abstract Syntax Tree (AST),以便您可以遍历和分析代码。

scss-parser库对于为SCSS创建AST显得非常健壮,尽管我从未使用过。