diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-12-10 21:51:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-12-10 21:51:33 +0100 |
commit | 0469abd4a9c9270a1fdc962969e36e63699af8b4 (patch) | |
tree | f9864d4a4148621378958794cbbfdc2393733283 /node_modules/tslint/lib/tslint-cli.js | |
parent | 6947e79bbc258f7bc96af424ddb71a511f0c15a3 (diff) |
upgrade dependencies
Diffstat (limited to 'node_modules/tslint/lib/tslint-cli.js')
-rw-r--r-- | node_modules/tslint/lib/tslint-cli.js | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/node_modules/tslint/lib/tslint-cli.js b/node_modules/tslint/lib/tslint-cli.js index 1d9f6ccd9..d2b38d7d9 100644 --- a/node_modules/tslint/lib/tslint-cli.js +++ b/node_modules/tslint/lib/tslint-cli.js @@ -106,8 +106,8 @@ var options = [ { name: "type-check", type: "boolean", - describe: "check for type errors before linting the project", - description: (_k = ["\n Checks for type errors before linting a project. --project must be\n specified in order to enable type checking."], _k.raw = ["\n Checks for type errors before linting a project. --project must be\n specified in order to enable type checking."], utils_1.dedent(_k)), + describe: "(deprecated) check for type errors before linting the project", + description: (_k = ["\n (deprecated) Checks for type errors before linting a project.\n --project must be specified in order to enable type checking."], _k.raw = ["\n (deprecated) Checks for type errors before linting a project.\n --project must be specified in order to enable type checking."], utils_1.dedent(_k)), }, ]; var builtinOptions = [ @@ -155,12 +155,15 @@ if (!(argv.init || argv.test !== undefined || argv.project !== undefined || comm console.error("No files specified. Use --project to lint a project folder."); process.exit(1); } -if (argv.typeCheck && argv.project === undefined) { - console.error("--project must be specified in order to enable type checking."); - process.exit(1); +if (argv.typeCheck) { + console.warn("--type-check is deprecated. You only need --project to enable rule which need type information."); + if (argv.project === undefined) { + console.error("--project must be specified in order to enable type checking."); + process.exit(1); + } } var log; -if (argv.out != null) { +if (argv.out != undefined) { var outputStream_1 = fs.createWriteStream(argv.out, { flags: "w+", mode: 420, @@ -170,7 +173,6 @@ if (argv.out != null) { else { log = console.log; } -// tslint:disable-next-line no-floating-promises runner_1.run({ config: argv.config, exclude: argv.exclude, @@ -189,7 +191,8 @@ runner_1.run({ }, { log: log, error: function (m) { return console.error(m); }, -}).then(function (rc) { +}) + .then(function (rc) { process.exitCode = rc; }).catch(function (e) { console.error(e); |