2017-01-27 10 views
6

में flake8 के लिए ऑटो कोड स्वरूपण को कैसे सक्षम करूं, मैं कोड स्वरूपण त्रुटियों की जांच करने वाले flake8 कमांड के साथ यूनिट परीक्षण चलाने के लिए Tox का उपयोग करता हूं। प्रत्येक बार जब मैं PyCharm में कोड करता हूं, तो मैं टोक्स चलाता हूं, फिर मुझे एहसास होता है कि मुझे परेशान स्वरूपण त्रुटियों का एक गुच्छा है जिसे मुझे वापस करना है और मैन्युअल रूप से ठीक करना है। मैं PyCharm स्वचालित रूप से कोड फ़ॉर्मेट करने के लिए चाहते हैं (मेरे लिए flake8 गूगल हर बार यह ऑटो बचाता है के बाद मैं टाइपिंग रोक के अनुसारमैं PyCharm

मेरी tox testenv इस तरह दिखता है:।?

[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 

यह संभव है क्या मैं एक विशिष्ट प्लगइन कहीं डाउनलोड करने के लिए है? यदि नहीं flake8, किस बारे में के साथ सिर्फ पीईपी-8?

उत्तर

2

Flake8 और आयात आदेश ऑटो क्षम्य एक तरीका है कि आप क्या देख रहे हैं का अनुपालन में नहीं हैं। आप ऑटो कर सकते हैं ऑटोपैप 8 के साथ पेप 8 को ठीक करें।

चर्चाएं हैं 0 हालांकि Flake8 के लिए इसे लागू करने के बारे में।

 संबंधित मुद्दे