2017-01-27 32 views
6

'daki flake8 için otomatik kod formatlamasını nasıl etkinleştiririm? Birim testleri çalıştırmak için kod formatlama hatalarını kontrol eden bir flake8 komutuyla Tox kullanırım. PyCharm'a her kodladığımda, toksisite yapıyorum, sonra elimden gelip elimden düzeltmek zorunda olduğum bir dizi rahatsız edici biçimlendirme hatası olduğumu farkettim. Ben (benim için flake8 google ben yazmaya durdurmak sonra otomatik olarak kaydeder her zaman göre otomatik kod biçimlendirmek için pycharm istiyorumPyCharm

benim Toksikoloji testenv şöyle görünür:.?

[testenv:flake8] 
commands=flake8 <my_code_directory> 
deps =  
    flake8==2.4.1  
    flake8-import-order==0.11  
    pep8-naming==0.4.1 

[flake8] 
max-line-length = 120 
import-order-style = google 

bu mümkün mü yapın Belirli bir eklentiyi bir yere indirmem gerekiyor mu? Eğer flake8 ile değilse, pEP-8?

cevap

2

Flake8 ve alma sırası, gördüğünüzle uyumlu bir şekilde otomatik olarak düzeltilemez. autopep8 ile pep8'in düzeltilmesi

Tartışmalar var here, bunun Flake8 için uygulanması hakkında olsa da.