A Pluggable Terraform Linter
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
TFLint ဆိုတာ ဘာလဲ
Container နှင့် DevOps အမျိုးအစားတွင် ပါဝင်သော TFLint သည် ပွင့်လင်းရင်းမြစ် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး Terraform Linters က ထုတ်ဝေပါသည်။ ဤစာရင်းရှိ Container နှင့် DevOps အမျိုးအစားထဲတွင် လူကြိုက်များမှုအရ အဆင့် ၃၃ ဖြစ်ပါသည်။ Go ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit နှင့် 32-bit Windows အတွက် Portable installer များကို ပေးထားပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 0.65.0 ဖြစ်ပါသည် (၂၀၂၆ အောက်တိုဘာ ၂၂ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၂၂ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၂ ဒီဇင်ဘာ ၃၀ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၅.၈ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်သည် တစ်လမပြည့်သေးပါ။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၁၂၄,၅၉၄ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (terraform-linters/tflint) တွင် ကြယ် ၅,၈၄၂ ပွင့် ရှိပါသည်။ Windows တွင် ဖိုင်အမျိုးအစား ၂ မျိုးကို မှတ်ပုံတင်ပါသည် (.tf နှင့် .hcl အပါအဝင်)။ ဆင်တူသော ပရိုဂရမ်များတွင် Helm၊ Docker Desktop နှင့် Pulumi ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “A Pluggable Terraform Linter”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- ပြီးခဲ့သော နှစ်လအတွင်း အပ်ဒိတ်ထွက်ခဲ့သည်
- အသုံးပြုသူ အများအပြား ရှိသည်
အားနည်းချက်များ
- Native ARM64 build မရှိပါ
အတိုချုပ်: TFLint သည် 64-bit နှင့် 32-bit ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Container နှင့် DevOps ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
TFLint ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
292E760ADF0E9C7E0F10DDEB0F6ADD67FD6D2C68B5449FDF766FF6FFDDCE465C· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ terraform-linters/tflint repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လိုင်စင် ကြေညာထား၁၀
- ထုတ်ဝေထားသော package များ၁၀
- Static code analysis၉
- လက်မှတ်ထိုးထားသော release များ၈
- Pin လုပ်ထားသော dependency များ၇
- Code review၆
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Fuzzing၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၂၂ ခုလုံး ›၄ နှစ်အတွင်း ဗားရှင်း ၂၂ ခု · တစ်နှစ်လျှင် ၅.၈ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 0.65.0နောက်ဆုံး | ၂၀၂၆ အောက်တိုဘာ ၂၂ | — | 64-bit ZIP32-bit ZIP |
| 0.64.0 | ၂၀၂၆ ဇူလိုင် ၁၇ | — | 32-bit ZIP64-bit ZIP |
| 0.63.1 | ၂၀၂၆ ဇွန် ၃ | — | 32-bit ZIP64-bit ZIP |
| 0.63.0 | ၂၀၂၆ ဇွန် ၂ | — | 32-bit ZIP64-bit ZIP |
| 0.62.1 | ၂၀၂၆ မေ ၁၃ | — | 64-bit ZIP32-bit ZIP |
| 0.62.0 | ၂၀၂၆ ဧပြီ ၁၉ | — | 64-bit ZIP32-bit ZIP |
| 0.61.0 | ၂၀၂၆ ဖေဖော်ဝါရီ ၇ | — | 32-bit ZIP64-bit ZIP |
| 0.60.0 | ၂၀၂၅ နိုဝင်ဘာ ၁၆ | — | 32-bit ZIP64-bit ZIP |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id TerraformLinters.tflint -echoco install tflint -yscoop install main/tflintပရိုဂရမ်ဖိုင်များ (.exe): tflint.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အချက်အလက်
- ထုတ်ဝေသူ
- Terraform Linters
- အမျိုးအစား
- Container နှင့် DevOps
- လိုင်စင်
- MPL-2.0
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/terraform-linters/tflint
- ရေးသားထားသည့် ဘာသာ
- Go
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, 32-bit
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 0.65.0
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ အောက်တိုဘာ ၂၂
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ ဖေဖော်ဝါရီ ၁၂
- စာရင်းရှိ ဗားရှင်းများ
- 22
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၅.၈
- Chocolatey ဒေါင်းလုဒ်
- ၁၂၄,၅၉၄
- GitHub ကြယ်
- ၅,၈၄၂
- GitHub fork များ
- ၄၁၆
- ဝဘ်ဆိုက်
- github.com
- winget ID
- TerraformLinters.tflint
- Chocolatey package
- tflint
- Scoop package
- main/tflint
ဖွင့်နိုင်သော ဖိုင်အမျိုးအစားများ (2)
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
TFLint အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၁.၆ သန်း ↓ -
မူပိုင် (proprietary)၂.၂ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၈.၅ သောင်း ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Container နှင့် DevOps · Kubernetesပွင့်လင်းရင်းမြစ် (open source)၇.၅ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၃ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၂ သိန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
TFLint သည် အခမဲ့လား
ဟုတ်ပါသည်။ TFLint သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (MPL-2.0 လိုင်စင်)။
TFLint ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
TFLint ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
TFLint သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
ARM64 build မရှိပါ။ Windows 11 on Arm သည် 64-bit နှင့် 32-bit ဗားရှင်းကို emulation ဖြင့် run နိုင်ပါသည်။
TFLint ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၂၂ ခုလုံးကို ၂၀၂၂ ဒီဇင်ဘာ ၃၀ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
TFLint ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
TFLint အစား ဘာတွေ သုံးနိုင်သလဲ
Helm၊ Docker Desktop၊ Pulumi၊ Serverless Framework နှင့် Kubernetes - Minikube - A Local Kubernetes Development Environment။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။