Skip to content

Commit dc54de7

Browse files
authored
fix: remove v2 Spectral schema rules from v3 rules (#1013)
1 parent 3a14fd0 commit dc54de7

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/ruleset/v2/ruleset.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ export const v2CoreRuleset = {
192192
export const v2SchemasRuleset = (parser: Parser) => {
193193
return {
194194
description: 'Schemas AsyncAPI 2.x.x ruleset.',
195+
formats: AsyncAPIFormats.filterByMajorVersions(['2']).formats(),
195196
rules: {
196197
'asyncapi2-schemas': asyncApi2SchemaParserRule(parser),
197198
'asyncapi2-schema-default': {

test/validate.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { AsyncAPIDocument } from '../src/models/v3/asyncapi';
12
import { Parser } from '../src/parser';
23
import { hasErrorDiagnostic, hasWarningDiagnostic } from '../src/utils';
34

@@ -91,7 +92,7 @@ describe('validate()', function() {
9192
}
9293
};
9394
const { document, diagnostics } = await parser.parse(documentRaw, { validateOptions: { allowedSeverity: { warning: false } } });
94-
console.log(diagnostics);
9595
expect(diagnostics).toHaveLength(0);
96+
expect(document).toBeInstanceOf(AsyncAPIDocument);
9697
});
9798
});

0 commit comments

Comments
 (0)