cqframework / vscode-cql

VS Code Clinical Quality Language Extension
Apache License 2.0
9 stars 5 forks source link

error highlighting in preview release #38

Open lukeaduncan opened 8 months ago

lukeaduncan commented 8 months ago

In the full release (0.6.0) when an expression isn't found (in the currently library or referenced from others), it underlines it in a squiggly red line (like a misspelled word). But in the preview release (0.7.0) this functionality doesn't seem to be there. This was an extremely helpful feature for typos or missing expressions. I don't know if it's just temporarily not there while being updated or if it was inadvertently broken.

lukeaduncan commented 7 months ago

The syntax highlighting is still not working with the 0.7.1 version of the plugin. Here is an example:

/*
 * Library: TestHighlight               
 */
library TestHighlight
// Start Skeleton CQL
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1'
include FHIRCommon called FC

// End Skeleton CQL
context Patient

define "This Date":
    Today()

define "No Highlight":
    "This Date"

define "Should Highlight":
    "These Dates"

In 0.6.0 "These Dates" at the bottom has a red squiggly underline to show it isn't valid. But in 0.7.1 there is no highlight.

Here are my vscode details: Version: 1.87.2 Commit: 863d2581ecda6849923a2118d93a088b0745d9d6 Date: 2024-03-08T15:14:59.643Z Electron: 27.3.2 ElectronBuildId: 26836302 Chromium: 118.0.5993.159 Node.js: 18.17.1 V8: 11.8.172.18-electron.0 OS: Linux x64 6.5.0-26-generic snap