টেরাফর্ম এইচসিএল ফরম্যাটার
টেরাফর্ম এইচসিএল ফরম্যাটার পেস্ট করা স্নিপেট গুছিয়ে দেয়; সিআই-তে terraform fmt -check রিপোজিটরিকে ফরম্যাটেড রাখে। পুরোপুরি ব্রাউজারেই চলে, কিছু আপলোড হয় না।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
ডেভেলপার
টেরাফর্ম এইচসিএল ফরম্যাটার
শুধু ফ্রন্টএন্ড প্রিভিউ — কোনো আপলোড বা বাহ্যিক সেবা নেই।
ফরম্যাট করা এইচসিএল
একটি রিসোর্স ব্লক দুই-স্পেসে পুনরায় ইনডেন্ট করা হয়েছে, প্রতিটি আর্গুমেন্ট গ্রুপে সমান চিহ্ন উলম্বভাবে সারিবদ্ধ, যা terraform fmt-এর সাথে বাইট বাই বাইট মেলে।
টেরাফর্ম এইচসিএল ফরম্যাটার যেভাবে কাজ করে
- এইচসিএল পেস্ট করুন — একটি রিসোর্স ব্লক, একটি মডিউল, বা পুরো ফাইল।
- ক্যানোনিকাল স্টাইলে ফরম্যাট করুন, যা প্রতিটি পরপর আর্গুমেন্ট গ্রুপের মধ্যে সমান চিহ্ন সারিবদ্ধ করে।
- এটি ফেরত কপি করুন এবং আপনার প্রি-কমিট হুকে terraform fmt যোগ করুন যাতে এটি ফরম্যাটেড থাকে।
FAQ
এটি কি terraform fmt-এর মতোই?
এটি একই ক্যানোনিকাল নিয়ম প্রয়োগ করে — দুই-স্পেস ইনডেন্টেশন এবং আর্গুমেন্ট গ্রুপের মধ্যে সারিবদ্ধ অ্যাসাইনমেন্ট। সিআই-তে নির্ভরযোগ্য ফলাফলের জন্য terraform fmt -check চালান, যা আপনার পাইপলাইনের বিশ্বাস করা উচিত।
সমান চিহ্নগুলো কেন সারিবদ্ধ?
এটি ক্যানোনিকাল এইচসিএল স্টাইল, এবং এটি আর্গুমেন্ট তালিকা স্ক্যান করা অনেক সহজ করে তোলে। খালি লাইন বা নেস্টেড ব্লকে সারিবদ্ধতা রিসেট হয়, তাই একটি লম্বা ব্লকে একাধিক সারিবদ্ধতা গ্রুপ থাকতে পারে।
ফরম্যাটিং কি কনফিগারেশন যাচাই করে?
না। ফরম্যাটিং শুধু লেআউট ঠিক করে। সিনট্যাক্স ও রেফারেন্স যাচাইয়ের জন্য terraform validate এবং প্রকৃতপক্ষে কী বদলাবে তা দেখতে একটি প্ল্যান ব্যবহার করুন।
তুলনা
| ফিচার | Online Tool Store | একটি সিএলআই স্ক্রিপ্ট | একটি আইডিই প্লাগইন |
|---|---|---|---|
| ক্যানোনিকাল সারিবদ্ধতা | ✓ | ✓ | ✗ |
| কিছুই আপলোড হয় না | ✓ | লোকাল | নির্ভর করে |
| ইনস্টলেশন লাগে না | ✓ | ✗ | ✓ |
| সিআই-তে চলে | terraform fmt ব্যবহার করুন | ✓ | ✗ |
টেরাফর্ম এইচসিএল ফরম্যাটার পেস্ট করা স্নিপেট গুছিয়ে দেয়; সিআই-তে terraform fmt -check রিপোজিটরিকে ফরম্যাটেড রাখে।