[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8315":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8315,"psalm","vimeo\u002Fpsalm","vimeo","A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications","https:\u002F\u002Fpsalm.dev",null,"PHP",5851,698,53,1914,0,1,12,3,68.23,"MIT License",false,"6.x",[25,26,27,28,29,30],"hacktoberfest","php","security-analysis","static-analysis","taint-analysis","type-inference","2026-06-12 04:00:38","\u003Ch1>Psalm\u003C\u002Fh1>\n\n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fv\u002Fvimeo\u002Fpsalm.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fvimeo\u002Fpsalm)\n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fdt\u002Fvimeo\u002Fpsalm.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fvimeo\u002Fpsalm)\n[![Psalm coverage](https:\u002F\u002Fshepherd.dev\u002Fgithub\u002Fvimeo\u002Fpsalm\u002Fcoverage.svg?)](https:\u002F\u002Fshepherd.dev\u002Fgithub\u002Fvimeo\u002Fpsalm)\n[![Psalm level](https:\u002F\u002Fshepherd.dev\u002Fgithub\u002Fvimeo\u002Fpsalm\u002Flevel.svg?)](https:\u002F\u002Fpsalm.dev\u002F)\n\nPsalm is a static analysis tool for finding errors in PHP applications.\n\n[Join the official Psalm news channel](https:\u002F\u002Ft.me\u002Fpsalmphp) and the [Psalm community](https:\u002F\u002Ft.me\u002Fpsalmphp_community)!\n\n## Installation\n\nTo get started, check out the [installation guide](docs\u002Frunning_psalm\u002Finstallation.md).\n\n## Live Demo\n\nYou can play around with Psalm [on its website](https:\u002F\u002Fpsalm.dev\u002F).\n\n## Documentation\n\nDocumentation is available on [Psalm’s website](https:\u002F\u002Fpsalm.dev\u002Fdocs), generated from the [docs](https:\u002F\u002Fgithub.com\u002Fvimeo\u002Fpsalm\u002Fblob\u002Fmaster\u002Fdocs) folder.\n\n## Support Psalm development\n\nYou can support Psalm development by requesting a support contract from [Daniil Gentili](https:\u002F\u002Fdaniil.it), the only active maintainer of Psalm.  \n\nSupport contracts can cover full integration of Psalm into existing codebases, support for Psalm issues and development of additional Psalm features.  \n\nSee [here &raquo;](https:\u002F\u002Fdaniil.it) for info, pricing and contact information.  \n\n## Interested in contributing?\n\nHave a look at [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Who made this\n\nBuilt by Matt Brown ([@muglug](https:\u002F\u002Fgithub.com\u002Fmuglug)).\n\nMaintained by Daniil Gentili ([@danog](https:\u002F\u002Fgithub.com\u002Fdanog)).\n\nFormer maintainers: Orklah ([@orklah](https:\u002F\u002Fgithub.com\u002Forklah)) and Bruce Weirdan ([@weirdan](https:\u002F\u002Fgithub.com\u002Fweirdan)).\n\nThe engineering team at [Vimeo](https:\u002F\u002Fgithub.com\u002Fvimeo) have provided a lot encouragement, especially [@nbeliard](https:\u002F\u002Fgithub.com\u002Fnbeliard), [@erunion](https:\u002F\u002Fgithub.com\u002Ferunion) and [@nickyr](https:\u002F\u002Fgithub.com\u002Fnickyr).\n","Psalm 是一个用于发现 PHP 应用程序中错误和安全漏洞的静态分析工具。它通过类型推断、污点分析等技术特性，帮助开发者在编码阶段就识别并修复潜在问题，从而提高代码质量和安全性。Psalm 支持多种静态分析功能，包括但不限于类型检查、复杂条件逻辑验证及安全漏洞检测，适用于任何规模的 PHP 项目，特别是那些需要高可靠性和安全性的应用场景。此外，Psalm 提供了丰富的文档和支持渠道，方便用户快速上手使用。",2,"2026-06-11 03:17:19","top_language"]