JSHint
JSHint הוא כלי ניתוח קוד סטטי המשמש בפיתוח תוכנה לבדיקה האם קוד מקור הכתוב בשפת JavaScript תואם עם כללי הקידוד.[1] JSHint נוצר בשנת 2011 על ידי אנטון קובליוב כמזלג מהפרויקט JSLint (על ידי דאגלס קרוקפורד).[2] [3] אנטון ואחרים חשוכי JSLint נעשה "דעתני מדי", ולא איפשר מספיק אפשרויות התאמה אישית. [4] [5] [6] [7] מתכנני JSHint [8] מפרסמים הן גרסה מקוונת והן גרסת שורת פקודה .
הגרסה המקוונת נגישה דרך האתר הרשמי שבו משתמשים יכולים להדביק קוד כדי להפעיל את היישום באופן מקוון. [1] גרסת שורת הפקודה של JSHint (מופץ כמודול Node.js ), מאפשרת תהליכי מיצוי אוטומטיים על ידי שילוב JSHint בתהליך העבודה של פיתוח הפרויקט. [9]
Contents
רשיון
JSHint מופץ תחת רישיון MIT, למעט קובץ אחד עדיין תחת רישיון JSLint המהווה גרסה שונה מעט של רישיון MIT. סעיף נוסף מציין כי התוכנה תשמש "לטוב ולא לרע". סעיף זה, על פי המוסד לתוכנה חופשית, עושה את התוכנה ללא חפשית. [10]
ראו גם
לקריאה נוספת
- Zakas, Nicholas (מאי 2012). Maintainable JavaScript (מהדורה 1). O'Reilly Media. ISBN 978-1-449-32768-2.
- Otero, Cesar (מאי 2012). Professional jQuery (מהדורה 1). John Wiley & Sons. ISBN 978-1-118-02668-7.
- Ullman, Larry (פברואר 2012). Modern JavaScript: Develop and Design (מהדורה 1). Peachpit Press. ISBN 978-0321812520.
- "JSHint - the (gentler) JavaScript code quality tool". IProgrammer. 21 בפברואר 2011. בדיקה אחרונה ב-6 ביוני 2012.
הערות שוליים
- ^ 1.0 1.1 Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706.
- ^ "Why I forked JSLint to JSHint". anton.kovalyov.net. Anton Kovalyov. 20 בפברואר 2011. אורכב מ-המקור ב-2011-02-24. בדיקה אחרונה ב-26 בפברואר 2018.
[JSLint] has gotten uncomfortably opinionated
- ^ "JSHint: A Community Driven Fork of JSLint". badassjs.com. Devon Govett. 18 בפברואר 2011. ארכיון ארכיון מהמקור מ-2011-02-21. בדיקה אחרונה ב-21 בפברואר 2011.
[..] JSLint was getting a bit too opinionated [..]
- ^ Elliot, Ian (21 בפברואר 2011). "JSHint - the (gentler) JavaScript code quality tool". www.i-programmer.info (באנגלית). ארכיון ארכיון מהמקור מ-2011-02-23. בדיקה אחרונה ב-26 בפברואר 2018.
- ^ "Paren-Free". Brendan Eich. 28 בפברואר 2011. ארכיון ארכיון מהמקור מ-2011-02-28. בדיקה אחרונה ב-26 בפברואר 2018.
- ^ "Help: JSHint". codekitapp.com. 26 בפברואר 2018. בדיקה אחרונה ב-26 בפברואר 2018.
designed to be less opinionated and more configurable
- ^ "JSLint vs JSHint". Scott Logic. בדיקה אחרונה ב-26 בפברואר 2018.
- ^ "JSHint Team on GitHub". GitHub (באנגלית). בדיקה אחרונה ב-26 בפברואר 2018.
Anton Kovalyov, Paul Irish, Rick Waldron, Mike Pennisi (@jugglinmike)
- ^ Kovalyov, Anton. "JSHint - a JavaScript Code Quality Tool". בדיקה אחרונה ב-22 בינואר 2013.
- ^ https://www.gnu.org/licenses/license-list.en.html#JSON ראה את הערה בנוגע לרישיון JSON