איך משתמשים בקליק על חסימות

הערה: סגירת החלון נסגרה ונעשה בה שימוש מועט רק ב-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:

  1. מורידים ומתקינים את Python ל-Windows.
  2. מריצים את הפקודה הבאה:
> 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, למקרה שהסקריפט יבצע את השינויים שאינכם רוצים.