configlet از ابزار configlet استفاده میکند تا بررسی کند که فایلهای (پیکربندی) یک مسیر بهدرستی ساختاربندی شدهاند یا نه، هم از نظر نحوهی نگارش و هم از نظر معنا.
این کار را با اجرای configlet lint انجام میدهد.
مسیر میتواند از configlet fmt برای قالببندی فایلهای پیکربندی گوناگون خود استفاده کند.
از همین دستور میتوان برای بررسی این هم استفاده کرد که همهی فایلهای پیکربندی درست قالببندی شدهاند یا نه.
workflow configlet میتواند بررسی کند که فایلهای پیکربندی درست قالببندی شدهاند یا نه، اما این کار اختیاری است و بهطور پیشفرض غیرفعال است.
برای فعال کردن بررسی قالببندی فایلهای پیکربندی، این مراحل را دنبال کنید:
.github/org-wide-files-config.toml با محتوای زیر بسازید[configlet]
fmt = true
main، یک PR بهطور خودکار باز میشود که workflow configlet.yml را به شکل زیر تغییر میدهد: jobs:
configlet:
uses: exercism/github-actions/.github/workflows/configlet.yml@main
+ with:
+ fmt: true
configlet قالببندی فایلهای پیکربندی مسیر را هم بررسی میکند.این workflow در فایل .github/workflows/configlet.yml تعریف شده است.