Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / lib / utils / parseSelector.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/utils/parseSelector.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/utils/parseSelector.js
new file mode 100644 (file)
index 0000000..9ee4143
--- /dev/null
@@ -0,0 +1,17 @@
+/* @flow */
+"use strict";
+
+const selectorParser = require("postcss-selector-parser");
+
+module.exports = function(
+  selector /*: string*/,
+  result /*: Object*/,
+  node /*: Object*/,
+  cb /*: Function*/
+) {
+  try {
+    selectorParser(cb).processSync(selector);
+  } catch (e) {
+    result.warn("Cannot parse selector", { node, stylelintType: "parseError" });
+  }
+};