JSON 用の簡単な CodeMirror 入力をまとめており、ユーザーが混乱しないようにするために、json-lint アドオンを使用しています。私の問題は、空の CodeMirror 入力をレンダリングするとすぐに lint エラーが表示されることです。空の入力が有効な JSON を構成しないことは理解していますが、入力が行われたときにのみ実行することをお勧めします。
私はaddon/lint/json-lint.js
アドオンを使用しています。アドオンはjsonlint
パッケージを使用しています。
JS
var jsonConfig = {
mode: 'application/json',
lineNumbers: true,
lint: true,
autoCloseBrackets: true,
gutters: ['CodeMirror-lint-markers']
};
$('.json textarea').each(function (pos, el) {
CodeMirror.fromTextArea(el, jsonConfig);
});
空の入力のリンティングを無効にするドキュメントには何も表示されません。簡単なものがありませんか?