【Python】Atomで競技プログラミング用の環境構築(input()使えます!)【Mac】
〜こちらの記事の続き〜
単体の記事としても成立します。
#linterを導入したい。
linterとは静的エラーチェックをいろいろやってくれるやつ。
デバッグ実行時前に、単純なスペルミスや構文チェックができたら嬉しい。
いろいろググったら、pylintというのがいいらしんだが、
pylintを導入すると、規約どおりのコードではない!と不要な警告が出まくるらしい。
競技プログラミングのコードは、規約に従ってなくても問題ないし、
- 単純なスペルミスや構文チェック
このチェックだけがしたい。
警告非表示とかでググっても、「pylintrc」ファイルをいじってねという記事しか見つからず、いじっても全然うまくいかなかったw
他いろいろググっても解決方法が見つからなかったので記事にしておく。
##手順
①linter-pylamaをatomからインストール。
設定から
②Ignore Errors And Warningsの箇所で、「W,C」と入力。
RとかE以外のやつも入れておいてもいいかも。
③Use PyLint のみにチェック、それ以外はチェック外す。
以上!!!
なんかエラーが出たら、前提となるものが色々足りないので、適当にインストールすればOK。
(atomでのパッケージインストール→linter、pip→pylamaとかそのあたり。ググればいろいろでてくる)
###なんかスペルミスしてみる。
ファイルを保存したタイミングで、スペルミスの箇所が赤波線で表示された。
フッタをみると、エラーが1件と表示されている。
###if文の最後にコロン忘れた。
赤波線の行を疑えばコロンミスに気付く。
以上!!!