2017-12-17 5 views
3

私はpylintrcに無視するモジュールの増え続けるリストを持っている:インポートされたモジュールの使用状況を確認するためのコードシードを取得することは可能ですか?

ignored-modules=anytree,apsw,bs4,cachecontrol,dateutil,inflect,matplotlib,markdown,munch,MySQLdb,pytest,pytz,requests_oauthlib,rrule,seaborn,titlecase,untangle,googleapiclient 

そうcodacyは私のプルリクエストを失敗するため。

これらの(ピップ)モジュールについてコードシェアを知る方法はありますか?

これは失敗します。「これはコード検査では無視しますが、ローカルで実行している間は無視しないでください」と言う方法はありますか?

答えて

3

.codacy-pylintrcファイルが存在するという事実は、ために、デフォルトで検索しますpylintのローカル実行、とは対照的に(-rcfile=.codacy-pylintrcオプション付き)ささげるpylintrcファイル

を使用するようにcodacy-pylintを設定することは可能であることを示唆しています通常の~/.pylintrcファイル(これらのモジュールを無視する必要はありません)。また、あなたが逆の操作を行うことができることを意味し

As commented、:

  • codacy-pylintがデフォルト.pylintrcファイルを使用しながら
  • pylintのローカルの実行は(-rcfile=xxxオプション付き)カスタムファイルを使用して確認してください
+0

恐ろしく、これは始まりです。私はそれが私のプロジェクトでダンプした.codacy-pylintrcを読むつもりはないと思う。なぜなら、そのファイルは彼らがpylint(?)を実行するために使うDockerのインスタンスから来たものだからだ。 PR ... –

+1

@ThomasDavidBakerまたは、逆の作業を行います:pylintのローカル実行でカスタムファイル( '-rcfile = xxx'オプション付き)を使用するのに対し、codacy-pylintはデフォルトファイルを使用します。 – VonC

+0

男、私は遅く感じる:)私はそれをやるでしょう。ありがとう! –

関連する問題