From bd8e03155e07928d4452911d7a470d6719d47fd9 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 29 Apr 2024 09:06:21 +0200 Subject: [PATCH 1/3] CI: take utils/ into account in class-leak --- .github/workflows/code_analysis.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code_analysis.yaml b/.github/workflows/code_analysis.yaml index 619235fbecd..d8ed94f625a 100644 --- a/.github/workflows/code_analysis.yaml +++ b/.github/workflows/code_analysis.yaml @@ -40,7 +40,7 @@ jobs: - name: 'Active Classes' run: | - vendor/bin/class-leak check bin config src rules \ + vendor/bin/class-leak check bin config src rules utils \ --skip-type="Rector\\NodeTypeResolver\\PHPStan\\Scope\\Contract\\NodeVisitor\\ScopeResolverNodeVisitorInterface" \ --skip-type="Rector\\BetterPhpDocParser\\Contract\\BasePhpDocNodeVisitorInterface" \ --skip-type="Rector\\BetterPhpDocParser\\Contract\\PhpDocParser\\PhpDocNodeDecoratorInterface" \ From 4bca9f3c16672accbdbeceacefb8e6a029fb7d47 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 29 Apr 2024 09:12:47 +0200 Subject: [PATCH 2/3] fix --- .github/workflows/code_analysis.yaml | 3 +++ composer.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code_analysis.yaml b/.github/workflows/code_analysis.yaml index d8ed94f625a..cd29c4c06b3 100644 --- a/.github/workflows/code_analysis.yaml +++ b/.github/workflows/code_analysis.yaml @@ -41,7 +41,10 @@ jobs: name: 'Active Classes' run: | vendor/bin/class-leak check bin config src rules utils \ + --skip-suffix "Rector" \ + --skip-type="Rector\\Utils\\Compiler\\Unprefixer" \ --skip-type="Rector\\NodeTypeResolver\\PHPStan\\Scope\\Contract\\NodeVisitor\\ScopeResolverNodeVisitorInterface" \ + --skip-type="Rector\\PhpDocParser\\PhpParser\\SmartPhpParserFactory" \ --skip-type="Rector\\BetterPhpDocParser\\Contract\\BasePhpDocNodeVisitorInterface" \ --skip-type="Rector\\BetterPhpDocParser\\Contract\\PhpDocParser\\PhpDocNodeDecoratorInterface" \ --skip-type="Rector\\BetterPhpDocParser\\ValueObject\\Type\\FullyQualifiedIdentifierTypeNode" diff --git a/composer.json b/composer.json index 9a46fda80cb..f1ce245fb40 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "symplify/phpstan-rules": "^12.4.5", "symplify/rule-doc-generator": "^12.1.10", "symplify/vendor-patches": "^11.2", - "tomasvotruba/class-leak": "0.2.11", + "tomasvotruba/class-leak": "^0.2.11", "tomasvotruba/cognitive-complexity": "^0.2", "tomasvotruba/unused-public": "^0.3", "tracy/tracy": "^2.9" From 13bcb10ca1f71aa6de46213dabc810fe76bcca4b Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 29 Apr 2024 09:28:37 +0200 Subject: [PATCH 3/3] raise min version --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index f1ce245fb40..a880b8d818b 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "symplify/phpstan-rules": "^12.4.5", "symplify/rule-doc-generator": "^12.1.10", "symplify/vendor-patches": "^11.2", - "tomasvotruba/class-leak": "^0.2.11", + "tomasvotruba/class-leak": "^0.2.13", "tomasvotruba/cognitive-complexity": "^0.2", "tomasvotruba/unused-public": "^0.3", "tracy/tracy": "^2.9"