From c09e4e413bc69d927abc0d9b1332253ee0801bdc Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Mon, 5 Feb 2024 17:41:31 +0700 Subject: [PATCH] Fix paths override each other on ECSConfigBuilder (#173) --- src/Configuration/ECSConfigBuilder.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Configuration/ECSConfigBuilder.php b/src/Configuration/ECSConfigBuilder.php index 641f10d1a0..ebdaf145e5 100644 --- a/src/Configuration/ECSConfigBuilder.php +++ b/src/Configuration/ECSConfigBuilder.php @@ -77,7 +77,11 @@ final class ECSConfigBuilder public function __invoke(ECSConfig $ecsConfig): void { $ecsConfig->sets($this->sets); - $ecsConfig->paths($this->paths); + + if ($this->paths !== []) { + $ecsConfig->paths($this->paths); + } + $ecsConfig->skip($this->skip); $ecsConfig->rules($this->rules); $ecsConfig->rulesWithConfiguration($this->rulesWithConfiguration);