for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace TypeHints\Unused\Controllers;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use TypeHints\Unused\Analyzer\ViewAnalyzer;
class LaravelUnusedController extends Controller
{
protected $viewAnalyzer;
public function __construct(ViewAnalyzer $viewAnalyzer)
$this->viewAnalyzer = $viewAnalyzer;
}
public function __invoke()
$viewAnalyzer = $this->viewAnalyzer->analyze();
return view('laravelunused::dashboard', [
view
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
ignore-call
return /** @scrutinizer ignore-call */ view('laravelunused::dashboard', [
'usedViews' => $viewAnalyzer->getUsedViews(),
'unusedViews' => $viewAnalyzer->getUnusedViews(),
'laravelUnusedScriptVariables' => config('laravelunused'),
config
'laravelUnusedScriptVariables' => /** @scrutinizer ignore-call */ config('laravelunused'),
]);
public function delete(Request $request)
$this->viewAnalyzer->delete($request->view);
return response()->json('success');
response
return /** @scrutinizer ignore-call */ response()->json('success');