2017-02-01 14 views
10

के लिए चेतावनी दबाएं मैं कोड लिखने के लिए PyCharm का उपयोग करता हूं और मेरे पास प्रत्येक पीआर पर पाइलिंट चलाने के लिए सीआई सर्वर भी कॉन्फ़िगर किया गया है।दोनों पिचर्म और पिलिंट

# noinspection PyMethodMayBeStatic 
# pylint: disable=no-self-use 

मैं दोनों PyCharm और PyLint के लिए दो टिप्पणियां होने पसंद नहीं है: समस्या PyCharm और PyLint चेतावनी दमन के लिए विभिन्न टिप्पणियों का उपयोग है। क्या PyChint टिप्पणियों को समझने के लिए Pyyint को कॉन्फ़िगर करने या PyLint टिप्पणियों को समझने के लिए PyCharm को कॉन्फ़िगर करने का कोई तरीका है?

+0

मुझे गलत समझा जा सकता है, लेकिन आपको प्रति पंक्ति अक्षम अक्षम करने की आवश्यकता क्यों है? '.pylintrc' का उपयोग करके विश्व स्तर पर कॉन्फ़िगरेशन को क्यों न बदलें? –

+0

क्योंकि कभी-कभी उन निरीक्षणों को समझ में आता है और कभी-कभी वे नहीं करते हैं। मैं बग्स को याद नहीं करना चाहता क्योंकि मुझे कुछ वैश्विक रूप से अक्षम करना पड़ा था। – Zelta

+0

मुझे पता है कि मैं आपको जवाब नहीं दे रहा हूं, और यह मेरी राय हो सकती है, लेकिन आपको वास्तव में पुनर्विचार करना चाहिए। नियम हैं जो कभी-कभी लागू होते हैं भ्रमित हो सकते हैं। दीर्घकालिक रखरखाव के लिए सख्त नियम बेहतर हैं .. –

उत्तर

1

वहाँ एक PyLint कॉन्फ़िगर करने के लिए PyCharm टिप्पणियों को समझने के लिए कॉन्फ़िगर करने के लिए PyCharm PyLint टिप्पणियों को समझने के लिए जिस तरह से या है?

नहीं। कम से कम वर्तमान में मुझे पता नहीं है। आप हमेशा कुछ लिख सकते हैं, हालांकि मुझे लगता है कि एक आसान विकल्प है। अक्षम = अप्रयुक्त तर्क विशिष्ट लिंटर चेतावनी को दबाने के लिए:

मैं एक तरह से PyCharm PyLint वाक्य रचना, # pylint तरह की टिप्पणियां है कि समझते हैं रहा हूँ।

बजाय बनाने के "PyCharm PyLint वाक्य रचना को समझने" क्यों नहीं PyCharm साथ integrate PyLint:

Within PyCharm: 

    Navigate to the preferences window 
    Select “External Tools” 
    Click the plus sign at the bottom of the dialog to add a new external task 
    In the dialog, populate the following fields: 
    Name: Pylint 
    Description: A Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. 
    Synchronize files after execution: 
     unchecked 
    Program: /path/to/pylint 
    Parameters: $FilePath$ 
    Click OK 

The option to check the current file with Pylint should now be available in Tools > External Tools > Pylint. 

फिर PyCharm में अक्षम PyCharm विशिष्ट चेतावनी में। अब आपको केवल पिलिंट चेतावनियों का उपयोग करने की आवश्यकता है। मुझे एहसास है कि यह वही नहीं है जो आप चाहते थे लेकिन मुझे आशा है कि इससे मदद मिलेगी। यह कम से कम मेरे लिए काम करता है। केवल पिलिंट चेतावनियों का उपयोग करने के बारे में अच्छी बात यह है कि अन्य संपादकों का उपयोग करने वाले लोगों के साथ कोड साझा करना आसान है।

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