From 2f64b97875edd17daa1e6e8c4102f630a3a0e41a Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Mon, 14 Feb 2022 19:53:09 +0100 Subject: [PATCH] chore: fix eslint warnings --- packages/cdktf-cli/bin/cmds/ui/synth.tsx | 2 +- packages/cdktf-cli/lib/models/terraform-cli.ts | 17 +++++++++++------ .../cdktf-cli/lib/models/terraform-cloud.ts | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/cdktf-cli/bin/cmds/ui/synth.tsx b/packages/cdktf-cli/bin/cmds/ui/synth.tsx index 360b44868a..74312cb883 100644 --- a/packages/cdktf-cli/bin/cmds/ui/synth.tsx +++ b/packages/cdktf-cli/bin/cmds/ui/synth.tsx @@ -61,7 +61,7 @@ export const Synth = ({ const project = new CdktfProject({ targetDir, synthCommand, - onUpdate: () => {}, + onUpdate: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function }); project.synth().then(() => setStacks(project.stacks), setError); diff --git a/packages/cdktf-cli/lib/models/terraform-cli.ts b/packages/cdktf-cli/lib/models/terraform-cli.ts index 3e764c2284..9bacbf779c 100644 --- a/packages/cdktf-cli/lib/models/terraform-cli.ts +++ b/packages/cdktf-cli/lib/models/terraform-cli.ts @@ -27,7 +27,7 @@ export class TerraformCli implements Terraform { constructor( public readonly stack: SynthesizedStack, - sendLog = (_stdout: string, _isErr = false) => {} + sendLog = (_stdout: string, _isErr = false) => {} // eslint-disable-line @typescript-eslint/no-empty-function ) { this.workdir = stack.workingDirectory; this.onStdOut = (stdout: Buffer) => sendLog(stdout.toString()); @@ -56,12 +56,17 @@ export class TerraformCli implements Terraform { options.push("-destroy"); } await this.setUserAgent(); - await exec(terraformBinaryName, options, { - cwd: this.workdir, - env: process.env, - }), + await exec( + terraformBinaryName, + options, + { + cwd: this.workdir, + env: process.env, + }, this.onStdOut, - this.onStdErr; + this.onStdErr + ); + const jsonPlan = await exec( terraformBinaryName, ["show", "-json", planFile], diff --git a/packages/cdktf-cli/lib/models/terraform-cloud.ts b/packages/cdktf-cli/lib/models/terraform-cloud.ts index 2e7f6fb607..0f3b9e1b29 100644 --- a/packages/cdktf-cli/lib/models/terraform-cloud.ts +++ b/packages/cdktf-cli/lib/models/terraform-cloud.ts @@ -118,7 +118,7 @@ export class TerraformCloud implements Terraform { public readonly config: TerraformJsonConfigBackendRemote, isSpeculative = false, // TODO: find out how to forward logs from terraform cloud (only public to ignore ts error) - public readonly sendLog = (_stdout: string, _isErr = false) => {} + public readonly sendLog = (_stdout: string, _isErr = false) => {} // eslint-disable-line @typescript-eslint/no-empty-function ) { if (!config.workspaces.name) throw new Error("Please provide a workspace name for Terraform Cloud");