react-native
प्रतिक्रिया-मूल में ESLint
खोज…
परिचय
यह प्रतिक्रिया-मूल के लिए ESLint नियमों की व्याख्या का विषय है।
कैसे शुरू करें
यह आपकी परियोजना पर प्रतिक्रिया-मूल पर ESLint का उपयोग करने के लिए अत्यधिक अनुशंसित है। ESLint समुदाय द्वारा प्रदान किए गए विशिष्ट नियमों का उपयोग करके कोड सत्यापन के लिए एक उपकरण है।
प्रतिक्रिया-मूल के लिए आप जावास्क्रिप्ट, प्रतिक्रिया और प्रतिक्रिया-मूल के लिए नियमों का उपयोग कर सकते हैं।
जावास्क्रिप्ट के लिए प्रेरणा और स्पष्टीकरण के साथ आम ESLint नियम आप यहां पा सकते हैं: https://github.com/eslint/eslint/tree/master/docs/rules । आप बस अपने .eslintr.json में जोड़कर ESLint डेवलपर्स के लिए तैयार नियमों को 'नोड' तक बढ़ा सकते हैं: 'अनुशंसित'। ("फैली हुई है": ["एस्लेंट: अनुशंसित"]) ESLint को कॉन्फ़िगर करने के बारे में अधिक आप यहाँ पढ़ सकते हैं: http://eslint.org/docs/developer-guide/development-environment । यह अत्यंत उपयोगी उपकरण के बारे में पूर्ण दस्तावेज़ पढ़ने के लिए अनुशंसित है।
इसके बाद, ईएस लिंट प्रतिक्रिया प्लगइन के नियमों के बारे में पूर्ण डॉक्स आप यहां पा सकते हैं: https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules । महत्वपूर्ण नोट: प्रतिक्रिया से सभी नियम प्रतिक्रिया-मूल के सापेक्ष नहीं हैं। उदाहरण के लिए: प्रतिक्रिया / प्रदर्शन-नाम और प्रतिक्रिया / उदाहरण के लिए कोई अज्ञात-संपत्ति। प्रतिक्रिया-मूल पर प्रत्येक परियोजना के लिए एक और नियम 'होना चाहिए', जैसे कि प्रतिक्रिया / jx-no-bind और प्रतिक्रिया / jsx-key।
अपने स्वयं के नियम को चुनने के साथ बहुत सावधान रहें।
और अंतिम रूप से, प्रतिक्रिया-मूल के लिए महत्वपूर्ण रूप से एक प्लगइन है: https://github.com/intellicode/eslint-plugin-react-native नोट: यदि आप अलग-अलग फ़ाइल में अपनी शैलियों को विभाजित करते हैं, तो नियम प्रतिक्रिया-मूल-इन-इनलाइन- शैलियों से काम नहीं चलेगा।
प्रतिक्रिया-देशी env में इस टूल के सही काम के लिए आपको अपने कॉन्फिगर में मान या 'env' सेट करने की आवश्यकता हो सकती है: "env": {"browser": true, "es6": true, "amd": true} ,
ESLint उच्च गुणवत्ता वाले उत्पाद के विकास के लिए एक महत्वपूर्ण उपकरण है।