Skip to content

Commit bfc17f8

Browse files
committed
feat(ls): migrate disallowing equivalent paths in OAS2
1 parent 66e4118 commit bfc17f8

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import valueWellFormedLint from './value--well-formed.ts';
22
import valueValidLint from './value--valid.ts';
3-
import equivalentPathsNotAllowedLint from './equivalent-paths-not-allowed.ts';
3+
import valueEquivalentNotAllowedLint from './value--equivalent-not-allowed.ts';
44

5-
const lints = [valueWellFormedLint, valueValidLint, equivalentPathsNotAllowedLint];
5+
const lints = [valueWellFormedLint, valueValidLint, valueEquivalentNotAllowedLint];
66

77
export default lints;

packages/apidom-ls/src/config/openapi/path-template/lint/equivalent-paths-not-allowed.ts renamed to packages/apidom-ls/src/config/openapi/path-template/lint/value--equivalent-not-allowed.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import ApilintCodes from '../../../codes.ts';
44
import { LinterMeta } from '../../../../apidom-language-types.ts';
55
import { OpenAPI2 } from '../../target-specs.ts';
66

7-
const equivalentPathsNotAllowedLint: LinterMeta = {
7+
const valueEquivalentNotAllowedLint: LinterMeta = {
88
code: ApilintCodes.OPENAPI2_PATH_TEMPLATE_EQUIVALENT_NOT_ALLOWED,
99
source: 'apilint',
1010
message: 'Equivalent paths are not allowed.',
1111
severity: DiagnosticSeverity.Error,
12-
linterFunction: 'apilintNoEquivalentPaths',
12+
linterFunction: 'apilintOpenAPIPathTemplateNoEquivalent',
1313
marker: 'value',
1414
targetSpecs: [...OpenAPI2],
1515
};
1616

17-
export default equivalentPathsNotAllowedLint;
17+
export default valueEquivalentNotAllowedLint;

packages/apidom-ls/src/services/validation/linter-functions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,7 @@ export const standardLinterfunctions: FunctionItem[] = [
11341134
},
11351135
},
11361136
{
1137-
functionName: 'apilintNoEquivalentPaths',
1137+
functionName: 'apilintOpenAPIPathTemplateNoEquivalent',
11381138
function: (element: Element): boolean => {
11391139
const PATH_TEMPLATES_REGEX = /\{[^}]+\}/g;
11401140
const isFirstOccurrence = (currentKey: string, allKeys: unknown[]) => {

0 commit comments

Comments
 (0)