首页 > 解决方案 > 诗篇检查“死亡”的呼唤

问题描述

有没有办法配置 Psalm 调用dieexit导致错误?

我对大量使用这两个命令的代码库有疑问,并且希望至少避免人们添加不应该存在的新 die 命令。

标签: phppsalm-php

解决方案


从 Psalm 4.12 开始,您可以同时禁止两者die(),并exit()<forbiddenFunctions>配置部分列出它们:

<?xml version="1.0"?>
<psalm
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="https://getpsalm.org/schema/config"
>
<!-- ...... -->
    <forbiddenFunctions>
        <function name="exit" />
        <function name="die" />
    </forbiddenFunctions>
<!-- ...... -->
过时的答案

目前不是,但应该很容易添加。请在此处提交问题:https ://github.com/vimeo/psalm/issues


推荐阅读