Skip to content

Commit e75718a

Browse files
feat: improve telemetry insights for spec version detection (#2333)
1 parent e325e5c commit e75718a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/cli/src/wrapper.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,17 @@ export function commandWrapper<T extends CommandArgv>(
2828
return async (argv: Arguments<T>) => {
2929
let code: ExitCode = 2;
3030
let telemetry;
31-
let specVersion: string | undefined;
31+
let specVersion: string = 'unknown';
3232
let specKeyword: string | undefined;
3333
let specFullVersion: string | undefined;
3434
let config: Config | undefined;
3535
const respectXSecurityAuthTypes: string[] = [];
3636
const collectSpecData: CollectFn = (document) => {
37-
specVersion = detectSpec(document);
37+
try {
38+
specVersion = detectSpec(document);
39+
} catch (err) {
40+
specVersion = `unsupported`;
41+
}
3842
if (!isPlainObject(document)) return;
3943
specKeyword = document?.openapi
4044
? 'openapi'

0 commit comments

Comments
 (0)