--- /dev/null
+/* @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" });
+ }
+};