UNPKG

stylint

Version:
32 lines (24 loc) 753 B
'use strict' /** * @description check for specified extend preference * @param {string} [line] curr line being linted * @returns {boolean} true if wrong style used, false if not */ var extendPref = function( line ) { if ( line.indexOf( '@extend' ) === -1 ) { return } var extendIncorrect = false // prefer @extends to @extend // extremely petty, i know if ( this.state.conf === '@extends' && line.indexOf( '@extends ' ) === -1 ) { extendIncorrect = true } // else @extend is your pref else if ( this.state.conf === '@extend' && line.indexOf( '@extend ' ) === -1 ) { extendIncorrect = true } if ( extendIncorrect === true ) { this.msg( 'please use ' + this.state.conf ) } return extendIncorrect } module.exports = extendPref