2009-09-03 8 views
19

मैं स्रोत कोड चेकर के रूप में पिलिंट का मूल्यांकन कर रहा हूं और मैं एक पंक्ति पर अधिकतम वर्णों को अनुकूलित करना चाहता हूं।विंडोज के तहत पिलिंट के लिए कॉन्फ़िगरेशन फ़ाइल कैसे निर्दिष्ट करें?

मैं एक कॉन्फ़िगरेशन फ़ाइल का उपयोग करना चाहता हूं। मैंने - जेनरेट-आरसीफ़ाइल कमांड के लिए टेम्पलेट धन्यवाद दिया है और मैंने अपना संशोधन किया है।

मैं pylint --rcfile = myfile.rc चलाने की कोशिश कर रहा हूं लेकिन मैं देख सकता हूं कि मेरे परिवर्तनों को पिलिंट द्वारा ध्यान में नहीं रखा जाता है। मैंने अपनी फ़ाइल के लिए अलग-अलग स्थान की कोशिश की है: \ Python26 \ scripts \ और pylint.d बिना किसी सफलता के मेरे उपयोगकर्ता फ़ोल्डर में।

क्या कोई जानता है कि मैं क्या गलत कर रहा हूं?

क्या पिलिंट-गुई के साथ कॉन्फ़िगरेशन फ़ाइल का उपयोग करना संभव है? मैं भी ऐसा नहीं कर सकता?

उत्तर

4

PYLINTRC env चर सेट करने का प्रयास करें।

@echo off 
set PYLINTHOME=c:\tools 
set PYLINTRC=c:\etc\pylint.conf 
rem c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %1 %2 %3 %4 %5 %6 %7 %8 %9 
c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %* 
+0

, यह सिर्फ% का उपयोग करना अधिक आसान है * जिसका अर्थ है "और बाकी सभी"। Http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file – twasbrillig

13

विंडोज 7 पर, अपनी होम निर्देशिका में .pylintrc फ़ाइल (आमतौर पर C: \ Users \ myusername) स्वचालित रूप से पहचाना जाएगा

मैं बैच का उपयोग करें।

के बाद से एक फाइल एक बिंदु के साथ शुरुआत बनाने Windows फ़ाइल एक्स्प्लोरर से अनुमति नहीं है, तो आप एक टेम्पलेट का उपयोग कर बना सकते हैं: FYI करें,% 1 के बजाय% से 9 तक

pylint --generate-rcfile > .pylintrc 
+0

देखें आप ऊपर के रूप में एक डॉट के बिना एक बना सकते हैं और यह ठीक काम करता है। जैसे '\ Users \ MyAccount \ pylintrc' – AlG

+1

@AIG, विंडोज 10 पर, बिना किसी डॉट के मेरे लिए काम नहीं किया लेकिन' \ Users \ MyAccount \ .pylintrc' इरादे के रूप में काम किया। – Jona

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

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