feature(presets): Add security preset

Looks for functions often seen as insecure
This commit is contained in:
Clara
2024-06-10 11:35:03 +10:00
committed by LaraClara
parent d665b53b22
commit 7b8e4aec08
3 changed files with 40 additions and 0 deletions

View File

@ -8,6 +8,7 @@ use Pest\Arch\Support\Composer;
use Pest\ArchPresets\AbstractPreset;
use Pest\ArchPresets\Base;
use Pest\ArchPresets\Strict;
use Pest\ArchPresets\Security;
use Pest\PendingCalls\TestCall;
use stdClass;
@ -47,6 +48,14 @@ final class Preset
return $this->executePreset(new Strict($this->baseNamespaces()));
}
/**
* Uses the Pest security preset and returns the test call instance.
*/
public function security(): AbstractPreset
{
return $this->executePreset(new Security($this->baseNamespaces()));
}
/**
* Executes the given preset.
*