皆さんこんにちは。
ReactAceで小さな検証が必要です。 ユーザーがいかなる種類の警告も含むコードイベントを送信することを許可したくありません。 ReactAceは、その警告(セミコロンの欠落など)を示します。 私が知っているように、検証の結果を取得するための標準的な方法はありません。 (問題#144)私は正しいですか?
その場合は、新しいコールバックプロップonValidateを追加することをお勧めします。 変更アノテーションにリスナーを追加し、そのコールバックを呼び出すことができます。 例えば:
editor.getSession().on('changeAnnotation', function() {
const annotations = editor.getSession().getAnnotations();
onValidate(annotations);
});
その機能が理にかなっているなら、私はPRに取り組むことができます。 どう思いますか?
@tsmirnovいいですね。 PRをお願いします。
これは、現在ライブになっている5.2.0
でライブになります。
これに関するドキュメントはありますか? エラーが発生した場合にユーザーに送信を許可したくありません。 @securingsincity
それを見つけることができたので、refを追加し、this.editorRef.current.editor.session。$annotationsがその方向へのパスでした。
最も参考になるコメント
これは、現在ライブになっている
5.2.0
でライブになります。