Skip to content

Commit b6bd681

Browse files
committedSep 20, 2022
fix: change types to any
1 parent 0600dd8 commit b6bd681

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed
 

‎src/index.ts

+14-12
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import { sync } from 'cross-spawn';
22
import fs from 'fs';
33
import path from 'path';
44

5-
import type {
6-
Validation,
7-
ValidationContext,
8-
ValidationViolatingResource,
9-
ValidationViolation,
10-
} from 'cdk8s-cli/lib/plugins';
5+
// import type {
6+
// Validation,
7+
// ValidationContext,
8+
// ValidationViolatingResource,
9+
// ValidationViolation,
10+
// } from 'cdk8s-cli/lib/plugins';
1111

1212
import {
1313
DatreeRawJsonOutputType,
@@ -25,10 +25,11 @@ export type DatreeAddViolation = {
2525
readonly ruleName: string;
2626
readonly recommendation: string;
2727
readonly fix: string;
28-
readonly violatingResources: ValidationViolatingResource[];
28+
readonly violatingResources: any[];
29+
// readonly violatingResources: ValidationViolatingResource[];
2930
};
30-
31-
export class DatreeValidation implements Validation {
31+
// implements Validation
32+
export class DatreeValidation {
3233
private readonly props: DatreeValidationProps;
3334
private policy: string = 'cdk8s';
3435
private loginUrl: string = 'https://app.datree.io/login';
@@ -40,7 +41,7 @@ export class DatreeValidation implements Validation {
4041
}
4142
}
4243

43-
public async validate(context: ValidationContext) {
44+
public async validate(context: any) {
4445
const policyValidationResult: Map<string, ViolationType[]> = new Map();
4546

4647
const binFilePath = path.resolve(__dirname, '..', 'bin', 'datree');
@@ -111,7 +112,8 @@ export class DatreeValidation implements Validation {
111112
const violationsMap: Map<string, PrepViolationType[]> = new Map();
112113
policyValidationResult.forEach((violations: any) => {
113114
violations.forEach((violation: any) => {
114-
const violatingResources: ValidationViolatingResource[] = [];
115+
// const violatingResources: ValidationViolatingResource[] = [];
116+
const violatingResources: any[] = [];
115117
const fileName = violation.fileName;
116118
const ruleName = violation.ruleName;
117119
violation.occurrences.forEach((occurrence: OccurrencesDetail) => {
@@ -158,7 +160,7 @@ export class DatreeValidation implements Validation {
158160
recommendation: e[0].recommendation,
159161
fix: e[0].fix,
160162
violatingResources: mergeViolatingResources,
161-
} as ValidationViolation);
163+
} as any); //as ValidationViolation
162164
});
163165
}
164166

‎src/types/index.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ValidationViolatingResource } from 'cdk8s-cli/lib/plugins';
1+
// import { ValidationViolatingResource } from 'cdk8s-cli/lib/plugins';
22

33
export interface DatreeRawJsonOutputType {
44
policyValidationResults: PolicyValidationResult[];
@@ -68,5 +68,6 @@ export interface PrepViolationType {
6868
ruleName: string;
6969
recommendation: string;
7070
fix: string;
71-
violatingResources: ValidationViolatingResource[] | ConcatArray<never>;
71+
violatingResources: any[] | ConcatArray<never>;
72+
// violatingResources: ValidationViolatingResource[] | ConcatArray<never>;
7273
}

0 commit comments

Comments
 (0)