@carlosjeurissen/stylelint-csstree-validator
Version:
Stylelint plugin to validate CSS syntax
27 lines (20 loc) • 509 B
JavaScript
;
const cssTree = require('css-tree');
const STRING = cssTree.tokenTypes.String;
const TILDE = 0x007E; // U+007E TILDE (~)
const name = 'LessEscaping';
const structure = {
value: 'String'
};
function parse() {
const start = this.tokenStart;
this.eatDelim(TILDE);
return {
type: 'LessEscaping',
loc: this.getLocation(start, this.tokenEnd),
value: this.consume(STRING)
};
}
exports.name = name;
exports.parse = parse;
exports.structure = structure;