ionic-gulp-tslint
v1.1.0
Published
Gulp task for Ionic projects to lint TypeScript code
Downloads
27
Readme
TSLint Task
Lint your source files with TSLint.
API
tslint([options])
Available options:
src
(String|Array) Glob or array of globs (What's a glob?) matching TypeScript files. Default: 'app/**/*.ts'
.
tslintOptions
(Object) All tslint options. Default:
{
configuration: 'tslint.json',
rulesDirectory: null,
tslint: null
}
reporter
(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.
reporterOptions
(Object) All reporter options. Default:
{
emitError: true,
reportLimit: 0,
summarizeFailureOutput: false
}
Example
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
}
});
});