Surface warnings to frontend and LSP (#4603)
* Send multiple errors and warnings to the frontend and LSP Signed-off-by: Nick Cameron <nrc@ncameron.org> * Refactor the parser to use CompilationError for parsing errors rather than KclError Signed-off-by: Nick Cameron <nrc@ncameron.org> * Refactoring: move CompilationError, etc. Signed-off-by: Nick Cameron <nrc@ncameron.org> * Integrate compilation errors with the frontend and CodeMirror Signed-off-by: Nick Cameron <nrc@ncameron.org> * Fix tests Signed-off-by: Nick Cameron <nrc@ncameron.org> * Review comments Signed-off-by: Nick Cameron <nrc@ncameron.org> * Fix module id/source range stuff Signed-off-by: Nick Cameron <nrc@ncameron.org> * More test fixups Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
@ -40,7 +40,10 @@ export function removeConstrainingValuesInfo({
|
||||
otherSelections: [],
|
||||
graphSelections: nodes.map(
|
||||
(node): Selection => ({
|
||||
codeRef: codeRefFromRange([node.start, node.end], kclManager.ast),
|
||||
codeRef: codeRefFromRange(
|
||||
[node.start, node.end, true],
|
||||
kclManager.ast
|
||||
),
|
||||
})
|
||||
),
|
||||
}
|
||||
|
Reference in New Issue
Block a user