lint.ts 544 B

1234567891011121314151617181920212223242526
  1. import { task, src } from 'gulp';
  2. import * as scsslint from 'gulp-scss-lint';
  3. import * as tslint from 'gulp-tslint';
  4. task('lint', ['lint.sass', 'lint.ts']);
  5. task('lint.ts', () => {
  6. return src([
  7. 'src/**/*.ts'
  8. ]).pipe(tslint({
  9. formatter: 'verbose'
  10. }))
  11. .pipe(tslint.report());
  12. });
  13. task('lint.sass', function() {
  14. return src([
  15. 'src/**/*.scss',
  16. '!src/components/*/test/**/*',
  17. '!src/util/test/*',
  18. '!src/themes/normalize.scss',
  19. ])
  20. .pipe(scsslint())
  21. .pipe(scsslint.failReporter());
  22. });