Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

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
    }
  });
});