2014-06-30 18 views
6

Bir django projesinde çalışıyorum ve içinde bir uygulamaya pyflakes çalıştırmaya çalışıyorum. "Göçmenler" dizinini pirolden hariç tutmam gerekiyor.Dizin hariç

pep8 ben pyflakes için benzer herhangi bir yolu var mı

pep8 --exclude=migrations app_name 

yapabilir?

Paçavra için uygun belgeleri bulamadım.

cevap

1

Pyflakes, bir dosya veya dizin listesini destekler;

pep8 `find app_name | egrep -v migrations` 

pyflakes manpage: hayır "dışlamak" seçeneği

İşte bir eşdeğer http://man.cx/?page=pyflakes&do%5Bgo%5D=go

+1

pyflakes 'app_name bulmak/* | egrep -v geçişleri. Hafif bir değişiklik ile çalıştı. Teşekkürler. – user3148949

11

Kullanım flake8 aracı yerine - etrafında pyflakes, pep8 ve mccabe bir sarıcı. diğer özellikleri yanında

, bir --exclude seçeneği vardır:

--exclude=patterns exclude files or directories which match these comma 
         separated patterns (default: 
         .svn,CVS,.bzr,.hg,.git,__pycache__) 
+0

Öneriniz için teşekkürler, ama bunu pyflakes – user3148949

+0

@ user3148949 ile yapmaya çalışıyordum, 'flake8' inanıyorum çok daha güçlü. – alecxe

+1

Ben 'pylint' aracının büyük bir hayranıyım, ama oldukça yavaş. Pyflakes * hızlı *! 'Flake8' hakkında gönderdiğiniz için teşekkürler, hemen kontrol edeceğim. – johntellsall