Qodana به طور خودکار بررسی کیفیت کد را انجام می دهد و کارهایی مانند شناسایی موارد تکراری، اشکالات احتمالی و مشکلات قالب بندی را در تعدادی از زبان های برنامه نویسی انجام می دهد.
پلتفرم کیفیت کد Qodana از JetBrains، که تجسمی از بازرسی ها و خطاهای کد را ارائه می دهد، تجزیه و تحلیل لکه ها را اضافه کرده است. این شرکت گفت که ویژگی جدید از برنامه ها در برابر ورودی های مخرب کاربران خارجی دفاع می کند.
در حال حاضر در مرحله پیش نمایش اولیه برای توسعه دهندگان PHP در دسترس است، تجزیه و تحلیل لکه شامل بازرسی است که کد را اسکن می کند و یک آسیب پذیری احتمالی و آسیب پذیری را برجسته می کند. توسعه دهندگان می توانند مشکل را در JetBrains PhpStorm IDE برای PHP باز کنند تا فوراً آن را برطرف کند. IDE یک نمودار جریان داده از جریان لکه دار را ارائه می دهد و به توسعه دهندگان در مورد مناطق مشکل ساز هشدار می دهد. JetBrains قول پشتیبانی از تجزیه و تحلیل لکهها را برای زبانهای دیگر در آینده نزدیک میدهد.
Qodana با IDE های JetBrains کار می کند اما نیازی به آن ندارد، از زبان هایی مانند Python، JavaScript، Go، Java، Kotlin و PHP و همچنین پلت فرم دات نت مایکروسافت پشتیبانی می کند. همه به جز جاوا و کاتلین در حال حاضر در مرحله دسترسی اولیه هستند.
Qodana بررسیهای کیفیت کد را بهطور خودکار انجام میدهد و کارهایی مانند شناسایی موارد تکراری، اشکالهای احتمالی، مشکلات قالببندی و بررسی پایبندی به سایر قوانین انتخابی کاربر را انجام میدهد. همان بازرسی کدها و پروفایل های استفاده شده در IDE های JetBrains در Qodana استفاده می شود. توسعه دهندگان می توانند Qodana را به صورت محلی یا در ابر. این پلت فرم می تواند با خطوط لوله CI یکپارچه شود تا امکان تشخیص زودهنگام نقص ها را فراهم کند.
پست های مرتبط
JetBrains Qodana پیش نمایش تجزیه و تحلیل لکه ها را برای PHP انجام می دهد
JetBrains Qodana پیش نمایش تجزیه و تحلیل لکه ها را برای PHP انجام می دهد
JetBrains Qodana پیش نمایش تجزیه و تحلیل لکه ها را برای PHP انجام می دهد