@efficientcss/stylelint-config-ecss
Version:
Linting rules for EfficientCSS
20 lines (16 loc) • 414 B
JavaScript
import { tokenTypes } from 'css-tree';
const IDENT = tokenTypes.Ident;
const DOLLARSIGN = 0x0024; // U+0024 DOLLAR SIGN ($)
export const name = 'SassVariable';
export const structure = {
name: 'Identifier'
};
export function parse() {
const start = this.tokenStart;
this.eatDelim(DOLLARSIGN);
return {
type: 'SassVariable',
loc: this.getLocation(start, this.tokenEnd),
name: this.consume(IDENT)
};
}