2011-03-07 19 views
14

पायथन में मैं camelCase नामकरण शैली का पालन कर रहा हूं। मैंने अपने कोड को "पिलिंट" के साथ चेक किया है और यह low_case_with_underscores शैली का पालन नहीं करने के लिए त्रुटि देता है। इसके अलावा मैं कोडिंग के लिए नेटबीन आईडीई का उपयोग करता हूं। यह आईडीई low_case_with_underscores शैली का पालन नहीं करने के लिए चेतावनी देता है।डिफ़ॉल्ट पायथन कोडिंग शैली बदलें

पिलिंट और नेटबीन को कैसे बताना है कि मैं camelCase नामकरण शैली का पालन कर रहा हूं, नहीं low_case_with_underscores ??

धन्यवाद।

+0

मैं मैं उबंटू 10.10 मशीन – Netro

+2

का उपयोग कर रहा हूं ध्यान दें कि कुछ परिस्थितियों में यह पूरी तरह से मान्य है, आमतौर पर भाषा/ढांचे/में सबसे आम कोडिंग शैली का उपयोग करना सबसे अच्छा है ... यदि आपके पास अन्यथा करने के लिए एक अनिवार्य कारण नहीं है, यहां तक ​​कि अगर यह आपकी व्यक्तिगत वरीयता नहीं है। मूल्यवान जानकारी साझा करने के लिए – delnan

उत्तर

33

मानक pylintrc प्राप्त करने के लिए pylint --generate-rcfile > ~/.pylintrc का उपयोग करें।

संपादित फ़ाइल, [बेसिक] अनुभाग पर जाएँ, और निम्न regexps बदलने के लिए:

  • function-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • method-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • attr-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • argument-rgx=_?[a-z][A-Za-z0-9]{1,30}$
  • variable-rgx=_?[a-z][A-Za-z0-9]{1,30}$
  • inlinevar-rgx=_?[a-z][A-Za-z0-9]{1,30}$

आप module-rgx को बदलते समय भी बदलना चाहते हैं, और अन्य सेटिंग्स के लिए चारों ओर देखना चाहते हैं जिन्हें आप अपनी शैली को सुइट करने के लिए अनुकूलित करना चाहते हैं।

+0

thnks। – Netro

+0

अच्छी तरह से यदि आप ऐसा सोचते हैं, तो इसे उत्तर के रूप में स्वीकार करने में संकोच न करें या यह कहने के लिए तीर पर क्लिक करें कि यह उत्तर उपयोगी है ... –

2
NetBeans 8.0.2 के लिए

...

उपकरण -> विकल्प -> संपादक -> संकेत -> अजगर -> नामकरण की परंपरा -> कार्य -> ​​mixedCase

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