मेरे पास सारे अजगर फ़ाइलों के लिए Pylint को चलाने के लिए कैसेएक निर्देशिका
find . -iname "*.py" -exec pylint -E {} ;\
और
FILES=$(find . -iname "*.py")
pylint -E $FILES
अगर मैं सही ढंग से समझ, पहली आदेश अजगर फ़ाइलों से प्रत्येक के लिए pylint चलेंगे, दूसरा फाइल सभी फाइलों के लिए एक बार पिलिंट चलाएगा। मुझे उम्मीद थी कि दोनों आदेश एक ही आउटपुट लौटाएंगे, लेकिन वे अलग-अलग परिणाम लौटाएंगे। मुझे लगता है कि यह diff किसी भी तरह से आयात और एफ (विफलता) पिलिंट संदेशों से संबंधित है, जो तब होता है जब आयात विफल हो जाता है और आउटपुट pylint -E द्वारा आउटपुट नहीं होता है।
क्या किसी ने पहले ही इसका अनुभव किया है और यह समझा सकता है कि अंतर क्यों होता है और पिलिंट चलाने का सबसे अच्छा तरीका क्या है?
यह भयानक है। कोई पिलिंट-केंद्रित समाधान नहीं है? – dopatraman