From edf43bdf4554663923f0a11d4c04369659ae5e4e Mon Sep 17 00:00:00 2001 From: Erich Gamma Date: Tue, 27 Feb 2018 07:25:36 +0100 Subject: [PATCH] Disable creating a program for the tsling hygine --- build/gulpfile.hygiene.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build/gulpfile.hygiene.js b/build/gulpfile.hygiene.js index 2881697ecd8..5bf1069ffc6 100644 --- a/build/gulpfile.hygiene.js +++ b/build/gulpfile.hygiene.js @@ -222,12 +222,16 @@ const hygiene = exports.hygiene = (some, options) => { }); let linterForProgram = {}; // maps tslint programs to its corresponding Linter + let createProgramForTslint = false; // too expensive, disabled for now const configuration = tslint.Configuration.findConfiguration('tslint-hygiene.json', '.'); function createLinter(tsconfig) { - const program = tslint.Linter.createProgram(tsconfig); const tslintOptions = { fix: false, formatter: 'json' }; - return new tslint.Linter(tslintOptions, program); + if (createProgramForTslint) { + const program = tslint.Linter.createProgram(tsconfig); + return new tslint.Linter(tslintOptions, program); + } + return new tslint.Linter(tslintOptions); } function findTsConfig(segments) { -- GitLab