aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tslint/lib/tslint-cli.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
commit0469abd4a9c9270a1fdc962969e36e63699af8b4 (patch)
treef9864d4a4148621378958794cbbfdc2393733283 /node_modules/tslint/lib/tslint-cli.js
parent6947e79bbc258f7bc96af424ddb71a511f0c15a3 (diff)
upgrade dependencies
Diffstat (limited to 'node_modules/tslint/lib/tslint-cli.js')
-rw-r--r--node_modules/tslint/lib/tslint-cli.js19
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);