core icon indicating copy to clipboard operation
core copied to clipboard

[BUG] 自定义yaml语言的DocumentModel,在monaco实例下编辑,问题面板错误提示badge是错误的

Open yinyinfurongzmr opened this issue 1 year ago • 4 comments
trafficstars

自定义yaml语言的documentModel,创建monaco实例, 在这个实例下编辑,输入错误的格式,插件redhat.yaml报错,底部问题面板(@opensumi/ide-markers)有错误提示信息, 但badge提示是错误的,

使用自定义documentModel的编辑器实例下编辑,问题面板bade错误,但常规yaml文件可以提示 image image

复现路径(To Reproduce) 代码使用ide-electron 2.26.4.,使用redhat.yaml 编辑, 去掉了之前项目默认的vscode.yaml,代码在modules/demoError下

  1. 安装redhat.yaml
  2. 运行pnpm watch、pnpm start后,打开electron后,新建个rui为后缀的文件
  3. 点击rui后缀文件,展示there is other contents
  4. 点击右上角代码图标,在there is other contents 后,展示monaco编辑器
  5. 在“# RUI Yaml 格式”这行下面写入错误的yaml eg:dd:1, (无空格),
  6. 点击底部问题面板,可以看到错误提示信息,但没有错误提示badge

偶尔会有提示信息慢的场景

预期表现(Expected behavior)

  • 问题面板正常提示错误badge
  • 错误提示及时

环境信息(Environment)

  • OS: Windows10
  • Browser: electron
  • OpenSumi Version: 2.26.4

yinyinfurongzmr avatar May 15 '24 08:05 yinyinfurongzmr