Updated TSLint rules

This commit is contained in:
sanex3339
2018-03-29 23:42:58 +03:00
parent 80f86dadbd
commit ad16e6403b
14 changed files with 86 additions and 47 deletions
+11 -7
View File
@@ -84,13 +84,15 @@ export class JavaScriptObfuscatorCLI implements IInitializable {
private static filterOptions (options: TInputCLIOptions): TInputOptions {
const filteredOptions: TInputOptions = {};
for (const option in options) {
if (!options.hasOwnProperty(option) || options[option] === undefined) {
continue;
}
Object
.keys(options)
.forEach((option: keyof TInputCLIOptions) => {
if (options[option] === undefined) {
return;
}
filteredOptions[option] = options[option];
}
filteredOptions[option] = options[option];
});
return filteredOptions;
}
@@ -153,7 +155,9 @@ export class JavaScriptObfuscatorCLI implements IInitializable {
const canShowHelp: boolean = !this.arguments.length || this.arguments.includes('--help');
if (canShowHelp) {
return this.commands.outputHelp();
this.commands.outputHelp();
return;
}
const sourceCodeData: TSourceCodeData = new SourceCodeReader(this.inputCLIOptions)