ב :: lint.

b :: מודול LINT מכיל Perl Lint.
הורד עכשיו

ב :: lint. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Malcolm Beattie
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~swalters/Sys-Mmap-0.13/Mmap.pm

ב :: lint. תגים


ב :: lint. תיאור

ב :: מודול מוך מכיל מוך פרל. B :: מודול מוך מכיל Perl Lint.Synopsisperl -mo = Lint Foo.Plthe B :: מודול LINT שווה לגירסה מורחבת של אופציית ה- Perl. הוא נקרא על שמו של תוכנית Lint אשר מבצעת תהליך דומה עבור C Programs.Options ומילים בודק מוך מופרדים על ידי פסיקים (לא Whitespace) ופעל את המוסכמות הרגילות של מהדר backend אפשרויות. בעקבות כל האופציות (המצוינות על ידי מובילה -) לבוא מוך בדיקת טיעונים. כל טיעון כזה (מלבד האפשרויות המיוחדות של כל ואין אף אחד) היא מילה המייצגת בדיקת מוך אחת אפשרית (הפעלה בדיקה זו) או שהיא לא פו (כיבוי המחאה). לפני עיבוד טיעוני המחאה, רשימת בדיקות סטנדרטית מופעלת. אפשרויות מאוחרות יותר לעקוף קודם לכן. אפשרויות זמינות הן: Magic-DiamondPodups אזהרה בכל פעם שמתקיים הקסם משמש. באופן פנימי היא משתמשת בשני הטיעון של Perl פתוחה, אשר עצמה מטפלת במשמות עם תווים מיוחדים במיוחד. זה יכול לאפשר קבצים בשם מעניין יש השפעות בלתי צפויות בעת הקריאה. touch 'rm * % perl -pe 1 לעיל יוצר קובץ בשם RM *. כאשר Perl פותח את זה עם זה ממש מבצעת תוכנית פגז RM *. זה עושה מסוכן להשתמש ברשלנות.קונטהפרטורות אזהרה בכל פעם מערך משמש בהקשר סקלר מרומז. לדוגמה, הן של השורות $ foo = אורך (@Bar); $ foo = @bar; ינהל אזהרה. באמצעות סקלר מפורשת () משתיק את האזהרה. לדוגמה, $ Foo = Scalar (@Bar); אפשרויות קריאה ומרומזת, מייצרות אזהרה בכל פעם שאומתה או (בהתאמה) כותבת לאחד המשתנים המיוחדים של פרל. לדוגמה, המשמר לקרוא יזהיר על אלה: / foo /; וכתיבה מרומזת יזהיר לגבי אלה: S / Foo / Bar /; שניהם מוכנים קריאה ומרומזת לכתוב על זה: עבור (@a) {. ..} אפשרות substhis חשוף מזהיר בכל פעם bareword מצוטט במרומז, אבל הוא גם שם של שגרות בחבילה הנוכחית. טעויות אופייניות כי זה יהיה מלכודת הם: השתמש foo קבוע => "בר"; @a = (foo => 1); $ B {FOO} = 2; אף אחד מאלה לא יעשה מה שהמשתמש נאיבי היה מצפה.האפשרות undlar-underscorethis מזהיר בכל פעם $ _ משמש במפורש בכל מקום או כמו הארגומנט המרומז של הצהרת הדפסה.פרוואט-נאמסטהזה מזהיר על כל אחד מהם שימוש בכל משתנה, שגרתית או שם שיטה המתגוררת בחבילה לא שוטפת, אלא מתחילה עם קו תחתון ("_"). אזהרות לא הונפקו עבור המקרה המיוחד של שם הדמות היחיד "_" בפני עצמה (למשל $ _ ו- @_). אופציה לא מוגדרת מתרוצצת מזהה בכל פעם שגררית לא מוגדרת. אפשרות זו תתפוס רק למפורש שיותר שיותר כגון Foo () ולא עקיף invocations כגון $ Subref () או $ OBJ-> Meth (). שים לב כי כמה תוכניות או מודולים עיכוב ההגדרה של תת שכבת עד זמן ריצה באמצעות מנגנון autoload.regexp-variablesthis אפשרות מזהיר בכל פעם אחד המשתנים RGEXP $ `, $ או $ 'משמש. כל התרחשות של כל המשתנים האלה בתוכנית שלך יכול להאט את כל התוכנית שלך למטה. ראה perlre לפרטים.הלן כל אזהרות on.noneturn כל אזהרות כבוי. דרישות: · פרל


ב :: lint. תוכנה קשורה