14

私はDjangoプロジェクトを持っており、それを通り抜けるためにPylintingに取り組んでいます。

特定の名前のすべてのファイルを再帰的に見つけて、それらを別の方法で (別のオプションを使用して) pylint できるようにしたい状況がいくつかあります。たとえば、urls.py と admin.py をパイリントするための異なるオプションを設定したいと思います。

以下は1つのディレクトリに対して機能します..

pylint ./project_name/*/urls.py

*しかし、それを再帰的にしたいと思います...サブディレクトリにドリルダウンするようにします。

それを達成する方法はありますか?


更新 また、それらすべてを順次ではなく、単一の pylint 出力として実行したいと思います

4

3 に答える 3

16

オペレーティング システムに応じて、以下を使用できます。

find project_name -name urls.py | xargs pylint
于 2011-06-06T20:25:25.830 に答える
4

検索してみてください:

find ./project_name/ -name "urls.py" -exec pylint '{}' \;

への 1 回の呼び出しで複数のファイルを実行する場合pylint:

find ./project_name/ -name "urls.py" -exec pylint '{}' +
于 2011-06-06T20:25:25.247 に答える