我的项目使用Ace 编辑器(通过Brace和React-Ace)。
我们将mode
编辑器的设置为"css"
并将其嵌入到我们的页面中。这工作得很好,但是,默认情况下,我们发现一些启用的 CSS 规则突出显示过于严格——一些警告应该是“信息”;一些错误应该是“警告”。
我们如何禁用/启用/修改 Ace 编辑器在 CSS 模式下用于信息、错误和警告的验证规则集?
我相信我在 Ace CSS worker 中找到了相关的代码行,但我不确定如何使用它,也不确定在哪里可以找到验证规则名称的详尽列表,如果我知道如何使用此功能。
下面的代码本质上是我们用来实例化 react ace 组件的代码......
import brace from 'brace';
import AceEditor from 'react-ace';
import 'brace/mode/css';
import 'brace/theme/monokai';
...
<AceEditor
theme="monokai"
mode="css"
showGutter={true}
...
/>