Lint your source files with TSLint.
(String|Array) Glob or array of globs (What's a glob?) matching TypeScript files. Default: 'app/**/*.ts'
.
(Object) All tslint options. Default:
{
configuration: 'tslint.json',
rulesDirectory: null,
tslint: null
}
(String) A string with the name of the reporter for outputting errors. Default: "verbose"
. Options: "json", "prose", "verbose", "full", "msbuild"
. See the gulp-tslint docs for descriptions.
(Object) All reporter options. Default:
{
emitError: true,
reportLimit: 0,
summarizeFailureOutput: false
}
var tslint = require('ionic-gulp-tslint');
// default options
gulp.task('lint', tslint);
// override options
gulp.task('lint', function () {
return tslint({
src: 'app/**/*.ts',
tslintOptions: {
configuration: 'source/tslint.json'
},
reporter: "prose",
reportOptions: {
emitError: true
}
});
});