ionic-gulp-tslint

1.1.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i ionic-gulp-tslint

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • drifty
  • brandyscarney
  • jthoms1