| LV2LINT(1) | General Commands Manual | LV2LINT(1) |
نام (NAME)
lv2lint - ابزار بررسی انطباق و اعتبارسنجی (lintian) برای LV2
خلاصه دستور (SYNOPSIS)
lv2lint [OPTIONS] {PLUGIN_URI}*
توضیحات (DESCRIPTION)
دستور lv2lint بررسی میکند که آیا افزونههای مشخصشدهٔ LV2 با مشخصات استاندارد مطابقت دارند یا خیر.
این ابزار نهتنها فایلهای *.ttl را بررسی میکند، بلکه افزونهها (و رابطهای کاربری آنها) را واقعاً بارگذاری کرده و مطابقت ویژگیهای الزامی و اکستنشنهای ارائهشده را بین فایل باینری و *.ttl بررسی میکند.
بنابراین خطاهایی را پیدا میکند که صرفاً با بررسی صحت فایلهای *.ttl بهسادگی قابل تشخیص نیستند.
شیوهٔ مناسب این است که به عنوان بخشی از یکپارچهسازی مداوم (CI) خود، پس از بررسی اعتبار افزونهها با sord_validate و پیش از انتشار عمومی آنها، این ابزار را بر روی افزونههایتان اجرا کنید.
گزینهها (OPTIONS)
-v
- نمایش اطلاعات نسخه و مجوز
-h
- نمایش اطلاعات نحوهٔ استفاده
-q
- حالت بیصدا، نمایش تنها یک خلاصه
-d
- نمایش مستندات مشروح موارد آزمون
-o
- اجرای موارد آزمون برخط (آنلاین)
-m
- ایجاد رایانامه برای نویسندهٔ افزونه
-g GREETER
- پیام احوالپرسی سفارشی رایانامه
-s SYMBOL_PATTERN
- الگوی نماد (کاراکترهای عام شل) برای قرارگیری در لیست مجاز (میتواند چندین بار استفاده شود)
-l LIBRARY_PATTERN
- الگوی کتابخانه (کاراکترهای عام شل) برای قرارگیری در لیست مجاز (میتواند چندین بار استفاده شود)
-u URI_PATTERN
- الگوی URI (کاراکترهای عام شل) برای قرارگیری به عنوان پیشوند الگوهای لیست مجاز آزمون، نماد و کتابخانه (میتواند چندین بار استفاده شود). الگوی لیست مجاز بعدی تنها زمانی اعمال خواهد شد که الگوی جاری URI نیز مطابقت داشته باشد (مثلاً برای خود افزونه یا یکی از رابطهای کاربری آن).
-t TEST_PATTERN
- الگوی نام آزمون (کاراکترهای عام شل) برای قرارگیری در لیست مجاز (میتواند چندین بار استفاده شود)
-I INCLUDE_DIR
- علاوه بر مسیرهای نصب پیشفرض افزونههای LV2، استفاده از دایرکتوری include برای جستجوی افزونهها (میتواند چندین بار استفاده شود)
-M (no)pack (پیشفرض: pack)
- حالتهایی
برای
فعال/غیرفعالسازی؛
به عنوان
مثال حالت
بستهبندیکننده
((pack)ager) برخی از
آزمونهای
بحرانی را
برای
بستهبندیکنندگان
توزیع که
فقط برای
باینریهای
توزیعشده
به طور آزاد
اهمیت
دارند،
نادیده
میگیرد.
اگر بستهبندیکنندهٔ توزیع هستید، ترجیحاً با -M pack (پیشفرض) اجرا کنید. اگر قصد ساخت باینریها را برای توزیع دارید، ترجیحاً با -M nopack اجرا کنید.
-S (no)warn|note|pass|all (پیشفرض: fail|warn)
- علاوه بر خطاها به تنهایی (fail)، هشدارها (warn)، نکات (note)، قبولیها (pass) یا همه (all) را نیز در کنسول نمایش میدهد. پیشوند no- معنی را معکوس میکند.
-E (no)warn|note|all (پیشفرض: fail)
- علاوه بر خطاها به تنهایی (fail)، هشدارها (warn)، نکات (note) یا همه (all) را نیز به عنوان خطا در نظر میگیرد. پیشوند no- معنی را معکوس میکند.
مجوز (LICENSE)
Artistic License 2.0.
نویسندگان (AUTHORS)
Hanspeter Portner (dev@open-music-kontrollers.ch).
همچنین ببینید (SEE ALSO)
sord_validate(1)
| January 15, 2021 |