开源软件/psalm-forbidden-plugin

Psalm 插件,用于禁止类的继承

安装: 81

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 1

类型:psalm-plugin

0.1.3 2023-03-14 22:49 UTC

This package is auto-updated.

Last update: 2024-08-30 18:40:45 UTC


README

Integrate

安装说明

composer require --dev aivchen/psalm-forbidden-plugin
vendor/bin/psalm --init
vendor/bin/psalm-plugin enable aivchen/psalm-forbidden-plugin

功能

  • 禁止配置中定义的任何类的继承(见下文)

配置

按照安装说明操作后,psalm-plugin 命令将此插件配置添加到 psalm.xml 配置文件中。

<?xml version="1.0"?>
<psalm errorLevel="1">
    <!--  project configuration -->

    <plugins>
      <pluginClass class="Aivchen\PsalmForbiddenPlugin\Plugin" />
    </plugins>
</psalm>

要禁止某些类的继承,请将其添加到配置文件中。示例

<pluginClass class="Aivchen\PsalmForbiddenPlugin\Plugin">
    <extend>BadNamespace\BadClass</extend>
</pluginClass>