Remove old addDiagnostics function
Signed-off-by: Paul Tagliamonte <paul@zoo.dev>
This commit is contained in:
		| @ -131,26 +131,6 @@ export default class EditorManager { | ||||
|     }) | ||||
|   } | ||||
|  | ||||
|   addDiagnostics(diagnostics: Diagnostic[]): void { | ||||
|     if (!this._editorView) return | ||||
|  | ||||
|     forEachDiagnostic(this._editorView.state, function (diag) { | ||||
|       diagnostics.push(diag) | ||||
|     }) | ||||
|  | ||||
|     const uniqueDiagnostics = new Set<Diagnostic>() | ||||
|     diagnostics.forEach((diagnostic) => { | ||||
|       for (const knownDiagnostic of uniqueDiagnostics.values()) { | ||||
|         if (diagnosticIsEqual(diagnostic, knownDiagnostic)) { | ||||
|           return | ||||
|         } | ||||
|       } | ||||
|       uniqueDiagnostics.add(diagnostic) | ||||
|     }) | ||||
|  | ||||
|     this.setDiagnostics([...uniqueDiagnostics]) | ||||
|   } | ||||
|  | ||||
|   undo() { | ||||
|     if (this._editorView) { | ||||
|       undo(this._editorView) | ||||
|  | ||||
| @ -100,7 +100,7 @@ export class KclManager { | ||||
|   set kclErrors(kclErrors) { | ||||
|     this._kclErrors = kclErrors | ||||
|     let diagnostics = kclErrorsToDiagnostics(kclErrors) | ||||
|     editorManager.addDiagnostics(diagnostics) | ||||
|     editorManager.setDiagnostics(diagnostics) | ||||
|     this._kclErrorsCallBack(kclErrors) | ||||
|   } | ||||
|  | ||||
| @ -223,7 +223,10 @@ export class KclManager { | ||||
|       engineCommandManager: this.engineCommandManager, | ||||
|     }) | ||||
|  | ||||
|     editorManager.addDiagnostics(await lintAst({ ast: ast })) | ||||
|     const lints = await lintAst({ ast: ast }) | ||||
|     if (lints) { | ||||
|       editorManager.setDiagnostics(lints) | ||||
|     } | ||||
|  | ||||
|     sceneInfra.modelingSend({ type: 'code edit during sketch' }) | ||||
|     defaultSelectionFilter(programMemory, this.engineCommandManager) | ||||
| @ -304,7 +307,10 @@ export class KclManager { | ||||
|       useFakeExecutor: true, | ||||
|     }) | ||||
|  | ||||
|     editorManager.addDiagnostics(await lintAst({ ast: ast })) | ||||
|     const lints = await lintAst({ ast: ast }) | ||||
|     if (lints) { | ||||
|       editorManager.setDiagnostics(lints) | ||||
|     } | ||||
|  | ||||
|     this._logs = logs | ||||
|     this._kclErrors = errors | ||||
|  | ||||
		Reference in New Issue
	
	Block a user