React-ace: Propuesta. Devolución de llamada de validación de entrada Ace

Creado en 11 ago. 2017  ·  4Comentarios  ·  Fuente: securingsincity/react-ace

Hola a todos.

Necesitamos una pequeña validación en ReactAce. No queremos permitir que los usuarios envíen eventos de código con ningún tipo de advertencia. ReactAce muestra esas advertencias (como falta de punto y coma). Como sé, no existe una forma estándar de obtener los resultados de la validación. (Problema #144) ¿Tengo razón?

Si es así, sugiero agregar un nuevo accesorio de devolución de llamada onValidate. Podemos agregar un oyente en las anotaciones de cambio e invocar esa devolución de llamada. Por ejemplo:

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

Si esa funcionalidad tiene sentido, podría trabajar en relaciones públicas. ¿Qué piensas?

enhancement

Comentario más útil

Esto estará en vivo en 5.2.0 que se lanzará ahora.

Todos 4 comentarios

@tsmirnov Creo que suena bien. Me gustaría ver un PR.

Esto estará en vivo en 5.2.0 que se lanzará ahora.

¿Alguna documentación para esto? No quiero permitir que el usuario envíe si hay errores. @asegurandosinciudad

Pude encontrarlo, agregué una referencia y luego this.editorRef.current.editor.session.$annotations fue el camino hacia él.

¿Fue útil esta página
0 / 5 - 0 calificaciones