我想配置我的phpcs规则集,这样它就可以强制PHP 7.4为类属性添加类型声明。目前我使用的是PSR-12标准规则集,我想在那里添加一个嗅探,它将扫描以下代码:
/** @var string $timeFormat*/
protected $timeFormat = 'H:i';
protected $dateFormat = 'Y-m-d';并显示类似“缺少类型声明”的内容,因此正确的代码应该是:
/** @var string $timeFormat*/
protected string $timeFormat = 'H:i';
protected string $dateFormat = 'Y-m-d';请注意,我希望嗅探器即使在类型提示被放入PHPDoc的情况下也会发出警告。它应该要求在属性名之前声明的类型。是否已经存在针对此的规则?谢谢!
发布于 2021-05-28 20:10:29
自定义phpcs CodeSniffer规则:
https://stackoverflow.com/questions/65071984
复制相似问题