From a1209873baad140bb601f648b61e531f37b7622b Mon Sep 17 00:00:00 2001 From: Timothy Lai Date: Mon, 31 Oct 2022 15:48:03 -0700 Subject: [PATCH 1/2] feat(ls): add semantic tokens --- packages/apidom-ls/src/config/tokens.ts | 32 +++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/packages/apidom-ls/src/config/tokens.ts b/packages/apidom-ls/src/config/tokens.ts index 4a52a0f941..a7d1140c21 100644 --- a/packages/apidom-ls/src/config/tokens.ts +++ b/packages/apidom-ls/src/config/tokens.ts @@ -13,6 +13,16 @@ export default [ 'components', 'components-parameters', 'components-schemas', + 'components-responses', + 'components-examples', + 'components-request-bodies', + 'components-headers', + 'components-security-schemes', + 'components-links', + 'components-callbacks', + 'components-path-items', + 'components-messageTraits', + 'components-operationTraits', 'openapi-reference', 'server-url', 'Asyncapi-reference', @@ -30,8 +40,6 @@ export default [ 'server', 'servers', 'server-variables', - // 'servers-variables', - // 'serverVariables', 'title', 'channelItem', 'channels', @@ -46,8 +54,28 @@ export default [ 'standardIdentifier', 'channel-binding', 'contact', + 'contact-name', + 'contact-url', + 'contact-email', 'httpMethod', 'identifier', 'license', 'message', + 'tags', + 'webhooks', + 'jsonSchemaDialect', + 'externalDocumentation', + 'example', + 'examples', + 'callback', + 'header', + 'operation-callbacks', + 'securityScheme', + 'oAuthFlow', + 'oAuthFlows', + 'discriminator', + 'messageTrait', + 'messageTraits', + 'operationTrait', + 'operationTraits', ]; From b24bf5237799fdade4acb133ede70bae2a0dbcac Mon Sep 17 00:00:00 2001 From: Timothy Lai Date: Fri, 4 Nov 2022 14:22:57 -0700 Subject: [PATCH 2/2] refactor(ls): remove unneeded tokens --- packages/apidom-ls/src/config/tokens.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/apidom-ls/src/config/tokens.ts b/packages/apidom-ls/src/config/tokens.ts index a7d1140c21..87493d8556 100644 --- a/packages/apidom-ls/src/config/tokens.ts +++ b/packages/apidom-ls/src/config/tokens.ts @@ -54,9 +54,6 @@ export default [ 'standardIdentifier', 'channel-binding', 'contact', - 'contact-name', - 'contact-url', - 'contact-email', 'httpMethod', 'identifier', 'license',