関数に次のコードがあります。
if ($route !== null) { // a route was found
$route->dispatch();
} else {
// show 404 page
$this->showErrorPage(404);
}
今PHPmdはエラーを出します:
メソッド run は、else 式を使用します。Else は決して必要ではなく、コードを単純化して他なしで動作するようにすることができます。
今、else を避けて if 部分に return ステートメントを追加するほうが本当に良いコードになるのだろうかと思っています。