Mago, Diğer kategorisinde Carthage Software tarafından geliştirilen açık kaynak bir Windows programıdır. Güncel sürümü 1.42.0 olup yukarıdaki indirme butonundan resmi kaynağından güvenle indirebilirsiniz.
Mago, PHP geliştiricileri için Rust ekosisteminden ilham alan, hızlı ve güvenilir bir araç zinciridir. Proje boyutundan bağımsız olarak kodunuzu daha temiz, güvenilir ve bakımı kolay hale getirmek için tasarlanmıştır.
Semantik kontroller, biçimlendirme ve statik analiz gibi özellikleriyle Mago, PHP projelerinizdeki hataları erkenden tespit eder ve geliştirme sürecini optimize eder.
✨ Özellikler
astdevformattinglintphpsemantic-checksstatic-analysis
📝 Sürüm notları (1.42.0)
Mago 1.42.0
A small release adding a prefer-early-return linter rule, fixing Windows self-update, and clearing analyzer and PHPDoc false positives around is_a(), nullable destructuring, and @param on promoted properties.
✨ Features
Linter
- prefer-early-return: new rule suggesting early returns to reduce nesting in functions. (#2031, e523ab1)
🐛 Bug Fixes
Analyzer
- is_a() with allow_string: a string subject no longer triggers a false impossible-type-comparison. (db64917)
- Nullable destructuring: destructuring T|null keeps element types (plus null) instead of widening to mixed. (643a037)
PHPDoc Syntax
- @param on promoted properties: @param T with no variable is allowed and types the property like @var. (8b9af32)
CLI
- Windows self-update: extracts the .exe-suffixed binary from the archive, fixing "file not found". (805a1c3)
🙏 Thank You
Contributors
A huge thank you to everyone who contributed code to this release:
- @Bleksak: #2031
Full Changelog: 1.41.0...1.42.0
SHA-256: 1CA671B0EE6EE166BCE26B3C4B9D6DB2D84F69FE49165E9CDB09B18DBCEF1168