UNPKG

@coffeelint/cli

Version:
37 lines (29 loc) 765 B
(function() { var NoThis; module.exports = NoThis = (function() { class NoThis { lintToken(token, tokenApi) { var level, nextToken, ref; ({ config: { no_stand_alone_at: {level} } } = tokenApi); nextToken = (ref = tokenApi.peek(1)) != null ? ref[0] : void 0; if (!(level !== 'ignore' && nextToken !== '.')) { return {token}; } } }; NoThis.prototype.rule = { type: 'style', name: 'no_this', level: 'ignore', message: "Don't use 'this', use '@' instead", description: `This rule prohibits 'this'. Use '@' instead.` }; NoThis.prototype.tokens = ['THIS']; return NoThis; }).call(this); }).call(this);