alpm-lint-check(1) General Commands Manual alpm-lint-check(1)

alpm-lint-check - بررسی و اعتبارسنجی کیفیت فایل‌های بسته ALPM

alpm-lint check [-s|--scope] [-v|--verbose]... [-f|--format] [-q|--quiet]... [-p|--pretty] [-l|--level] [-c|--config] [-o|--output] [-h|--help] [DIR]

اجرای بررسی‌ها و اعتبارسنجی (lint) روی یک فایل یا دایرکتوری.

به‌طور پیش‌فرض، alpm-lint تلاش می‌کند تا بر اساس نام فایل ارائه‌شده یا فایل‌های موجود در دایرکتوری ارائه‌شده، دامنه بررسی فعلی را تشخیص دهد.

تعریف صریح دامنه بررسی (linting scope).

استفاده از این گزینه، تشخیص خودکار را نادیده می‌گیرد و لغو می‌کند.

مقادیر ممکن:

  • source-repository: قواعد بررسی با این دامنه مختص یک [alpm-source-repo] هستند
  • package: قواعد بررسی با این دامنه مختص یک [alpm-package] هستند
  • build-info: قواعد بررسی با این دامنه مختص یک فایل منفرد [BUILDINFO] هستند
  • package-build: قواعد بررسی با این دامنه مختص یک فایل منفرد [PKGBUILD] هستند
  • package-info: قواعد بررسی با این دامنه مختص یک فایل منفرد [PKGINFO] هستند
  • source-info: قواعد بررسی با این دامنه مختص یک فایل منفرد [SRCINFO] هستند
افزایش سطح جزئیات گزارش‌گیری
قالب خروجی مورد استفاده.

در صورت عدم ارائه، هرگونه اشکال در قالبی خوانا برای انسان چاپ خواهد شد.

مقادیر ممکن:

  • text: متن خوانا برای انسان
  • json: قالب خروجی JSON
کاهش سطح جزئیات گزارش‌گیری
چاپ زیبای خروجی.

در صورتی که قالب خروجی قابلیت چاپ زیبا نداشته باشد، هیچ تاثیری ندارد.

سطح خطاهای بررسی (lint) مد نظر.

هر بررسی با این سطح و بالاتر (شدیدتر) نمایش داده خواهد شد. در صورت یافتن چنین مواردی، دستور با کد خروج غیر صفر برمی‌گردد.

مقادیر ممکن:

  • error: قواعد بررسی که منجر به خطا می‌شوند
  • deny: قواعد بررسی که منجر به رد شدن می‌شوند
  • warn: قواعد بررسی که منجر به هشدار می‌شوند
  • suggest: قواعد بررسی که منجر به پیشنهاد می‌شوند
ارائه مسیر فایل پیکربندی بررسی.

این گزینه، هرگونه تنظیمات پیکربندی سراسری پروژه را رونویسی می‌کند.

مسیر اختیاری فایل خروجی. در صورت مشخص نشدن، خروجی به stdout ارسال می‌شود
چاپ راهنما (مشاهده خلاصه با '-h')
[DIR]
مسیر اختیاری به یک فایل یا دایرکتوری برای بررسی (lint)
alpm-lint-check