2013-08-16 11 views
29

独自のhtml属性を使用すると、特にAngularディレクティブを使用しているときにシンタムスのlintツールで警告が表示される場合は混乱します。Vimとシンセティックで角度ディレクティブのlintエラーを無視するには

enter image description here

これは非常に速く、私のhtml内の実際のエラーが出て溺れリンターエラーの値を減少させ、視覚的なノイズを追加します。

これを避けるためにとにかくありますか?

+0

それだけでワークフローとどのようにあなたがそれについて考えることだ@romainl。誰も答えを知らないので、多くの人々が質問を作成し、自分自身に答えることになります。 – nXqd

+1

一部の人々は質問をし、研究を行い、答え(しばしば明白なもの)で戻ってきます。それは問題ありません。あなたがしたように、回答を同時に投稿する人もいますが、それはうまくいきません。特に*と*の答えが書かれていない(構文が間違っていて、背景がなく、参照がない)場合。 「質問/回答」のコンセプトを少し伸ばしているだけです。しかし上司はそれがOKだからOKかもしれないと言います。あなたのコメントのために – romainl

+1

@romainlありがとう。なぜそれが悪い構文であるのかを指摘してもらえますか?それをどのように改善できますか? – nXqd

答えて

38

この正確な質問はtidy errors in VIM on Syntastic's issue trackerです。

があなたのvimrcに追加:

let g:syntastic_html_tidy_ignore_errors=['proprietary attribute "ng-'] 

をこれは、他のすべての独自の属性のエラーを残し、ng-前に付加する属性のためのエラーを取り除くでしょう。

独自のディレクティブの名前空間接頭辞がある場合は、このリストにも追加できます。

let g:syntastic_html_tidy_ignore_errors=[ 
    \'proprietary attribute "ng-', 
    \'proprietary attribute "pdk-' 
\] 
+8

ソースの会話に言及する価値がありましたhttps://github.com/scrooloose/syntastic/issues/612 #issuecomment-19456342 –

2

data接頭辞を追加し、それはあまりにもHTML5です:

data-ng-model=... 
関連する問題