apkbuild-lint(1) General Commands Manual apkbuild-lint(1)

apkbuild-lint - ابزار بررسی صحت ساختار و استانداردها (Lint) برای فایل‌های ساخت بسته آلپاین لینوکس (apkbuild)

apkbuild-lint <apkbuild...>

دستور apkbuild-lint یک ابزار بررسی صحت ساختار و استانداردها (Lint) برای بسته‌های موجود در aports است. این ابزار فایل ساخت بسته APKBUILD را از نظر نقض خط‌مشی‌ها، عبارات زائد، نقض شیوه‌نامه نگارش و موارد دیگر بررسی می‌کند. برای توضیحات مربوط به هر نقض قاعده‌ای که apkbuild-lint بررسی می‌کند، به بخش apkbuild-lint در alint(5) مراجعه کنید.

دستور apkbuild-lint در صورت یافتن موارد نقض خط‌مشی، آن‌ها را چاپ کرده و با کد ۱ خارج می‌شود؛ در صورتی که هیچ خطایی یافت نشود، هیچ متنی چاپ نخواهد شد و با کد ۰ به کار خود پایان می‌دهد.

متغیر CUSTOM_VALID_OPTIONS می‌تواند روی فهرستی از متغیرها تنظیم شود که با فاصله (whitespace) از هم جدا شده‌اند تا درون متغیر options= در یک فایل ساخت بسته APKBUILD معتبر شناخته شوند.

دستور apkbuild-lint در صورت یافتن هرگونه نقض خط‌مشی، خروجی را با قالب زیر در خروجی استاندارد (stdout) چاپ می‌کند:

SEVERITYCERTAINITY:[TAG]:PATH::MSG
  • SEVERITY بیانگر میزان شدت نقض قاعده است که از S تا M متغیر است.
  • CERTAINITY بیانگر میزان احتمال مثبت کاذب نبودن گزارش است که از C تا P متغیر است.
  • TAG به برچسب نقض قاعده اشاره دارد؛ برای جزئیات بیشتر به alint(5) مراجعه کنید.
  • PATH مشخص‌کننده مسیری است که به apkbuild-lint برای بررسی داده شده است.
  • LINE به شماره خطی اشاره دارد که نقض قاعده در آن یافت شده است.
  • MSG یک پیام کوتاه است تا کاربر متوجه نوع نقض قاعده شود.

نگهداری شده توسط Leo <thinkabit.ukim@gmail.com>

alint(5) aports-lint(1)

2025-12-02