src/checks/extendPref.js
'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