הערה: סגירת החלון נסגרה ונעשה בה שימוש מועט רק ב-Google. מידע נוסף זמין בדף הזה
במסמך הזה נתאר איך להתקין את אפליקציית L הרשומים של Cloud ולהשתמש בה.
התקנה של סגירת חלון
אפשר להשתמש בכלי השירות Python pip
כדי להוריד ולהתקין את Cloud Lock Lint ולהתקין אותו.
Linux
כדי להתקין את Claurs Lint ב-Linux, צריך לבצע את הפקודות הבאות:
$ sudo apt-get install python-pip $ sudo pip install https://github.com/google/closure-linter/zipball/master
Mac OS X
כדי להתקין את סגירת החלון ב-Mac OS X, צריך לבצע את הפקודה הבאה:
$ sudo easy_install pip $ sudo pip install https://github.com/google/closure-linter/zipball/master
Windows
כדי להתקין את סגירת Lint ב-Windows:
- מורידים ומתקינים את Python ל-Windows.
- מריצים את הפקודה הבאה:
> pip install https://github.com/google/closure-linter/zipball/master
הערה: התמיכה ב-Windows ל-Clsure Lint היא ניסיונית.
חיפוש בעיות סגנון
כדי להריץ את ה-Lint [סגירה] על קובץ אחד, מנסים:
$ gjslint path/to/my/file.js
אתם אמורים לראות תוצאות כאלה:
Line 46, E:0110: Line too long (87 characters). Line 54, E:0214: Missing description in @return tag Line 66, E:0012: Illegal semicolon after function declaration Line 150, E:0120: Binary operator should go on previous line "+" Line 175, E:0011: Missing semicolon after function assigned to a variable Line 210, E:0121: Illegal comma at end of array literal Line 220, E:0002: Missing space before ":"
אפשר גם לבצע בדיקה חוזרת של כל הספרייה:
$ gjslint -r path/to/my/directory
כברירת מחדל, ה-Lant של סגירת האש בודק אם יש רישומים נכונים של JsDoc. אם אתם לא רוצים לבדוק אם יש הערות JsDoc חסרות בפרויקט, תוכלו להשבית את הבדיקה באופן הבא:
$ gjslint --nojsdoc -r path/to/my/directory
על אף שהסימון הזה משבית בדיקות של הערות JsDoc חסרות, ממשק המשתמש עדיין מאמת את השימוש בהערות קיימות של JsDoc בצורה נכונה.
הדגל --קפדני
אם אתם רוצים ש-Closure Lint תהיה מחמירה יותר לפי כללי סגנון כמו ריווח, סוגי JsDoc ותגי מחברים, השתמשו בסימון שורת הפקודה --strict
. אם מוסיפים תוכן לספריית החסימות, חובה להשתמש ב---strict
.
פתרון בעיות בסגנון
בכל אחת מהפקודות שלמעלה, ניתן להחליף את fixjsstyle
בשם gjslint
כדי לתקן באופן אוטומטי חלק גדול מהשגיאות שזוהו על ידי gjslint
.
למשל:
$ fixjsstyle path/to/file1.js path/to/file2.js
מומלץ לגבות את הקבצים או לאחסן אותם במערכת לניהול מקור לפני השימוש ב-fixjsstyle
, למקרה שהסקריפט יבצע את השינויים שאינכם רוצים.