Faux Pas برنامه ای است که به پروژه Xcode دستگاه iOS و مک شما رسیدگی می نماید و به هنگام رخ دادن باگ ها به شما هشدار می دهد، همانند مسائل نگهداشت پذیری.
کاری که Clang Static Analyzer با کد شما انجام می دهد را، Faux Pas با کل پروژه Xcode شما انجام می دهد. این برنامه تنها به کد شما نگاه نمی کند، بلکه تمامی عناصر پروژه ی Xcode شما را با هم رسیدگی می نماید. این کار باعث پیدا کردن کلاس های جدیدی از مسائل بالغوه می شود.
رفع باگ های پنهان
قواعدی این چنین به شما در مسائلی که در پروژه های شما قرار دارد هشدار می دهد که به عنوان باگ بعد ها باز نمود شوند.
پیدا کردن مشکلات فایل منبع
ایا شما مطمئن هستید که اشتپاه چاپی یا ماشینی در در مبحث file name نداشته اید؟ ایا به یاد دارید که تمامی کد های مربوط را به هنگامی اسم فایل ها را تغییر دادید بروز رسانی کنید؟ ایا تمام فایل های منبع را که استفاده نشده اند را منتقل کردید؟ Faux Pas با 12 قاعده متفاوت که مربوط به مصرف فایل های منبعی میشوند پدیدار می شود.
پیدا کردن مشکلات کنترل نسخه
ایا پروژه شما دارای مرجعی می باشد که بیرون از کنترل نسخه root میباشد؟ یا فایلی که توسط VCS به مشکل بر می خورد؟ Faux Pas با 4 قاعده متفاوت به سراغ مشکلات نسخه منترل می اید.
اجرای سبک کدنویسی
ایا میخواهید از کاربرد dot syntax در هر زمان که نیاز داشتید استفاده نمایید؟ در مورد حالات و لیترال های NSNumber چطور؟ Faux Pas با 12 قاعده متفاوت به کمک شما می اید تا بتوانید سبک های اضطراری را اجرا نمایید.
اراستن
قواعد را با استفاده از تگ ها انتخاب نمایید، قواعد منفرد را خارج نمایید. و امکانات عمومی و قاعده ویژه را بر قرار نمایید و در پیکربندی فایل های JSON قرار دهید.
[new]
ورژن ۱.۶.۱
سرعت چک کردن پروژه توسعه یافته است.
عبارت پیشنهادی "did you mean" برای مرجع های نامشخص به طور اندکی توسعه یافته است.
برگشتن به هنگامی که رد کردن یادداشت ها از کار می افتاد.
غلط های مثبت برای قاعده "Missing API usage description" به هنگامی که NSBluetooth Peripheral Usage Description گم می شد اما نیازی به ان نبود.
[niaz]
OS X 10.9 به بعد و پردازنده 64 بیتی
[screenshot]