stylint
Version:
A linter for stylus
20 lines (17 loc) • 500 B
JavaScript
;
var
tabs = /^(\t)/,
spaces = /^(\s)/;
// checks for extra space when declaring mixins before variables
module.exports = function checkMixinStyle( line ) {
if ( typeof line !== 'string' ) { return; }
// if mixin exists and it has params
if ( line.indexOf('(') !== -1 && line.indexOf('()') === -1 ) {
if ( line.indexOf('( ') === -1 || line.indexOf(' )') === -1) {
return false;
}
else {
return true;
}
}
}