Skip to content

Add rule that enforces PHPUnit naming conventions #299

Add rule that enforces PHPUnit naming conventions

Add rule that enforces PHPUnit naming conventions #299

Triggered via pull request November 27, 2024 00:20
Status Failure
Total duration 36s
Artifacts

build.yml

on: pull_request
Coding Standard
16s
Coding Standard
Matrix: Lint
Matrix: PHPStan
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

120 errors
PHPStan (8.1, highest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.1, highest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.1, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.1, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (8.3, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.3, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (8.3, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.3, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.1, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.1, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (8.1, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.1, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.2, highest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.2, highest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.2, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.2, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (7.4, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (7.4, lowest): tests/Rules/PHPUnit/DataProviderDeclarationRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\DataProviderDeclarationRuleTest', should be declared final.
PHPStan (8.2, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.2, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (8.2, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.2, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.4, highest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.4, highest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.4, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.4, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (8.4, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.4, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (8.4, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.4, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.3, highest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.3, highest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.3, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.3, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (8.0, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.0, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L39
Access to an undefined property PhpParser\Node\Name::$name.
PHPStan (8.0, lowest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.0, lowest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/DataProviderDeclarationRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\DataProviderDeclarationRuleTest', should be declared final.
PHPStan (7.4, highest): tests/Rules/PHPUnit/ImpossibleCheckTypeMethodCallRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ImpossibleCheckTypeMethodCallRuleTest', should be declared final.
PHPStan (8.0, highest): src/Rules/PHPUnit/ClassNamingRule.php#L13
Used function str_ends_with not found.
PHPStan (8.0, highest): src/Rules/PHPUnit/ClassNamingRule.php#L81
Function str_ends_with not found.
PHPStan (8.0, highest): tests/Rules/PHPUnit/AssertSameBooleanExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/AssertSameMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/AssertSameNullExpectedRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameNullExpectedRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/AssertSameStaticMethodDifferentTypesRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameStaticMethodDifferentTypesRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/AssertSameWithCountRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\AssertSameWithCountRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/ClassCoversExistsRuleTest.php#L11
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassCoversExistsRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/ClassMethodCoversExistsRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassMethodCoversExistsRuleTest', should be declared final.
PHPStan (8.0, highest): tests/Rules/PHPUnit/ClassNamingRuleTest.php#L12
Concrete test class, 'PHPStan\Rules\PHPUnit\ClassNamingRuleTest', should be declared final.