diff --git a/src/index.ts b/src/index.ts index 30352ab7..b0220575 100644 --- a/src/index.ts +++ b/src/index.ts @@ -57,7 +57,7 @@ const typescript: PluginImpl = (options) => const typecheckFile = (id: string, snapshot: tsTypes.IScriptSnapshot, tcContext: IContext) => { const diagnostics = getDiagnostics(id, snapshot); - printDiagnostics(tcContext, diagnostics, parsedConfig.options.pretty === true); + printDiagnostics(tcContext, diagnostics, parsedConfig.options.pretty !== false); if (diagnostics.length > 0) noErrors = false; @@ -131,7 +131,7 @@ const typescript: PluginImpl = (options) => // printing compiler option errors if (pluginOptions.check) { const diagnostics = convertDiagnostic("options", service.getCompilerOptionsDiagnostics()); - printDiagnostics(context, diagnostics, parsedConfig.options.pretty === true); + printDiagnostics(context, diagnostics, parsedConfig.options.pretty !== false); if (diagnostics.length > 0) noErrors = false; } diff --git a/src/parse-tsconfig.ts b/src/parse-tsconfig.ts index 8fb39f5c..7686dfc9 100644 --- a/src/parse-tsconfig.ts +++ b/src/parse-tsconfig.ts @@ -20,7 +20,7 @@ export function parseTsConfig(context: IContext, pluginOptions: IOptions) let loadedConfig: any = {}; let baseDir = pluginOptions.cwd; let configFileName; - let pretty = false; + let pretty = true; if (fileName) { const text = tsModule.sys.readFile(fileName); diff --git a/src/print-diagnostics.ts b/src/print-diagnostics.ts index 770d140c..ad319aea 100644 --- a/src/print-diagnostics.ts +++ b/src/print-diagnostics.ts @@ -4,7 +4,7 @@ import { tsModule } from "./tsproxy"; import { IContext } from "./context"; import { IDiagnostics } from "./tscache"; -export function printDiagnostics(context: IContext, diagnostics: IDiagnostics[], pretty: boolean): void +export function printDiagnostics(context: IContext, diagnostics: IDiagnostics[], pretty = true): void { diagnostics.forEach((diagnostic) => {