.nh .TH "Buf" "1" "2026-07-17" "Auto generated by spf13/cobra" "" .SH "نام (NAME)" buf-lint \- بررسی و اعتبارسنجی (لینتینگ) فایلهای Protobuf .SH "خلاصه دستور (SYNOPSIS)" \fBbuf lint [flags]\fP .SH "توضیحات (DESCRIPTION)" نخستین آرگومان، منبع، ماژول، یا ایمیجی (Image) است که باید اعتبارسنجی (lint) شود، که باید یکی از قالب‌های [binpb,dir,git,json,mod,protofile,tar,txtpb,yaml,zip] باشد. در صورت عدم تعیین آرگومان، مقدار پیش‌فرض "." است. .SH "گزینه‌ها (OPTIONS)" \fB--config\fP="" فایل buf.yaml یا داده‌های مورد استفاده برای پیکربندی .PP \fB--disable-symlinks\fP[=false] عدم دنبال کردن پیوندهای نمادین هنگام خواندن منابع یا پیکربندی از سیستم فایل محلی به‌طور پیش‌فرض، پیوندهای نمادین در این رابط خط فرمان دنبال می‌شوند، اما هرگز در Buf Schema Registry دنبال نمی‌شوند .PP \fB--error-format\fP="text" قالب خطاهای ساخت یا نقض‌های بررسی که در خروجی استاندارد (stdout) چاپ می‌شوند. باید یکی از موارد [text,json,msvs,junit,github-actions,gitlab-code-quality,config-ignore-yaml] باشد .PP \fB--exclude-path\fP=[] مستثنی کردن فایل‌ها یا دایرکتوری‌های خاص، مثلاً "proto/a/a.proto"، "proto/a" در صورت تعیین چندباره، اجتماع آن‌ها در نظر گرفته می‌شود .PP \fB-h\fP, \fB--help\fP[=false] راهنما برای lint .PP \fB--path\fP=[] محدود کردن به فایل‌ها یا دایرکتوری‌های خاص، مثلاً "proto/a/a.proto"، "proto/a" در صورت تعیین چندباره، اجتماع آن‌ها در نظر گرفته می‌شود .SH "گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)" \fB--debug\fP[=false] فعال‌سازی ثبت وقایع خطایابی .PP \fB--log-format\fP="color" قالب ثبت وقایع [text,color,json] .PP \fB--timeout\fP=0s مدت زمان تا پایان مهلت زمانی؛ تعیین 0 به معنی عدم محدودیت زمانی است .SH "همچنین ببینید (SEE ALSO)" \fBbuf(1)\fP .SH "تاریخچه (HISTORY)" 2026-07-17 تولید خودکار توسط spf13/cobra