--- /dev/null
+/* @flow */
+"use strict";
+
+const hasInterpolation = require("../utils/hasInterpolation");
+/**
+ * Check whether a media feature is standard
+ */
+module.exports = function(mediaFeature /*: string*/) /*: boolean*/ {
+ // Remove outside parens
+ mediaFeature = mediaFeature.slice(1, -1);
+
+ // Parentheticals used for non-standard operations e.g. ($var - 10)
+ if (mediaFeature.indexOf("(") !== -1) {
+ return false;
+ }
+
+ // SCSS or Less interpolation
+ if (hasInterpolation(mediaFeature)) {
+ return false;
+ }
+
+ return true;
+};