LoginSignup
2
0

More than 3 years have passed since last update.

【Python】Atomで競技プログラミング用、linterの導入(警告非表示))【Mac】

Last updated at Posted at 2021-01-24

【Python】Atomで競技プログラミング用の環境構築(input()使えます!)【Mac】

〜こちらの記事の続き〜
単体の記事としても成立します。

linterを導入したい。

linterとは静的エラーチェックをいろいろやってくれるやつ。
デバッグ実行時前に、単純なスペルミスや構文チェックができたら嬉しい。

いろいろググったら、pylintというのがいいらしんだが、
pylintを導入すると、規約どおりのコードではない!と不要な警告が出まくるらしい。
競技プログラミングのコードは、規約に従ってなくても問題ないし、

  • 単純なスペルミスや構文チェック

このチェックだけがしたい。
警告非表示とかでググっても、「pylintrc」ファイルをいじってねという記事しか見つからず、いじっても全然うまくいかなかったw
他いろいろググっても解決方法が見つからなかったので記事にしておく。

手順

①linter-pylamaをatomからインストール。
設定から
②Ignore Errors And Warningsの箇所で、「W,C」と入力。
RとかE以外のやつも入れておいてもいいかも。
スクリーンショット 2021-01-24 17.34.19.png

③Use PyLint のみにチェック、それ以外はチェック外す。

以上!!!

なんかエラーが出たら、前提となるものが色々足りないので、適当にインストールすればOK。
(atomでのパッケージインストール→linter、pip→pylamaとかそのあたり。ググればいろいろでてくる)

実際の動き

通常

スクリーンショット 2021-01-24 17.41.55.png
警告0件。

なんかスペルミスしてみる。

ファイルを保存したタイミングで、スペルミスの箇所が赤波線で表示された。
フッタをみると、エラーが1件と表示されている。
スクリーンショット 2021-01-24 17.42.54.png

if文の最後にコロン忘れた。

赤波線の行を疑えばコロンミスに気付く。
スクリーンショット 2021-01-24 17.46.45.png

以上!!!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0