Я использую PHPStorm и пытаюсь понять, как заставить его перестать кричать, когда __construct()
имеет @return void
в его PHPDocs …
Согласно PHPDocs, void
является действительным, или @return
может быть опущен Тем не менее, есть ли способ исправить это или это ошибка?
К сожалению, вы не можете отключить только этот очень специфический осмотр. Вся проверка подписи метода PHPDoc должна быть отключена. К счастью, вы можете установить объем проверки быть только вашим собственным кодом проекта, игнорируя сторонние библиотеки и фреймворки. См. Раскрывающийся список областей действия справа под описанием.
Также в каждом конкретном случае вы можете отключить проверку над каждым комментарием PHPDoc:
/** @noinspection PhpDocSignatureInspection */
/**
* @return void
*/
public function __construct() ...
Увидеть этот документ о том, как подавить предупреждение для заявления. Вы можете навести часть кода и выбрать опцию из выпадающего списка. Вы должны будете сделать это для каждого затронутого конструктора.
Я не вижу опцию Inspection Tool, чтобы подавить это предупреждение таким образом, чтобы не выявить другие проблемы.