React-ace: Предложение. Обратный вызов проверки ввода Ace

Созданный на 11 авг. 2017  ·  4Комментарии  ·  Источник: securingsincity/react-ace

Всем привет.

Нам нужна небольшая проверка в ReactAce. Мы не хотим позволять пользователям отправлять события кода с любыми предупреждениями. ReactAce показывает, что предупреждения (например, отсутствующая точка с запятой). Насколько я знаю, нет стандартного способа получить результаты валидации. (Выпуск №144) Я прав?

Если это так, я предлагаю добавить новую поддержку обратного вызова onValidate. Мы можем добавить прослушиватель аннотаций изменений и вызвать этот обратный вызов. Например:

editor.getSession().on('changeAnnotation', function() {
  const annotations = editor.getSession().getAnnotations();
  onValidate(annotations);
});

Если эта функциональность имеет смысл, я мог бы заняться PR. Как вы думаете?

enhancement

Самый полезный комментарий

Это будет в прямом эфире в 5.2.0 , который будет запущен сейчас.

Все 4 Комментарий

@tsmirnov Я думаю, это звучит хорошо. Я хотел бы увидеть пиар.

Это будет в прямом эфире в 5.2.0 , который будет запущен сейчас.

Любая документация для этого? Я не хочу позволять пользователю отправлять сообщения, если есть ошибки. @securingsincity

Смог найти его, я добавил ссылку, тогда this.editorRef.current.editor.session.$annotations был путем к нему.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги