منصوبے کے بارے میں

golangci-lint ایک کمانڈ لائن ٹول ہے جو Go لِنٹرز کو مؤثر طریقے سے چلانے کے لیے استعمال ہوتا ہے۔ یہ لِنٹرز کو متوازی طور پر چلاتا ہے، بار بار چلانے کو تیز کرنے کے لیے کیشنگ کا استعمال کرتا ہے، اور YAML پر مبنی کنفیگریشن کو سپورٹ کرتا ہے۔ یہ پروجیکٹ بڑے IDEs اور CI/CD سسٹمز کے ساتھ مربوط ہوتا ہے، جو اسے مقامی ترقی اور خودکار پائپ لائنز دونوں کے لیے موزوں بناتا ہے۔ دستاویزات golangci-lint.run پر دستیاب ہیں، جن میں مقامی مشینوں اور CI/CD سسٹمز پر تنصیب کا احاطہ کیا گیا ہے۔ اس ٹول میں سو سے زائد لِنٹرز شامل ہیں، جو Go کوڈ بیسز کے لیے وسیع سٹیٹک تجزیہ کوریج فراہم کرتے ہیں۔ اسے ایک مفت، اوپن سورس پروجیکٹ کے طور پر تقسیم کیا جاتا ہے جسے رضاکار برقرار رکھتے ہیں، جس کی Docker امیجز Docker Hub پر شائع ہوتی ہیں اور ریلیز GitHub پر دستیاب ہیں۔