ESLint

צילום מסך תוכנה:
ESLint
פרטי תוכנה:
גרסה: 2.10.1 מעודכן
טען תאריך: 24 May 16
מפתחים: Nicholas C. Zakas
רשיון: ללא תשלום
פופולריות: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint הוא כלי חובה עבור כל מפתח JavaScript, במיוחד בודקי קוד.

כלי זה מאפשר להם לנתח קובץ JavaScript עבור בעיות תחביר הקשורות משותפות, מקבל דו"ח פשוט בסוף על נתקלו בבעיות.

בדיקות ESLint קוד JavaScript נגד מערכת כללים להתאמה אישית, כללים אשר מפתחים יכולים להפעיל או לכבות מבוסס על שלהם (של החברה) מדריכים בסגנון קידוד פנימי.

מערכת הכללים מובנים מסופקת עם החבילה הרגילה, אבל התכונה העיקרית של ESLint היא API החוקים החזק שלה אשר ייתן לאף אחד לבנות קבוצה משלהם של כללים אם הם לא מוצאים את מה שהם מחפשים בתוך הפצת ESLint מקורית.

כברירת מחדל ESLint משתמשת בתחביר ECMAScript 5 רגיל, אבל מאז גרסה 0.12 בסיסי ECMAScript 6 תכונות נוספו לאט עד היסוד.

ESLint השראה ואת הדגם לאחר כלי linting JavaScript דומים כמו:

- JSLint

- JSHint

לעומת הכלים הנ"ל, ESLint היא איטית משום שהיא יוצרת עצי AST עבור הקוד המנותח במקום הניתוח וניתוח זה כמו שזה הולך. זה מאט אותו, אבל מספק תוצאות linting טובות יותר.

בגלל תוצאות טובות יותר אלה, פרויקטים כמו דרופל, Esprima, או מנוע WebKit עצמו להשתמש בו מעל כלים אחרים.

מה חדש בהודעה זו :

  • קבוע:
  • loc obj בדוח fn מצפה העמודה.
  • בכפייה ללא צל לבדוק את כל הטווחים.
  • -. Init הכניסה ההגדרה
  • איזכור bundling configs כזה שאפשר לקחת מספר.
  • לא כדי לעקוף את האובייקט config המורחבת נדרש באופן ישיר.
  • תלות עדכון markdownlint.
  • הדוט המיקום צריך להשתמש באסימון נקודה נכונה.
  • להפסיק ירידת שורה בסגנון מתרסק.
  • חוק מס-כפולים לגופו בעיה עם CallExpressions.
  • אפשר תמיכה מלאה להערות eslint-env.
  • להאיץ את אתר דור.
  • רווחים מיותרים תיקון.

מה חדש בגירסה 0.24.1:

  • קבוע:
  • loc obj בדוח fn מצפה העמודה.
  • בכפייה ללא צל לבדוק את כל הטווחים.
  • -. Init הכניסה ההגדרה
  • איזכור bundling configs כזה שאפשר לקחת מספר.
  • לא כדי לעקוף את האובייקט config המורחבת נדרש באופן ישיר.
  • תלות עדכון markdownlint.
  • הדוט המיקום צריך להשתמש באסימון נקודה נכונה.
  • להפסיק ירידת שורה בסגנון מתרסק.
  • חוק מס-כפולים לגופו בעיה עם CallExpressions.
  • אפשר תמיכה מלאה להערות eslint-env.
  • להאיץ את אתר דור.
  • רווחים מיותרים תיקון.

מה חדש בגירסה 0.22.1:

  • קבוע:
  • loc obj בדוח fn מצפה העמודה.
  • בכפייה ללא צל לבדוק את כל הטווחים.
  • -. Init הכניסה ההגדרה
  • איזכור bundling configs כזה שאפשר לקחת מספר.
  • לא כדי לעקוף את האובייקט config המורחבת נדרש באופן ישיר.
  • תלות עדכון markdownlint.
  • הדוט המיקום צריך להשתמש באסימון נקודה נכונה.
  • להפסיק ירידת שורה בסגנון מתרסק.
  • חוק מס-כפולים לגופו בעיה עם CallExpressions.
  • אפשר תמיכה מלאה להערות eslint-env.
  • להאיץ את אתר דור.
  • רווחים מיותרים תיקון.

מה חדש בגירסה 0.21.0:

  • קבוע:
  • טיעוני Destructured אמורים לעבוד בבלוק בהיקף ברמה-var
  • הקו שביר רק עם עגלת חזרה
  • מיקום של הודעות שגיאה חדשה-כובע
  • ריווח בדיקת שיטות בכיתה
  • specifiers יבוא מודול צריך להיות מוגדר
  • התעלם סופר לא-undef
  • שדרוג:
  • Espree כדי v0.12.0
  • חם:
  • להפסיק לבדוק השימוש משתנה JSX, לחשוף API במקום
  • חדש:
  • אין-כפולים לגופו כלל לאסור על תווית במקרה כפולה
  • להבהיר דרישת בעיה עבור בקשות משיכת doc
  • הוסף מרכאות סביב האובייקט המפתח

מה חדש בגירסה 0.18.0:

  • קבוע:
  • טיעוני Destructured אמורים לעבוד בבלוק בהיקף ברמה-var
  • הקו שביר רק עם עגלת חזרה
  • מיקום של הודעות שגיאה חדשה-כובע
  • ריווח בדיקת שיטות בכיתה
  • specifiers יבוא מודול צריך להיות מוגדר
  • התעלם סופר לא-undef
  • שדרוג:
  • Espree כדי v0.12.0
  • חם:
  • להפסיק לבדוק השימוש משתנה JSX, לחשוף API במקום
  • חדש:
  • אין-כפולים לגופו כלל לאסור על תווית במקרה כפולה
  • להבהיר דרישת בעיה עבור בקשות משיכת doc
  • הוסף מרכאות סביב האובייקט המפתח

מה חדש בגירסה 0.14.1:

  • קבוע:
  • קוד יציאה צריך להיות 1 עבור כל מספר של טעויות.
  • בדוק הזחה של השורה הראשונה.
  • כללים נוקשים לא צריכים לזרוק על פונקציות חץ.

דרישות :

  • Node.js 0.10 ומעלה

תוכנה דומה

Robot Framework
Robot Framework

5 Jun 15

Vorlon.JS
Vorlon.JS

9 Apr 16

PhantomJS
PhantomJS

28 Feb 15

Pylama
Pylama

20 Jul 15

תוכנות אחרות של יזם Nicholas C. Zakas

zXml
zXml

5 Jun 15

תגובות ל ESLint

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!
חיפוש לפי קטגוריות