PHP_CodeSniffer

צילום מסך תוכנה:
PHP_CodeSniffer
פרטי תוכנה:
גרסה: 2.3.3 מעודכן
טען תאריך: 20 Jul 15
מפתחים: Squiz Pty Ltd
רשיון: ללא תשלום
פופולריות: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer זמין כחבילת PEAR.
מתחת למכסה המנוע, זה עובד על ידי tokenising PHP, CSS קבצי JavaScript ובודק את זה נגד קבוצה מוגדרת של סטנדרטים קידוד.
PHP_CodeSniffer הוא אחד הכלים הבדיקה הטובים ביותר בפיתוח משום שהיא מאפשרת למתכנתים כדי לשמור על קוד המקור של האפליקציה שלהם נקיים וסטנדרטים אחידים

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

  • Generic OpeningFunctionBraceKernighanRitchieSniff יכול עכשיו לתקן את כל השגיאות שהוא מוצא.
  • Generic OpeningFunctionBraceKernighanRitchieSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • Generic OpeningFunctionBraceBsdAllmanSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • משופר רוחב דו"ח האוטומטי לquot &; quot מלא ו; דו"ח.
  • איתור סכסוך משופר במהלך תיקון אוטומטי.
  • Generic ScopeIndentSniff מבולבל כבר לא על ידי סגירה ריקה.
  • Squiz ControlSignatureSniff עכשיו תמיד מתעלם הערות.
  • קיומו של קובץ ההגדרות הראשיים כעת במטמון כדי להפחית is_file () קורא כאשר הוא לא קיים.
  • שיעורי תקציר בתוך ספריית המרחרח עכשיו התעלמו גם אם הם בשם.
  • Generic ForbiddenFunctionsSniff תומך כעת הגדרת תחליפי null בקבצי ruleset.
  • PEAR MultiLineConditionSniff עכשיו מאפשר קווי תגובה בתוך קו רב אם תנאי הצהרה.
  • אגס וSquiz FileComment מרחרח כבר לא צריכים @ בקודי השגיאה שלהם.
  • סד פונקצית פתיחת Generic מרחרח תומך כעת בדיקה של סגרים.

מה חדש בגרסת 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff יכול עכשיו לתקן את כל השגיאות שהוא מוצא .
  • Generic OpeningFunctionBraceKernighanRitchieSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • Generic OpeningFunctionBraceBsdAllmanSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • משופר רוחב דו"ח האוטומטי לquot &; quot מלא ו; דו"ח.
  • איתור סכסוך משופר במהלך תיקון אוטומטי.
  • Generic ScopeIndentSniff מבולבל כבר לא על ידי סגירה ריקה.
  • Squiz ControlSignatureSniff עכשיו תמיד מתעלם הערות.
  • קיומו של קובץ ההגדרות הראשיים כעת במטמון כדי להפחית is_file () קורא כאשר הוא לא קיים.
  • שיעורי תקציר בתוך ספריית המרחרח עכשיו התעלמו גם אם הם בשם.
  • Generic ForbiddenFunctionsSniff תומך כעת הגדרת תחליפי null בקבצי ruleset.
  • PEAR MultiLineConditionSniff עכשיו מאפשר קווי תגובה בתוך קו רב אם תנאי הצהרה.
  • אגס וSquiz FileComment מרחרח כבר לא צריכים @ בקודי השגיאה שלהם.
  • סד פונקצית פתיחת Generic מרחרח תומך כעת בדיקה של סגרים.

מה חדש בגרסת 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff יכול עכשיו לתקן את כל השגיאות שהוא מוצא .
  • Generic OpeningFunctionBraceKernighanRitchieSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • Generic OpeningFunctionBraceBsdAllmanSniff עכשיו מאפשר פונקציות ריקות עם פלטה ליד כל.
  • אחר
  • משופר רוחב דו"ח האוטומטי לquot &; quot מלא ו; דו"ח.
  • איתור סכסוך משופר במהלך תיקון אוטומטי.
  • Generic ScopeIndentSniff מבולבל כבר לא על ידי סגירה ריקה.
  • Squiz ControlSignatureSniff עכשיו תמיד מתעלם הערות.
  • קיומו של קובץ ההגדרות הראשיים כעת במטמון כדי להפחית is_file () קורא כאשר הוא לא קיים.
  • שיעורי תקציר בתוך ספריית המרחרח עכשיו התעלמו גם אם הם בשם.
  • Generic ForbiddenFunctionsSniff תומך כעת הגדרת תחליפי null בקבצי ruleset.
  • PEAR MultiLineConditionSniff עכשיו מאפשר קווי תגובה בתוך קו רב אם תנאי הצהרה.
  • אגס וSquiz FileComment מרחרח כבר לא צריכים @ בקודי השגיאה שלהם.
  • סד פונקצית פתיחת Generic מרחרח תומך כעת בדיקה של סגרים.

מה חדש בגרסת 2.2.0:

  • קובץ PHPCS Config
  • דווח צבעוני פלט
  • דוחות אוטומטיים מדידות
  • PSR2 Tab רוחב

מה חדש בגרסת 2.1.0:

  • זמן ותפוקת זיכרון מוצגים כעת אם מידע התקדמות גם מוצג
  • קודי שגיאת Generic EmptyStatementSniff עכשיו להכיל הסוג של הצהרה הריקה המזוהה
  • טילדה כעת ניתן להשתמש להתייחסות ספריית הבית של משתמש בדרך ל
  • סטנדרטי
  • נוסף PHP_CodeSniffer_File :: findStartOfStatement () כדי למצוא את האסימון שאינו הרווחים הראשון בהצהרה
  • אגס וFunctionCommentSniffs Squiz כבר לא לאסור תגיreturn לבנאים והורסים
  • Squiz ControlSignatureSniff פותר עכשיו לשמור הערות בין הסוגריים סוגרים והסד פתוח
  • Squiz SuperfluousWhitespaceSniff עכשיו בודק לשורות ריקות נוספות סגרים בתוך
  • Squiz ArrayDeclarationSniff עכשיו מדלג שיחות פונקציה בעת בדיקת מערכים רב-קו

מה חדש בגרסת 2.0.0:

    • מנתח תגובה שוכתב לחלוטין שהוא עיצוב כדי לאפשר auto-תיקון
    • דוח מידע חדש כדי להראות לך איך הקוד שלך כתוב ולא אם הוא תואם את תקן
    • היכולת להגדיר טיעוני שורת הפקודה בקבצי ruleset.xml
    • היכולת ליצור כיתות הדיווח מותאם אישית משלך ולהשתמש בם עם PHP_CodeSniffer
    • הפצה של PHPCS וPHPCBF כקבצי פוטיפר
    • תמיכה להפעלה על HHVM
    • קבצי איתור של CSS minified וJS

    מה חדש בגרסת 2.0.0 אלפא 2:

    • אזהרות אורך קו תוצג כעת ל קווים המתייחסים לרישיון ומידע VCS. לרחרח אורך הקו התעלם בעבר השורות אלה, מה שאומר שזה הייתי צריך לרוץ ביטוי רגיל בכל שורה את זה בדק.
    • יש אסימוני $ מערך מדד אורך חדש שאתה יכול להשתמש בו כדי לקבוע את האורך של התוכן של האסימון ולא יצטרך לקרוא לעצמך strlen () ולהתמודד עם קידוד תווים.
    • השימוש בin_array () בעת בדיקת PHP_CodeSniffer_Tokens VARs סטטי השפיע באופן משמעותי את הביצועים, ולכן הם כבר מחדש, כך שגם אתה יכול להשתמש isset () עליהם.

    • דיווחים
    • מותאמים אישית יכולים עכשיו לציין var חבר recordErrors $ ש, כאשר מוגדר FALSE, יגיד לי PHP_CodeSniffer שזה לא צריך להקליט שגיאות בזמן הריצה. זה נותן לי זיכרון משמעותי חיסכון אם אתה משתמש בדוח מותאם אישית מידע סיכום תפוקה ולא רשימה מלאה של שגיאות נמצאה.

    מה חדש בגרסת 1.5.0:

    • Generic ScopeIndentSniff עכשיו מאפשר לאסימונים התעלמו להיות מוגדר באמצעות קבצי ruleset.xml
    • דור דוק הוא עכשיו לעבוד שוב לתקנים מותקנים
    • סטנדרטי PSR2 עכשיו מתעלם הערות בעת בדיקת כללי כניסה
    • Generic UpperCaseConstantNameSniff כבר לא מדווח שגיאות שבו קבועים נמצא בשימוש
    • Squiz OperatorSpacingSniff כבר לא זורק שגיאות ל:? מפעיל משולש קצר

    מה חדש בגרסת 1.4.6:

    • הודעת שגיאה ברורה יותר כאשר שם המחלקה לרחרח עושה לא להתאים את מבנה הספרייה
    • מסמכי HTML שנוצרו כעת בצורה נכונה להראות את תג PHP הפתוח בלוקים השוואת קוד
    • נוסף Generic InlineHTMLSniff כדי להבטיח קובץ מכיל רק קוד PHP
    • נוסף Squiz ShorthandSizeSniff כדי לבדוק שסימון מקוצר גדלי CSS משתמש רק כאשר ערכי 1 או 2 משמשים
    • נוסף Squiz ForbiddenStylesSniff לאסור את השימוש של כמה סגנונות ספציפיים לדפדפן מיושן
    • נוסף Squiz NamedColoursSniff לאסור את השימוש בשמות צבעים
    • סטנדרטי PSR2 כבר לא אוכף שום רווחים בין הסוגריים הסגירה של קריאה לפונקציה והפסיק
    • PSR2 ClassDeclarationSniff עכשיו מתעלם מעמדות ריקות בעת בדיקת מצב סד הסוף
    • PSR2 SwitchDeclarationSniff כבר לא מדווח שגיאות לשורות ריקות בין הצהרות CASE
    • ObjectOperatorIndentSniff PEAR עכשיו יש הגדרה כדי לציין כמה חללי קוד צריך להיות מסוכסך
    • מה חדש בגרסת 1.4.4

    :.

    • פועל CSS מוך בקבצי CSS
    • >

    מה חדש בגרסת 1.4.3:.

    • זה בעיקר שחרור תיקון באג
    • תמיכה נוסף עבור PHP הקרוב 5.5 T_FINALLY אסימון.
    • מה חדש בגרסת 1.3.0 RC2

    :.

    תמיכה עבור renderers פלט מרובה
  • ​​
    • >
    • .
    • היכולת להראות התקדמות בצורה מסודרת במהלך ריצה
    • היכולת להגדיר ערכי php.ini משורת הפקודה.
    • מבוסס כלל לא לכלול תבניות.
    • Google ClosureLinter תמיכה.

    • תיקונים
    • 16 באגים.

    דרישות :

    • PHP 5.1.2 או גבוה יותר

    תוכנה דומה

    CSSLint
    CSSLint

    21 Jul 15

    QUnit
    QUnit

    11 Mar 16

    Bugger
    Bugger

    12 May 15

    trifleJS
    trifleJS

    1 Mar 15

    תוכנות אחרות של יזם Squiz Pty Ltd

    HTML_CodeSniffer
    HTML_CodeSniffer

    12 May 15

    תגובות ל PHP_CodeSniffer

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