有没有办法告诉 Psalm 或 PHPStan 确保任何更新的方法也得到更新的 DocBlocks?
这是软件开发团队面临的共同挑战。 DocBlock 将在方法的初始创建期间写入。然后方法发生变化,DocBlock 最终会过时且不准确。
如果有一种简单的方法可以告诉我的 CI 管道(甚至是 git hook)DocBlock 存在不准确的危险,我愿意这样做。如果没有这样的工具,我想构建一个作为一个小型的副项目。
举例说明您想要实现的目标会很有帮助。
PHPStan 当然已经根据本机类型和当前参数验证文档块,并在 PHPDocs 不同步时显示错误。