גרסה אחרונה | 2.13.6 (11 בנובמבר 2022) |
---|---|
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | JavaScript |
סוג רישיון | רישיון MIT |
קוד מקור | https://github.com/jshint/jshint |
jshint | |
JSHint הוא כלי ניתוח קוד סטטי המשמש בפיתוח תוכנה לבדיקה האם קוד מקור הכתוב בשפת JavaScript תואם עם כללי הקידוד.[1] JSHint נוצר בשנת 2011 על ידי אנטון קובליוב כמזלג מהפרויקט JSLint (על ידי דאגלס קרוקפורד).[2] [3] אנטון ואחרים חשו כי JSLint נעשה "דעתני מדי", ולא איפשר מספיק אפשרויות התאמה אישית. [4] [5] [6] [7] מתכנני JSHint [8] מפרסמים הן גרסה מקוונת והן גרסת שורת פקודה .
הגרסה המקוונת נגישה דרך האתר הרשמי שבו משתמשים יכולים להדביק קוד כדי להפעיל את היישום באופן מקוון.[1] גרסת שורת הפקודה של JSHint (מופץ כמודול Node.js ), מאפשרת תהליכי מיצוי אוטומטיים על ידי שילוב JSHint בתהליך העבודה של פיתוח הפרויקט. [9]
JSHint מופץ תחת רישיון MIT, למעט קובץ אחד עדיין תחת רישיון JSLint המהווה גרסה שונה מעט של רישיון MIT. סעיף נוסף מציין כי התוכנה תשמש "לטוב ולא לרע". סעיף זה, על פי המוסד לתוכנה חופשית, עושה את התוכנה ללא חפשית. [10]
{{cite book}}
: (עזרה){{cite book}}
: (עזרה){{cite book}}
: (עזרה){{cite web}}
: (עזרה)[JSLint] has gotten uncomfortably opinionated
[..] JSLint was getting a bit too opinionated [..]
{{cite web}}
: (עזרה)
{{cite web}}
: (עזרה)
designed to be less opinionated and more configurable
Anton Kovalyov, Paul Irish, Rick Waldron, Mike Pennisi (@jugglinmike)
{{cite web}}
: (עזרה)