PHPStorm Squawks на @return void для __construct ()

Я использую PHPStorm и пытаюсь понять, как заставить его перестать кричать, когда __construct() имеет @return void в его PHPDocs …

Согласно PHPDocs, void является действительным, или @return может быть опущен Тем не менее, есть ли способ исправить это или это ошибка?

8

Решение

К сожалению, вы не можете отключить только этот очень специфический осмотр. Вся проверка подписи метода PHPDoc должна быть отключена. К счастью, вы можете установить объем проверки быть только вашим собственным кодом проекта, игнорируя сторонние библиотеки и фреймворки. См. Раскрывающийся список областей действия справа под описанием.

Скриншот PHPStorm Inspections

Также в каждом конкретном случае вы можете отключить проверку над каждым комментарием PHPDoc:

/** @noinspection PhpDocSignatureInspection */
/**
* @return void
*/
public function __construct() ...
2

Другие решения

Увидеть этот документ о том, как подавить предупреждение для заявления. Вы можете навести часть кода и выбрать опцию из выпадающего списка. Вы должны будете сделать это для каждого затронутого конструктора.

Я не вижу опцию Inspection Tool, чтобы подавить это предупреждение таким образом, чтобы не выявить другие проблемы.

-1

По вопросам рекламы [email protected]