Description
Vue - Official extension or vue-tsc version
2.2.10
VSCode version
1.100.2
Vue version
^3.5.15
TypeScript version
^5.8.3
System Info
System:
OS: Linux 6.1 Debian GNU/Linux 12 (bookworm) 12 (bookworm)
CPU: (20) x64 13th Gen Intel(R) Core(TM) i5-13500
Memory: 21.06 GB / 31.03 GB
Container: Yes
Shell: 5.2.15 - /bin/bash
Binaries:
Node: 22.16.0 - /usr/local/bin/node
Yarn: 1.22.22 - ~/.yarn/bin/yarn
npm: 10.9.2 - /usr/local/bin/npm
Browsers:
Chrome: 137.0.7151.55
package.json dependencies
subproject:
"devDependencies": {
"@eslint/js": "^9.19.0",
"@parcel/transformer-sass": "^2.6.0",
"@types/bootstrap3-dialog": "^1.35.5",
"@types/jquery": "^3.5.32",
"@types/jqueryui": "^1.12.24",
"@types/lodash": "^4.17.14",
"@types/node": "^16.11.7",
"@types/svg-parser": "^2.0.3",
"concurrently": "^9.1.2",
"eslint": "^9.19.0",
"globals": "^15.14.0",
"parcel": "^2.6.0",
"prettier": "^3.4.2",
"svgo": "^3.3.2",
"ts-node": "^10.4.0",
"tsc-watch": "^6.2.1",
"typescript": "^5.8.3",
"typescript-eslint": "^8.33.0"
},
"dependencies": {
"construct-style-sheets-polyfill": "^3.1.0",
"direction": "^2.0.1",
"fabric": "6.5.1",
"gifuct-js": "^2.1.2",
"lodash": "^4.17.21",
"paper": "^0.12.17",
"process": "^0.11.10",
"svg-parser": "^2.0.4",
"tesseract.js": "^5.1.1",
"vue": "^3.5.15",
"xml-formatter": "^3.6.2"
}
main project:
"dependencies": {
"@alenaksu/json-viewer": "2.0.0",
"@algolia/autocomplete-js": "^1.17.6",
"@algolia/autocomplete-plugin-recent-searches": "^1.17.7",
"@algolia/autocomplete-theme-classic": "^1.17.7",
"@algolia/client-search": "^5.15.0",
"@google-cloud/vision": "^1.7.2",
"@meilisearch/autocomplete-client": "^0.4.1",
"@microsoft/office-js": "^1.1.90",
"@microsoft/teams-js": "^1.6.0",
"@mozaweb/mwicon": "^0.98.87",
"@rwap/jquery-ui-touch-punch": "^1.0.11",
"@sentry/browser": "^8.42.0",
"algoliasearch": "^5.12.0",
"altcha": "^1.4.0",
"autoprefixer": "9.8.6",
"autosize": "^4.0.2",
"bootstrap-rtl": "^3.3.4",
"bootstrap-social": "^5.1.1",
"bootstrap3-dialog": "^1.35.4",
"browserify": "^14.4.0",
"chart.js": "^4.4.8",
"codemirror": "^5.53.2",
"compare-versions": "^3.4.0",
"del": "^2.2.2",
"dotenv": "8.2.0",
"envify": "^4.1.0",
"eonasdan-bootstrap-datetimepicker": "^4.17.49",
"events": "^3.3.0",
"globalthis": "^1.0.3",
"handsontable": "14.4.0",
"image-map-resizer": "^1.0.3",
"jquery": "1.11.2",
"jquery-bar-rating": "^1.2.2",
"lazyloadxt": "^1.1.0",
"moment": "^2.30.1",
"moment-timezone": "^0.5.46",
"mqtt": "^5.11.0",
"postcss-flexibility": "^2.0.0",
"pouchdb": "^7.2.2",
"pouchdb-find": "^7.2.2",
"quill": "^2.0.2",
"retinajs": "^2.1.3",
"rxjs": "^6.6.3",
"sass": "^1.85.1",
"search-insights": "^2.17.3",
"select2": "4.0.2",
"slick-carousel": "^1.8.1",
"through2": "^4.0.2",
"toastify-js": "^1.11.1",
"transformatrix": "^1.1.1",
"ua-parser-js": "^0.7.20",
"unicode-bidirectional": "^2.0.5",
"xml-writer": "^1.7.0"
},
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/preset-env": "^7.12.1",
"@eslint/js": "^9.21.0",
"@types/chart.js": "^2.9.41",
"@types/jquery": "^3.5.32",
"babelify": "^10.0.0",
"chartjs-plugin-datalabels": "^2.2.0",
"eslint": "^9.21.0",
"eslint-plugin-import": "^2.31.0",
"globals": "^16.0.0",
"gulp": "^5.0.0",
"gulp-buffer": "^0.0.2",
"gulp-concat": "^2.6.1",
"gulp-concat-css": "^3.1.0",
"gulp-cssnano": "^2.1.3",
"gulp-filter": "^9.0.1",
"gulp-if": "^3.0.0",
"gulp-jsvalidate": "^6.1.0",
"gulp-postcss": "^10.0.0",
"gulp-rename": "^2.0.0",
"gulp-replace": "^1.1.4",
"gulp-rtlcss": "^2.0.0",
"gulp-sass": "^6.0.0",
"gulp-sourcemaps": "^3.0.0",
"gulp-tap": "^2.0.0",
"gulp-typescript": "^6.0.0-alpha.1",
"gulp-uglify": "^3.0.2",
"postcss": "^8.5.3",
"prettier": "^3.5.3",
"typescript": "^5.8.3",
"typescript-eslint": "^8.33.0"
},
Steps to reproduce
I can't provide reproduction steps, and I also can't provide you with the repo because it is closed source. I've tried to create a minimal reproduction project but the error doesn't show up there. I'm assuming the problem is caused by the size of the project. But i am willing to answer any questions or provide you with logs.
What is expected?
I have a big monorepo with a subproject inside of it that i work on. I added vue to this subproject and installed the Vue - Official extension in VSCode. It is a typescript project and when the extension is not installed the intellisense and type inferences work well, and i would expect the same after installing the extension.
What is actually happening?
After installing the extension autocomplete and showing types on hover stops working, but 'find all references' and 'go to definition' seem to work as expected. Also sometimes on the bottom bar it shows 'analyzing <file> and its dependencies' indefinitely. On hover it shows 'Loading...' indefinitely.
Link to minimal reproduction
No response
Any additional comments?
When disabling hybrid mode it starts working again, but vue imports fail. A temporary workaround i found is to create a vue.d.ts file with the following content:
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const component: DefineComponent<{}, {}, any>
export default component
}
That works but it isn't ideal, because now 'go to definition' opens this file instead of the imported vue file.
tsconfigs
tsconfig_base.json (main project tsconfig):
{
"compilerOptions": {
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strict": true,
"module": "ESNext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"allowJs": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"target": "ESNext",
"skipLibCheck": true
}
}
tsconfig.json (subproject's):
{
"extends": "../tsconfig_base.json",
"compilerOptions": {
"typeRoots": ["src/type_definitions", "./node_modules/@types"],
"noEmit": true,
"verbatimModuleSyntax": true
},
"include": ["src/**/*", "../js/scripts/widgets/types"],
"references": [{ "path": "../ts" }]
}
tsconfig.json (in main project's ts folder):
{
"extends": "../tsconfig_base.json",
"compilerOptions": {
"composite": true
}
}
vue language server trace
[Trace - 11:28:37] Sending request 'initialize - (0)'.
Params: {
"processId": null,
"clientInfo": {
"name": "Visual Studio Code",
"version": "1.100.2"
},
"locale": "en",
"rootPath": "/home/adam/mozaweb",
"rootUri": "file:///home/adam/mozaweb",
"capabilities": {
"workspace": {
"applyEdit": true,
"workspaceEdit": {
"documentChanges": true,
"resourceOperations": [
"create",
"rename",
"delete"
],
"failureHandling": "textOnlyTransactional",
"normalizesLineEndings": true,
"changeAnnotationSupport": {
"groupsOnLabel": true
}
},
"configuration": true,
"didChangeWatchedFiles": {
"dynamicRegistration": true,
"relativePatternSupport": true
},
"symbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
},
"resolveSupport": {
"properties": [
"location.range"
]
}
},
"codeLens": {
"refreshSupport": true
},
"executeCommand": {
"dynamicRegistration": true
},
"didChangeConfiguration": {
"dynamicRegistration": true
},
"workspaceFolders": true,
"foldingRange": {
"refreshSupport": true
},
"semanticTokens": {
"refreshSupport": true
},
"fileOperations": {
"dynamicRegistration": true,
"didCreate": true,
"didRename": true,
"didDelete": true,
"willCreate": true,
"willRename": true,
"willDelete": true
},
"inlineValue": {
"refreshSupport": true
},
"inlayHint": {
"refreshSupport": true
},
"diagnostics": {
"refreshSupport": true
}
},
"textDocument": {
"publishDiagnostics": {
"relatedInformation": true,
"versionSupport": false,
"tagSupport": {
"valueSet": [
1,
2
]
},
"codeDescriptionSupport": true,
"dataSupport": true
},
"synchronization": {
"dynamicRegistration": true,
"willSave": true,
"willSaveWaitUntil": true,
"didSave": true
},
"completion": {
"dynamicRegistration": true,
"contextSupport": true,
"completionItem": {
"snippetSupport": true,
"commitCharactersSupport": true,
"documentationFormat": [
"markdown",
"plaintext"
],
"deprecatedSupport": true,
"preselectSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"insertReplaceSupport": true,
"resolveSupport": {
"properties": [
"documentation",
"detail",
"additionalTextEdits"
]
},
"insertTextModeSupport": {
"valueSet": [
1,
2
]
},
"labelDetailsSupport": true
},
"insertTextMode": 2,
"completionItemKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
},
"completionList": {
"itemDefaults": [
"commitCharacters",
"editRange",
"insertTextFormat",
"insertTextMode",
"data"
]
}
},
"hover": {
"dynamicRegistration": true,
"contentFormat": [
"markdown",
"plaintext"
]
},
"signatureHelp": {
"dynamicRegistration": true,
"signatureInformation": {
"documentationFormat": [
"markdown",
"plaintext"
],
"parameterInformation": {
"labelOffsetSupport": true
},
"activeParameterSupport": true
},
"contextSupport": true
},
"definition": {
"dynamicRegistration": true,
"linkSupport": true
},
"references": {
"dynamicRegistration": true
},
"documentHighlight": {
"dynamicRegistration": true
},
"documentSymbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"hierarchicalDocumentSymbolSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"labelSupport": true
},
"codeAction": {
"dynamicRegistration": true,
"isPreferredSupport": true,
"disabledSupport": true,
"dataSupport": true,
"resolveSupport": {
"properties": [
"edit"
]
},
"codeActionLiteralSupport": {
"codeActionKind": {
"valueSet": [
"",
"quickfix",
"refactor",
"refactor.extract",
"refactor.inline",
"refactor.rewrite",
"source",
"source.organizeImports"
]
}
},
"honorsChangeAnnotations": true
},
"codeLens": {
"dynamicRegistration": true
},
"formatting": {
"dynamicRegistration": true
},
"rangeFormatting": {
"dynamicRegistration": true,
"rangesSupport": true
},
"onTypeFormatting": {
"dynamicRegistration": true
},
"rename": {
"dynamicRegistration": true,
"prepareSupport": true,
"prepareSupportDefaultBehavior": 1,
"honorsChangeAnnotations": true
},
"documentLink": {
"dynamicRegistration": true,
"tooltipSupport": true
},
"typeDefinition": {
"dynamicRegistration": true,
"linkSupport": true
},
"implementation": {
"dynamicRegistration": true,
"linkSupport": true
},
"colorProvider": {
"dynamicRegistration": true
},
"foldingRange": {
"dynamicRegistration": true,
"rangeLimit": 5000,
"lineFoldingOnly": true,
"foldingRangeKind": {
"valueSet": [
"comment",
"imports",
"region"
]
},
"foldingRange": {
"collapsedText": false
}
},
"declaration": {
"dynamicRegistration": true,
"linkSupport": true
},
"selectionRange": {
"dynamicRegistration": true
},
"callHierarchy": {
"dynamicRegistration": true
},
"semanticTokens": {
"dynamicRegistration": true,
"tokenTypes": [
"namespace",
"type",
"class",
"enum",
"interface",
"struct",
"typeParameter",
"parameter",
"variable",
"property",
"enumMember",
"event",
"function",
"method",
"macro",
"keyword",
"modifier",
"comment",
"string",
"number",
"regexp",
"operator",
"decorator"
],
"tokenModifiers": [
"declaration",
"definition",
"readonly",
"static",
"deprecated",
"abstract",
"async",
"modification",
"documentation",
"defaultLibrary"
],
"formats": [
"relative"
],
"requests": {
"range": true,
"full": {
"delta": true
}
},
"multilineTokenSupport": false,
"overlappingTokenSupport": false,
"serverCancelSupport": true,
"augmentsSyntaxTokens": true
},
"linkedEditingRange": {
"dynamicRegistration": true
},
"typeHierarchy": {
"dynamicRegistration": true
},
"inlineValue": {
"dynamicRegistration": true
},
"inlayHint": {
"dynamicRegistration": true,
"resolveSupport": {
"properties": [
"tooltip",
"textEdits",
"label.tooltip",
"label.location",
"label.command"
]
}
},
"diagnostic": {
"dynamicRegistration": true,
"relatedDocumentSupport": false
}
},
"window": {
"showMessage": {
"messageActionItem": {
"additionalPropertiesSupport": true
}
},
"showDocument": {
"support": true
},
"workDoneProgress": true
},
"general": {
"staleRequestSupport": {
"cancel": true,
"retryOnContentModified": [
"textDocument/semanticTokens/full",
"textDocument/semanticTokens/range",
"textDocument/semanticTokens/full/delta"
]
},
"regularExpressions": {
"engine": "ECMAScript",
"version": "ES2020"
},
"markdown": {
"parser": "marked",
"version": "1.1.0",
"allowedTags": [
"ul",
"li",
"p",
"code",
"blockquote",
"ol",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"hr",
"em",
"pre",
"table",
"thead",
"tbody",
"tr",
"th",
"td",
"div",
"del",
"a",
"strong",
"br",
"img",
"span"
]
},
"positionEncodings": [
"utf-16"
]
},
"notebookDocument": {
"synchronization": {
"dynamicRegistration": true,
"executionSummarySupport": true
}
}
},
"initializationOptions": {
"typescript": {
"tsdk": "/usr/share/code/resources/app/extensions/node_modules/typescript/lib"
},
"vue": {
"hybridMode": true
}
},
"trace": "verbose",
"workspaceFolders": null
}
[Trace - 11:28:37] Received response 'initialize - (0)' in 285ms.
Result: {
"capabilities": {
"textDocumentSync": 2,
"workspace": {
"workspaceFolders": {
"supported": true,
"changeNotifications": true
}
},
"selectionRangeProvider": true,
"foldingRangeProvider": true,
"linkedEditingRangeProvider": true,
"colorProvider": true,
"documentSymbolProvider": true,
"documentFormattingProvider": true,
"documentRangeFormattingProvider": true,
"referencesProvider": true,
"definitionProvider": true,
"hoverProvider": true,
"documentHighlightProvider": true,
"renameProvider": {
"prepareProvider": true
},
"documentLinkProvider": {},
"inlayHintProvider": {},
"completionProvider": {
"triggerCharacters": [
"*",
"/",
"-",
":",
"\"",
".",
"<",
"=",
"@",
">",
"+",
"^",
"(",
")",
"#",
"[",
"]",
"$",
"{",
"}"
],
"resolveProvider": true
},
"codeActionProvider": {
"codeActionKinds": [
"refactor"
],
"resolveProvider": true
},
"documentOnTypeFormattingProvider": {
"firstTriggerCharacter": ";",
"moreTriggerCharacter": [
"}",
"\n"
]
},
"executeCommandProvider": {
"commands": [
"vue.parseSfc",
"vue.detectNameCasing",
"vue.convertTagsToKebabCase",
"vue.convertTagsToPascalCase",
"vue.convertPropsToKebabCase",
"vue.convertPropsToCamelCase"
]
},
"experimental": {
"autoInsertionProvider": {
"triggerCharacters": [
">",
"=",
"/",
"\\w",
"}"
],
"configurationSections": [
[
"javascript.autoClosingTags",
"typescript.autoClosingTags",
"html.autoClosingTags"
],
[
"html.autoCreateQuotes"
],
[
"html.autoClosingTags"
],
[
"vue.autoInsert.dotValue"
],
[
"vue.autoInsert.bracketSpacing"
]
]
},
"documentDropEditsProvider": true
},
"diagnosticProvider": {
"interFileDependencies": false,
"workspaceDiagnostics": false
}
}
}
[Trace - 11:28:37] Sending notification 'initialized'.
Params: {}
[Trace - 11:28:37] Sending request 'workspace/executeCommand - (1)'.
Params: {
"command": "vue.parseSfc",
"arguments": [
"<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>"
]
}
[Trace - 11:28:37] Sending notification 'textDocument/didOpen'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue",
"languageId": "vue",
"version": 21,
"text": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>"
}
}
[Trace - 11:28:37] Sending notification 'workspace/didChangeWorkspaceFolders'.
Params: {
"event": {
"added": [
{
"uri": "file:///home/adam/mozaweb",
"name": "mozaweb"
}
],
"removed": []
}
}
[Trace - 11:28:37] Sending request 'textDocument/diagnostic - (2)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Sending request 'workspace/executeCommand - (3)'.
Params: {
"command": "vue.detectNameCasing",
"arguments": [
"file:///home/adam/mozaweb/mblite/src/App.vue"
]
}
[Trace - 11:28:37] Received request 'client/registerCapability - (0)'.
Params: {
"registrations": [
{
"id": "3409d8df-3132-454c-b7f6-6d4a99b9b4b4",
"method": "workspace/didChangeConfiguration",
"registerOptions": {}
}
]
}
[Trace - 11:28:37] Sending response 'client/registerCapability - (0)'. Processing request took 1ms
No result returned.
[Trace - 11:28:37] Sending request 'textDocument/documentSymbol - (4)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Sending request 'textDocument/codeAction - (5)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 0
}
},
"context": {
"diagnostics": [],
"triggerKind": 2
}
}
[Trace - 11:28:37] Received request 'workspace/configuration - (1)'.
Params: {
"items": [
{
"section": "http"
}
]
}
[Trace - 11:28:37] Sending response 'workspace/configuration - (1)'. Processing request took 0ms
Result: [
{
"useLocalProxyConfiguration": true,
"electronFetch": false,
"proxy": "",
"proxyStrictSSL": true,
"proxyKerberosServicePrincipal": "",
"noProxy": [],
"proxyAuthorization": null,
"proxySupport": "override",
"systemCertificates": true,
"experimental": {
"systemCertificatesV2": false
},
"fetchAdditionalSupport": true
}
]
[Trace - 11:28:37] Sending request 'textDocument/documentColor - (6)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Received response 'workspace/executeCommand - (1)' in 3ms.
No result returned.
[Trace - 11:28:37] Sending request 'textDocument/documentLink - (7)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Sending request 'textDocument/inlayHint - (8)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
}
}
[Trace - 11:28:37] Received response 'workspace/executeCommand - (3)' in 17ms.
Result: {
"tag": [],
"attr": []
}
[Trace - 11:28:37] Received response 'textDocument/documentSymbol - (4)' in 26ms.
Result: [
{
"name": "template",
"kind": 2,
"range": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
},
"selectionRange": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 4,
"character": 10
}
},
"children": [
{
"name": "div",
"kind": 8,
"range": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
},
"selectionRange": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
}
}
]
},
{
"name": "script setup",
"kind": 2,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 2,
"character": 9
}
},
"selectionRange": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 24
}
}
}
]
[Trace - 11:28:37] Received response 'textDocument/diagnostic - (2)' in 27ms.
Result: {
"kind": "full",
"items": []
}
TSServer project ready: /home/adam/mozaweb/mblite/tsconfig.json
[Trace - 11:28:37] Received response 'textDocument/codeAction - (5)' in 42ms.
Result: []
[Trace - 11:28:37] Received response 'textDocument/documentColor - (6)' in 41ms.
No result returned.
[Trace - 11:28:37] Received response 'textDocument/documentLink - (7)' in 40ms.
Result: []
[Trace - 11:28:37] Received request 'workspace/configuration - (2)'.
Params: {
"items": [
{
"section": "vue.inlayHints.missingProps"
}
]
}
[Trace - 11:28:37] Sending response 'workspace/configuration - (2)'. Processing request took 0ms
Result: [
false
]
[Trace - 11:28:37] Received response 'textDocument/inlayHint - (8)' in 41ms.
Result: []
[Trace - 11:28:37] Sending request 'textDocument/foldingRange - (9)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Received response 'textDocument/foldingRange - (9)' in 11ms.
Result: [
{
"startLine": 0,
"endLine": 1
},
{
"startLine": 4,
"endLine": 5
}
]
[Trace - 11:28:37] Received request 'workspace/inlayHint/refresh - (3)'.
[Trace - 11:28:37] Sending response 'workspace/inlayHint/refresh - (3)'. Processing request took 0ms
No result returned.
[Trace - 11:28:37] Received request 'workspace/diagnostic/refresh - (4)'.
[Trace - 11:28:37] Sending response 'workspace/diagnostic/refresh - (4)'. Processing request took 0ms
No result returned.
[Trace - 11:28:37] Sending request 'textDocument/diagnostic - (10)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Received response 'textDocument/diagnostic - (10)' in 11ms.
Result: {
"kind": "full",
"items": []
}
[Trace - 11:28:37] Sending request 'textDocument/documentSymbol - (11)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:28:37] Received response 'textDocument/documentSymbol - (11)' in 1ms.
Result: [
{
"name": "template",
"kind": 2,
"range": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
},
"selectionRange": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 4,
"character": 10
}
},
"children": [
{
"name": "div",
"kind": 8,
"range": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
},
"selectionRange": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
}
}
]
},
{
"name": "script setup",
"kind": 2,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 2,
"character": 9
}
},
"selectionRange": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 24
}
}
}
]
[Trace - 11:28:37] Sending request 'textDocument/inlayHint - (12)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
}
}
[Trace - 11:28:37] Received response 'textDocument/inlayHint - (12)' in 1ms.
Result: []
[Trace - 11:29:24] Sending request 'textDocument/documentColor - (13)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:29:24] Sending request 'textDocument/codeAction - (14)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 0
}
},
"context": {
"diagnostics": [],
"triggerKind": 2
}
}
[Trace - 11:29:24] Received response 'textDocument/documentColor - (13)' in 1ms.
No result returned.
[Trace - 11:29:24] Sending request 'workspace/executeCommand - (15)'.
Params: {
"command": "vue.parseSfc",
"arguments": [
"<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>"
]
}
[Trace - 11:29:24] Sending request 'workspace/executeCommand - (16)'.
Params: {
"command": "vue.detectNameCasing",
"arguments": [
"file:///home/adam/mozaweb/mblite/src/App.vue"
]
}
[Trace - 11:29:24] Sending request 'textDocument/documentSymbol - (17)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:29:24] Received response 'textDocument/codeAction - (14)' in 3ms.
Result: []
[Trace - 11:29:24] Received response 'workspace/executeCommand - (15)' in 2ms.
Result: {
"descriptor": {
"filename": "anonymous.vue",
"source": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>",
"comments": [],
"template": {
"type": "template",
"content": "\n <div>halo</div>\n",
"loc": {
"source": "\n <div>halo</div>\n",
"start": {
"column": 11,
"line": 5,
"offset": 47
},
"end": {
"column": 1,
"line": 7,
"offset": 68
}
},
"attrs": {}
},
"script": null,
"scriptSetup": {
"type": "script",
"content": "\n\n",
"loc": {
"source": "\n\n",
"start": {
"column": 25,
"line": 1,
"offset": 24
},
"end": {
"column": 1,
"line": 3,
"offset": 26
}
},
"attrs": {
"setup": true,
"lang": "ts"
},
"setup": true,
"lang": "ts"
},
"styles": [],
"customBlocks": [],
"cssVars": [],
"slotted": false
},
"errors": []
}
[Trace - 11:29:24] Received response 'workspace/executeCommand - (16)' in 3ms.
Result: {
"tag": [],
"attr": []
}
[Trace - 11:29:24] Received response 'textDocument/documentSymbol - (17)' in 2ms.
Result: [
{
"name": "template",
"kind": 2,
"range": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
},
"selectionRange": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 4,
"character": 10
}
},
"children": [
{
"name": "div",
"kind": 8,
"range": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
},
"selectionRange": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
}
}
]
},
{
"name": "script setup",
"kind": 2,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 2,
"character": 9
}
},
"selectionRange": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 24
}
}
}
]
[Trace - 11:29:24] Sending request 'textDocument/inlayHint - (18)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
}
}
[Trace - 11:29:24] Sending request 'textDocument/documentLink - (19)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:29:24] Received response 'textDocument/inlayHint - (18)' in 1ms.
Result: []
[Trace - 11:29:24] Received response 'textDocument/documentLink - (19)' in 3ms.
Result: []
[Trace - 11:29:24] Sending request 'textDocument/foldingRange - (20)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:29:24] Received response 'textDocument/foldingRange - (20)' in 1ms.
Result: [
{
"startLine": 0,
"endLine": 1
},
{
"startLine": 4,
"endLine": 5
}
]
[Trace - 11:29:24] Sending request 'textDocument/documentSymbol - (21)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
}
}
[Trace - 11:29:24] Received response 'textDocument/documentSymbol - (21)' in 2ms.
Result: [
{
"name": "template",
"kind": 2,
"range": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
},
"selectionRange": {
"start": {
"line": 4,
"character": 0
},
"end": {
"line": 4,
"character": 10
}
},
"children": [
{
"name": "div",
"kind": 8,
"range": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
},
"selectionRange": {
"start": {
"line": 5,
"character": 4
},
"end": {
"line": 5,
"character": 19
}
}
}
]
},
{
"name": "script setup",
"kind": 2,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 2,
"character": 9
}
},
"selectionRange": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 24
}
}
}
]
[Trace - 11:29:25] Sending request 'textDocument/codeAction - (22)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 6,
"character": 11
},
"end": {
"line": 6,
"character": 11
}
},
"context": {
"diagnostics": [],
"triggerKind": 2
}
}
[Trace - 11:29:25] Received response 'textDocument/codeAction - (22)' in 2ms.
Result: []
[Trace - 11:29:32] Sending request 'textDocument/inlayHint - (23)'.
Params: {
"textDocument": {
"uri": "file:///home/adam/mozaweb/mblite/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 6,
"character": 11
}
}
}
[Trace - 11:29:32] Received response 'textDocument/inlayHint - (23)' in 1ms.
Result: []
[Trace - 11:29:53] Sending request 'workspace/executeCommand - (24)'.
Params: {
"command": "vue.parseSfc",
"arguments": [
"<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>"
]
}
[Trace - 11:29:53] Sending request 'workspace/executeCommand - (25)'.
Params: {
"command": "vue.detectNameCasing",
"arguments": [
"file:///home/adam/mozaweb/mblite/src/App.vue"
]
}
[Trace - 11:29:53] Received response 'workspace/executeCommand - (24)' in 0ms.
Result: {
"descriptor": {
"filename": "anonymous.vue",
"source": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div>halo</div>\n</template>",
"comments": [],
"template": {
"type": "template",
"content": "\n <div>halo</div>\n",
"loc": {
"source": "\n <div>halo</div>\n",
"start": {
"column": 11,
"line": 5,
"offset": 47
},
"end": {
"column": 1,
"line": 7,
"offset": 68
}
},
"attrs": {}
},
"script": null,
"scriptSetup": {
"type": "script",
"content": "\n\n",
"loc": {
"source": "\n\n",
"start": {
"column": 25,
"line": 1,
"offset": 24
},
"end": {
"column": 1,
"line": 3,
"offset": 26
}
},
"attrs": {
"setup": true,
"lang": "ts"
},
"setup": true,
"lang": "ts"
},
"styles": [],
"customBlocks": [],
"cssVars": [],
"slotted": false
},
"errors": []
}
[Trace - 11:29:53] Received response 'workspace/executeCommand - (25)' in 1ms.
Result: {
"tag": [],
"attr": []
}