stylelint
Version:
A mighty, modern CSS linter.
26 lines (20 loc) • 611 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (url) {
// SCSS or Less interpolation
if ((0, _utils.hasInterpolation)(url)) {
return false;
}
// Inside `'` and `"` work only interpolation
if (url[0] === "'" && url[url.length - 1] === "'" || url[0] === "\"" && url[url.length - 1] === "\"") {
return true;
}
// Sass and Less variables at the beginning or after a + sign within
if (url[0] === "$" || url[0] === "@" || /['"]\s*\+\s*[\$@]/.test(url)) {
return false;
}
return true;
};
var _utils = require("../utils");