stylint
Version:
A linter for stylus
27 lines (20 loc) • 612 B
JavaScript
/**
* @description if we disallowed css literals, check for them and return true if found
* @param {string} [line] curr line being linted
* @returns {boolean} true if @css found, false if not
* @TODO do i still work with setState?
*/
var cssLiteral = function( line ) {
if ( this.state.hashOrCSS ) { return }
var isCSSLiteral = false
var index = line.indexOf( '@css' )
if ( index !== -1 ) {
isCSSLiteral = true
}
if ( this.state.conf === 'never' && isCSSLiteral === true ) {
this.msg( 'css literals are disallowed', index )
}
return isCSSLiteral
}
module.exports = cssLiteral