Skip to content

Commit bacd968

Browse files
authored
feat(language-apidom): enable linting for OpenAPI 2.0 (#4647)
OpenAPI 2.0 linting currently contains single linting rule. More rules will come with time.
1 parent 7b66c99 commit bacd968

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

src/plugins/editor-monaco-language-apidom/language/providers/DiagnosticsProvider.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import * as monaco from 'monaco-editor';
22
import { languages as vscodeLanguages } from 'vscode';
3-
import { detectionRegExp as detectionRegExpOpenAPIJSON20 } from '@swagger-api/apidom-parser-adapter-openapi-json-2';
4-
import { detectionRegExp as detectionRegExpOpenAPIYAML20 } from '@swagger-api/apidom-parser-adapter-openapi-yaml-2';
53

64
import Provider from './Provider.js';
75
import * as apidom from '../apidom.js';
@@ -79,14 +77,6 @@ class DiagnosticsProvider extends Provider {
7977
}
8078

8179
async #getDiagnostics(model) {
82-
// @TODO([email protected]): this needs to be removed to enable OpenAPI 2.0 linting
83-
if (
84-
detectionRegExpOpenAPIJSON20.test(model.getValue()) ||
85-
detectionRegExpOpenAPIYAML20.test(model.getValue())
86-
) {
87-
return [];
88-
}
89-
9080
const worker = await this.worker(model.uri);
9181

9282
if (model.isDisposed()) {

0 commit comments

Comments
 (0)