Buf(1) Buf(1)

buf-lint - بررسی و اعتبارسنجی (لینتینگ) فایلهای Protobuf

buf lint [flags]

نخستین آرگومان، منبع، ماژول، یا ایمیجی (Image) است که باید اعتبارسنجی (lint) شود، که باید یکی از قالب‌های [binpb,dir,git,json,mod,protofile,tar,txtpb,yaml,zip] باشد. در صورت عدم تعیین آرگومان، مقدار پیش‌فرض "." است.

--config="" فایل buf.yaml یا داده‌های مورد استفاده برای پیکربندی

--disable-symlinks[=false] عدم دنبال کردن پیوندهای نمادین هنگام خواندن منابع یا پیکربندی از سیستم فایل محلی به‌طور پیش‌فرض، پیوندهای نمادین در این رابط خط فرمان دنبال می‌شوند، اما هرگز در Buf Schema Registry دنبال نمی‌شوند

--error-format="text" قالب خطاهای ساخت یا نقض‌های بررسی که در خروجی استاندارد (stdout) چاپ می‌شوند. باید یکی از موارد [text,json,msvs,junit,github-actions,gitlab-code-quality,config-ignore-yaml] باشد

--exclude-path=[] مستثنی کردن فایل‌ها یا دایرکتوری‌های خاص، مثلاً "proto/a/a.proto"، "proto/a" در صورت تعیین چندباره، اجتماع آن‌ها در نظر گرفته می‌شود

-h, --help[=false] راهنما برای lint

--path=[] محدود کردن به فایل‌ها یا دایرکتوری‌های خاص، مثلاً "proto/a/a.proto"، "proto/a" در صورت تعیین چندباره، اجتماع آن‌ها در نظر گرفته می‌شود

--debug[=false] فعال‌سازی ثبت وقایع خطایابی

--log-format="color" قالب ثبت وقایع [text,color,json]

--timeout=0s مدت زمان تا پایان مهلت زمانی؛ تعیین 0 به معنی عدم محدودیت زمانی است

buf(1)

2026-07-17 تولید خودکار توسط spf13/cobra

2026-07-17 Auto generated by spf13/cobra