Skip to content

Latest commit

 

History

History
 
 

lint-typescript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

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