読者です 読者をやめる 読者になる 読者になる

<Python, Vim> 構文チェッカー

Pythonの構文チェッカーを入れた。

こいつ。

github.com

で、.vimrcに入れるお呪いは、

let g:syntastic_python_checkers = ["flake8"]
let g:syntastic_flake8_args = '--ignore="E501"'

構文チェッカーは、flake8を指定。
E501のエラー(80行を超えたらあかんにょー)をオフする。

各エラーの詳細は下記。

E302 expected 2 blank lines

"これは関数と関数の間や、クラスとクラスの間が2行あいてない

W291 trailing whitespace

"行の末尾に空白がある

E303 too many blank lines (2)

"関数と関数の間に空白行がありすぎるから駄目、空白行は1行までというメッセージ

E501 line too long (96 characters)

"一行は79文字まで

W391 blank line at end of file

"ファイルの最後に空行がある

E225 missing whitespace around operator

"演算子(=) とかは必ず 空白必要、 a=b はだめ a = bはオッケー

参考にさせてもらったとこ。

qiita.com

kannokanno.hatenablog.com

d.hatena.ne.jp