ci: Configure eslint for benchmark cli (#10480)

This commit is contained in:
Tomi Turtiainen
2024-08-23 13:19:12 +03:00
committed by GitHub
parent dd0c098b86
commit 8403f4aa11
10 changed files with 75 additions and 24 deletions

View File

@@ -1,5 +1,5 @@
import { $, which } from 'zx';
import { Scenario } from '@/types/scenario';
import type { Scenario } from '@/types/scenario';
/**
* Executes test scenarios using k6
@@ -24,7 +24,7 @@ export class K6Executor {
})`${k6ExecutablePath} run --quiet --stage ${stage} ${scenario.scriptPath}`;
for await (const chunk of processPromise.stdout) {
console.log(chunk.toString());
console.log((chunk as Buffer).toString());
}
}

View File

@@ -1,5 +1,5 @@
import { AuthenticatedN8nApiClient } from '@/n8nApiClient/authenticatedN8nApiClient';
import { Workflow } from '@/n8nApiClient/n8nApiClient.types';
import type { AuthenticatedN8nApiClient } from '@/n8nApiClient/authenticatedN8nApiClient';
import type { Workflow } from '@/n8nApiClient/n8nApiClient.types';
import { WorkflowApiClient } from '@/n8nApiClient/workflowsApiClient';
/**

View File

@@ -1,7 +1,7 @@
import { Scenario } from '@/types/scenario';
import { N8nApiClient } from '@/n8nApiClient/n8nApiClient';
import { ScenarioDataFileLoader } from '@/scenario/scenarioDataLoader';
import { K6Executor } from './k6Executor';
import type { K6Executor } from './k6Executor';
import type { Scenario } from '@/types/scenario';
import type { N8nApiClient } from '@/n8nApiClient/n8nApiClient';
import type { ScenarioDataFileLoader } from '@/scenario/scenarioDataLoader';
import { ScenarioDataImporter } from '@/testExecution/scenarioDataImporter';
import { AuthenticatedN8nApiClient } from '@/n8nApiClient/authenticatedN8nApiClient';