پیام را بخوانید. سبز یعنی معتبر، قرمز مشکل را نشان میدهد.
نمای درختی را باز کنید تا ببینید مقادیر چگونه تجزیه شدهاند.
درباره YAML Validator
خطاهای YAML بهندرت درباره براکتهای جاافتادهاند. درباره یک فاصله اضافه یا کم، یک تب بهجای فاصله، یا یک دونقطه در مقداری هستند که کوتیشن نداشت. validator یک تجزیه کامل اجرا میکند و خط و ستونی را که تجزیهگر در آن تسلیم شد نشان میدهد.
در صورت موفقیت نسخهای نرمالشده از فایل خود میگیرید و نمای درختی نشان میدهد چگونه فهمیده شده است. این راه خوبی برای بررسی است که یک لیست واقعاً لیست و یک عدد واقعاً عدد است.
پرسشهای متداول
چرا YAML من با خطای تب شکست میخورد؟
YAML تب را برای تورفتگی مجاز نمیکند. آنها را با فاصله جایگزین کنید، بیشتر ویرایشگرها میتوانند این کار را خودکار انجام دهند.
«bad indentation of a mapping entry» یعنی چه؟
یک کلید با همردیفهایش متفاوت تورفتگی دارد، یا یک آیتم لیست در عمق اشتباه قرار گرفته است. به خط ذکرشده نگاه کنید و با خطوط بالای آن مقایسه کنید.
آیا این قواعد Kubernetes یا Docker Compose را بررسی میکند؟
خیر، فقط نحو YAML. به شما میگوید فایل تجزیه میشود، نه اینکه کلیدها برای ابزارتان معتبرند.
آیا فایلهای چنداسنادی پشتیبانی میشوند؟
بله. اسناد جداشده با --- خوانده میشوند و در درخت به صورت لیست نشان داده میشوند.
چرا یک مقدار به صورت رشته در کوتیشن نمایش داده میشود؟
شبیه عدد یا بولینی است که باید متن بماند، مانند «yes» یا «0123». validator آنها را در خروجی نرمالشده در کوتیشن میگذارد.