Files
2017-06-21 09:33:06 -05:00

26 lines
544 B
TypeScript

import { task, src } from 'gulp';
import * as scsslint from 'gulp-scss-lint';
import * as tslint from 'gulp-tslint';
task('lint', ['lint.sass', 'lint.ts']);
task('lint.ts', () => {
return src([
'src/**/*.ts'
]).pipe(tslint({
formatter: 'verbose'
}))
.pipe(tslint.report());
});
task('lint.sass', function() {
return src([
'src/**/*.scss',
'!src/components/*/test/**/*',
'!src/util/test/*',
'!src/themes/normalize.scss',
])
.pipe(scsslint())
.pipe(scsslint.failReporter());
});