有什么方法可以访问代码镜像编辑器中的错误数量。它与皮棉有关吗?
我使用
创建了一个实例var editor = wp.codeEditor.initialize($('#my_textarea'), my_var.cm_settings);
我可以使用
取值editor.codemirror.getValue();
但是这会返回编辑器中的值,包括带有错误的代码。是否有任何功能或选项可以获取错误计数?
答案 0 :(得分:2)
您可以抓住您的编辑器包装器,并按.length
计算有多少错误。
通过错误的类名.CodeMirror-lint-marker-error
var editor = wp.codeEditor.initialize($('#my_textarea'), my_var.cm_settings);
var errors = codeEditor.find('.CodeMirror-lint-marker-error');
console.log(errors.length);
或者,使用editor.state.lint.marked
接收一系列错误。
var editor = wp.codeEditor.initialize($('#my_textarea'), my_var.cm_settings);
var error_array = editor.state.lint.marked;
console.log(error_array.length);