Всем привет.
Нам нужна небольшая проверка в ReactAce. Мы не хотим позволять пользователям отправлять события кода с любыми предупреждениями. ReactAce показывает, что предупреждения (например, отсутствующая точка с запятой). Насколько я знаю, нет стандартного способа получить результаты валидации. (Выпуск №144) Я прав?
Если это так, я предлагаю добавить новую поддержку обратного вызова onValidate. Мы можем добавить прослушиватель аннотаций изменений и вызвать этот обратный вызов. Например:
editor.getSession().on('changeAnnotation', function() {
const annotations = editor.getSession().getAnnotations();
onValidate(annotations);
});
Если эта функциональность имеет смысл, я мог бы заняться PR. Как вы думаете?
@tsmirnov Я думаю, это звучит хорошо. Я хотел бы увидеть пиар.
Это будет в прямом эфире в 5.2.0
, который будет запущен сейчас.
Любая документация для этого? Я не хочу позволять пользователю отправлять сообщения, если есть ошибки. @securingsincity
Смог найти его, я добавил ссылку, тогда this.editorRef.current.editor.session.$annotations был путем к нему.
Самый полезный комментарий
Это будет в прямом эфире в
5.2.0
, который будет запущен сейчас.