psalm

vimeoMIT活跃维护

PHP 静态分析工具,通过类型推断和污点分析在运行前发现代码错误与安全漏洞,适合 CI 中做质量门禁。

A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications

7.2.0发布于 2026-11-09 10:27 UTC5,923star +11 / 7 天727fork同步于 2026-11-10 11:35 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出具体命令,安装步骤见 docs/running_psalm/installation.md
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

PHP 静态分析工具,帮你在运行前找出代码错误和安全隐患

PHP 静态分析工具,通过类型推断和污点分析在运行前发现代码错误与安全漏洞,适合 CI 中做质量门禁。

核心能力

  • 静态分析 PHP 代码,无需运行即可发现错误
  • 可检测安全漏洞类问题
  • 提供在线 Demo 可直接试用
  • 文档托管在 psalm.dev 官网

容易踩的坑

README 未说明具体依赖版本,安装前需查阅安装指南文档

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本7.2.0
  1. 7.2.0最新正式版2026-11-09 · 2026-11-09 10:27 UTC

    What's Changed

    Features

    Fixes

  2. 7.1.02026-11-08 · 2026-11-08 02:28 UTC
    查看更新说明

    What's Changed

    Features

    Fixes

  3. 6.20.102026-11-07 · 2026-11-07 17:26 UTC
    查看更新说明

    What's Changed

    Fixes

    Internal changes

    Full Changelog: https://github.com/vimeo/psalm/compare/6.20.9...6.20.10

  4. 7.0.52026-11-07 · 2026-11-07 00:41 UTC
    查看更新说明

    What's Changed

    Fixes

    Internal changes

    Full Changelog: https://github.com/vimeo/psalm/compare/7.0.4...7.0.5

  5. 7.0.42026-11-06 · 2026-11-06 00:42 UTC
    查看更新说明

    What's Changed

    Fixes

    Internal changes

    Full Changelog: https://github.com/vimeo/psalm/compare/7.0.3...7.0.4

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Packagist Packagist Psalm coverage Psalm level

    Psalm is a static analysis tool for finding errors in PHP applications.

    Join the official Psalm news channel and the Psalm community on Telegram and Discord!

    Installation

    To get started, check out the installation guide.

    Live Demo

    You can play around with Psalm on its website.

    Documentation

    Documentation is available on Psalm’s website, generated from the docs folder.

    Support Psalm development

    You can support Psalm development by requesting a support contract from Daniil Gentili, the only active maintainer of Psalm.

    Support contracts can cover full integration of Psalm into existing codebases, support for Psalm issues and development of additional Psalm features.

    See here » for info, pricing and contact information.

    Interested in contributing?

    Have a look at CONTRIBUTING.md.

    Who made this

    Built by Matt Brown (@muglug).

    Maintained by Daniil Gentili (@danog) and Alies Lapatsin (@alies-dev).

    Former maintainers: Orklah (@orklah) and Bruce Weirdan (@weirdan).

    The engineering team at Vimeo have provided a lot encouragement, especially @nbeliard, @erunion and @nickyr.