• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jlherren / phpstan-src / 1271267361
78%

Build:
DEFAULT BRANCH: master
Ran 24 Sep 2021 08:36PM UTC
Jobs 1
Files 918
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
1271267361

push

github

Ondrej Mirtes
[BCB] Some constructor parameters are now required

26605 of 34157 relevant lines covered (77.89%)

120.96 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/Analyser/DirectScopeFactory.php
1
100.0
src/Analyser/Error.php
1
100.0
src/Analyser/LazyScopeFactory.php
1
100.0
src/Cache/CacheItem.php
1
100.0
src/Command/AnalysisResult.php
1
100.0
src/Command/ErrorFormatter/BaselineNeonErrorFormatter.php
1
100.0
src/Command/Symfony/SymfonyOutput.php
1
100.0
src/Dependency/DependencyResolver.php
1
100.0
src/Dependency/ExportedNode/ExportedClassNode.php
1
100.0
src/Dependency/ExportedNode/ExportedFunctionNode.php
1
100.0
src/Dependency/ExportedNode/ExportedMethodNode.php
1
100.0
src/File/FileFinderResult.php
1
100.0
src/File/FileHelper.php
1
100.0
src/File/ParentDirectoryRelativePathHelper.php
1
100.0
src/Parser/RichParser.php
1
100.0
src/Process/ProcessPromise.php
1
100.0
src/Reflection/Annotations/AnnotationsMethodsClassReflectionExtension.php
1
100.0
src/Reflection/Annotations/AnnotationsPropertiesClassReflectionExtension.php
1
100.0
src/Reflection/ClassReflectionExtensionRegistry.php
1
100.0
src/Reflection/Php/PhpParameterFromParserNodeReflection.php
1
100.0
src/Reflection/Php/UniversalObjectCratesClassReflectionExtension.php
1
100.0
src/Reflection/ReflectionProvider/SetterReflectionProviderProvider.php
1
100.0
src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php
1
100.0
src/Rules/Comparison/BooleanAndConstantConditionRule.php
1
100.0
src/Rules/Comparison/BooleanOrConstantConditionRule.php
1
100.0
src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php
1
100.0
src/Rules/FunctionReturnTypeCheck.php
1
100.0
src/Rules/Functions/ArrowFunctionReturnTypeRule.php
1
100.0
src/Rules/Functions/CallCallablesRule.php
1
100.0
src/Rules/Functions/ClosureReturnTypeRule.php
1
100.0
src/Rules/Functions/ExistingClassesInTypehintsRule.php
1
100.0
src/Rules/Functions/PrintfParametersRule.php
1
100.0
src/Rules/Generators/YieldInGeneratorRule.php
1
100.0
src/Rules/Generics/ClassAncestorsRule.php
1
100.0
src/Rules/Generics/ClassTemplateTypeRule.php
1
100.0
src/Rules/Generics/FunctionSignatureVarianceRule.php
1
100.0
src/Rules/Generics/FunctionTemplateTypeRule.php
1
100.0
src/Rules/Generics/GenericAncestorsCheck.php
1
100.0
src/Rules/Generics/GenericObjectTypeCheck.php
1
100.0
src/Rules/Generics/InterfaceAncestorsRule.php
1
100.0
src/Rules/Generics/InterfaceTemplateTypeRule.php
1
100.0
src/Rules/Generics/MethodSignatureVarianceRule.php
1
100.0
src/Rules/Generics/MethodTemplateTypeRule.php
1
100.0
src/Rules/Generics/TraitTemplateTypeRule.php
1
100.0
src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php
1
100.0
src/Rules/Properties/MissingPropertyTypehintRule.php
1
100.0
src/Rules/Properties/PropertyReflectionFinder.php
1
100.0
src/Rules/Properties/WritingToReadOnlyPropertiesRule.php
1
100.0
src/Rules/UnusedFunctionParametersCheck.php
1
100.0
src/Type/BenevolentUnionType.php
1
100.0
src/Type/ClassStringType.php
1
100.0
src/Type/Constant/ConstantIntegerType.php
1
100.0
src/Type/DynamicReturnTypeExtensionRegistry.php
1
100.0
src/Type/Generic/TemplateTypeParameterStrategy.php
1
100.0
src/Type/GenericTypeVariableResolver.php
1
100.0
src/Type/Php/ArrayKeyExistsFunctionTypeSpecifyingExtension.php
1
100.0
src/Type/Php/ClosureFromCallableDynamicReturnTypeExtension.php
1
100.0
src/Type/Php/InArrayFunctionTypeSpecifyingExtension.php
1
100.0
src/Type/Php/RandomIntFunctionReturnTypeExtension.php
1
100.0
src/Type/Php/TypeSpecifyingFunctionsDynamicReturnTypeExtension.php
1
100.0
src/Type/Traits/ConstantScalarTypeTrait.php
2
100.0
src/Analyser/ExpressionResult.php
2
100.0
src/Analyser/OutOfClassScope.php
2
100.0
src/Analyser/ResultCache/ResultCacheClearer.php
2
100.0
src/Analyser/TypeSpecifierContext.php
2
100.0
src/DependencyInjection/Nette/NetteContainer.php
2
100.0
src/Node/ClassConstantsNode.php
2
100.0
src/Node/ClassMethodsNode.php
2
100.0
src/Node/ClosureReturnStatementsNode.php
2
100.0
src/Node/ExecutionEndNode.php
2
100.0
src/Node/FileNode.php
2
100.0
src/Node/FunctionReturnStatementsNode.php
2
100.0
src/Node/InArrowFunctionNode.php
2
100.0
src/Node/InClassMethodNode.php
2
100.0
src/Node/InClassNode.php
2
100.0
src/Node/InFunctionNode.php
2
100.0
src/Node/LiteralArrayNode.php
2
100.0
src/Node/MethodReturnStatementsNode.php
2
100.0
src/Node/UnreachableStatementNode.php
2
100.0
src/PhpDoc/TypeNodeResolverExtensionRegistry.php
2
100.0
src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocator.php
2
100.0
src/Rules/Arrays/AppendedArrayItemTypeRule.php
2
100.0
src/Rules/Arrays/OffsetAccessValueAssignmentRule.php
2
100.0
src/Rules/Comparison/ImpossibleCheckTypeHelper.php
2
100.0
src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php
2
100.0
src/Rules/DeadCode/UnusedPrivateConstantRule.php
2
100.0
src/Rules/Methods/ExistingClassesInTypehintsRule.php
2
100.0
src/Rules/Missing/MissingReturnRule.php
2
100.0
src/Rules/PhpDoc/IncompatiblePhpDocTypeRule.php
2
100.0
src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php
2
100.0
src/Rules/Properties/UninitializedPropertyRule.php
2
100.0
src/TrinaryLogic.php
2
100.0
src/Type/Constant/ConstantArrayTypeBuilder.php
2
100.0
src/Type/Constant/ConstantFloatType.php
2
100.0
src/Type/ConstantTypeHelper.php
2
100.0
src/Type/ErrorType.php
2
100.0
src/Type/FloatType.php
2
100.0
src/Type/Generic/GenericClassStringType.php
2
100.0
src/Type/IntegerType.php
2
100.0
src/Type/Php/ArrayFillFunctionReturnTypeExtension.php
2
100.0
src/Type/Php/IsArrayFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsBoolFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsCountableFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsFloatFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsIntFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsIterableFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsNullFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsNumericFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsObjectFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsResourceFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsScalarFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsStringFunctionTypeSpecifyingExtension.php
2
100.0
src/Type/Php/IsSubclassOfFunctionTypeSpecifyingExtension.php
3
100.0
src/DependencyInjection/MemoizingContainer.php
3
100.0
src/Node/ClassStatementsGatherer.php
3
100.0
src/Node/InClosureNode.php
3
100.0
src/PhpDoc/NameScopedPhpDocString.php
3
100.0
src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocatorRepository.php
3
100.0
src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocatorRepository.php
3
100.0
src/Reflection/Native/NativeFunctionReflection.php
3
100.0
src/Reflection/Php/NativeBuiltinMethodReflection.php
3
100.0
src/Reflection/Php/PhpPropertyReflection.php
3
100.0
src/Reflection/ReflectionProvider/DirectReflectionProviderProvider.php
3
100.0
src/Reflection/Type/UnionTypeMethodReflection.php
3
100.0
src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php
3
100.0
src/Rules/Methods/CallMethodsRule.php
3
100.0
src/Rules/RuleLevelHelper.php
3
100.0
src/Testing/ErrorFormatterTestCase.php
3
100.0
src/Type/Constant/ConstantArrayTypeAndMethod.php
3
100.0
src/Type/Generic/TemplateTypeScope.php
3
100.0
src/Type/Php/ArrayFilterFunctionReturnTypeReturnTypeExtension.php
3
100.0
src/Type/Php/ArrayMergeFunctionDynamicReturnTypeExtension.php
3
100.0
src/Type/Php/ArraySliceFunctionReturnTypeExtension.php
3
100.0
src/Type/Php/IsCallableFunctionTypeSpecifyingExtension.php
3
100.0
src/Type/Php/ParseUrlFunctionDynamicReturnTypeExtension.php
3
100.0
src/Type/Php/StrSplitFunctionReturnTypeExtension.php
3
100.0
src/Type/StringType.php
3
100.0
src/Type/UnionTypeHelper.php
4
100.0
src/Analyser/ResultCache/ResultCache.php
4
100.0
src/Command/AnalyserRunner.php
4
100.0
src/Parser/PhpParserDecorator.php
4
100.0
src/PhpDoc/PhpDocNodeResolver.php
4
100.0
src/PhpDoc/ResolvedPhpDocBlock.php
4
100.0
src/Reflection/Php/PhpMethodFromParserNodeReflection.php
4
100.0
src/Reflection/ResolvedPropertyReflection.php
4
100.0
src/Rules/Classes/UnusedConstructorParametersRule.php
4
100.0
src/Rules/DeadCode/UnusedPrivatePropertyRule.php
4
100.0
src/Rules/Methods/MethodSignatureRule.php
4
100.0
src/Testing/RuleTestCase.php
4
100.0
src/Type/BooleanType.php
4
100.0
src/Type/Php/ClassExistsFunctionTypeSpecifyingExtension.php
4
100.0
src/Type/Php/GetClassDynamicReturnTypeExtension.php
4
100.0
src/Type/Php/RangeFunctionReturnTypeExtension.php
4
100.0
src/Type/Php/SprintfFunctionDynamicReturnTypeExtension.php
4
100.0
src/Type/ThisType.php
5
100.0
src/Php/PhpVersionFactoryFactory.php
5
100.0
src/Reflection/PassedByReference.php
5
100.0
src/Rules/Methods/MissingMethodImplementationRule.php
5
100.0
src/Rules/MissingTypehintCheck.php
5
100.0
src/Rules/Properties/AccessPropertiesRule.php
5
100.0
src/Rules/TooWideTypehints/TooWideFunctionReturnTypehintRule.php
5
100.0
src/Type/Accessory/HasPropertyType.php
5
100.0
src/Type/Generic/TemplateObjectWithoutClassType.php
5
100.0
src/Type/Traits/NonObjectTypeTrait.php
6
100.0
src/Reflection/ClassConstantReflection.php
6
100.0
src/Rules/Properties/FoundPropertyReflection.php
6
100.0
src/Type/Generic/TemplateMixedType.php
6
100.0
src/Type/NullType.php
6
100.0
src/Type/ObjectWithoutClassType.php
6
100.0
src/Type/ResourceType.php
6
100.0
src/Type/VerbosityLevel.php
7
100.0
src/Analyser/FileAnalyser.php
7
100.0
src/Analyser/IgnoredErrorHelperResult.php
7
100.0
src/Analyser/NameScope.php
7
100.0
src/Analyser/ScopeContext.php
7
100.0
src/Analyser/StatementResult.php
7
100.0
src/Internal/ScopeIsInClassTypeSpecifyingExtension.php
7
100.0
src/Process/CpuCoreCounter.php
7
100.0
src/Reflection/BetterReflection/SourceLocator/OptimizedPsrAutoloaderLocator.php
7
100.0
src/Reflection/ReflectionProvider/ClassBlacklistReflectionProvider.php
7
100.0
src/Type/Accessory/HasMethodType.php
7
100.0
src/Type/ParserNodeTypeToPHPStanType.php
7
100.0
src/Type/StrictMixedType.php
8
100.0
src/DependencyInjection/Reflection/DirectClassReflectionExtensionRegistryProvider.php
8
100.0
src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php
8
100.0
src/Rules/RuleErrorBuilder.php
8
100.0
src/Type/Accessory/NonEmptyArrayType.php
9
100.0
src/Broker/Broker.php
9
100.0
src/Parallel/Process.php
9
100.0
src/PhpDoc/ConstExprNodeResolver.php
9
100.0
src/Reflection/Php/FakeBuiltinMethodReflection.php
9
100.0
src/Reflection/Php/PhpFunctionReflection.php
9
100.0
src/Reflection/Runtime/RuntimeReflectionProvider.php
9
100.0
src/Type/Generic/TemplateTypeVariance.php
9
100.0
src/Type/IterableType.php
9
100.0
src/Type/VoidType.php
10
100.0
src/Analyser/IgnoredErrorHelper.php
10
100.0
src/DependencyInjection/DerivativeContainerFactory.php
10
100.0
src/Reflection/Native/NativeMethodReflection.php
10
100.0
src/Reflection/Php/PhpFunctionFromParserNodeReflection.php
11
100.0
src/Reflection/BetterReflection/BetterReflectionSourceLocatorFactory.php
11
100.0
src/Reflection/Type/IntersectionTypeMethodReflection.php
11
100.0
src/Type/ArrayType.php
11
100.0
src/Type/Generic/GenericObjectType.php
12
100.0
src/Php/PhpVersion.php
12
100.0
src/Reflection/ParametersAcceptorSelector.php
12
100.0
src/Reflection/Php/PhpMethodReflection.php
12
100.0
src/Type/Accessory/AccessoryNumericStringType.php
12
100.0
src/Type/Php/MinMaxFunctionReturnTypeExtension.php
13
100.0
src/Command/ErrorFormatter/TableErrorFormatter.php
13
100.0
src/Node/ClassPropertiesNode.php
13
100.0
src/Rules/Classes/DuplicateDeclarationRule.php
13
100.0
src/Testing/TestCaseSourceLocatorFactory.php
13
100.0
src/Type/Constant/ConstantBooleanType.php
13
100.0
src/Type/Php/DsMapDynamicReturnTypeExtension.php
13
100.0
src/Type/TypeUtils.php
14
100.0
src/DependencyInjection/NeonAdapter.php
14
100.0
src/PhpDoc/StubSourceLocatorFactory.php
14
100.0
src/Type/Traits/ObjectTypeTrait.php
14
100.0
src/Type/TypeCombinator.php
15
100.0
src/Process/ProcessHelper.php
16
100.0
src/Type/Accessory/HasOffsetType.php
16
100.0
src/Type/MixedType.php
17
100.0
src/Command/ErrorsConsoleStyle.php
17
100.0
src/Reflection/BetterReflection/SourceLocator/FileReadTrapStreamWrapper.php
17
100.0
src/Rules/Classes/ClassConstantRule.php
17
100.0
src/Type/CallableType.php
17
100.0
src/Type/NonexistentParentClassType.php
17
100.0
src/Type/StaticType.php
18
100.0
src/Dependency/ExportedNodeResolver.php
18
100.0
src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocator.php
19
100.0
src/Type/NeverType.php
19
100.0
src/Type/TypehintHelper.php
20
100.0
src/Rules/IssetCheck.php
20
100.0
src/Type/Traits/MaybeObjectTypeTrait.php
21
100.0
src/Rules/Classes/InstantiationRule.php
22
100.0
src/Reflection/BetterReflection/SourceLocator/AutoloadSourceLocator.php
22
100.0
src/Type/Generic/TemplateTypeMap.php
23
100.0
src/DependencyInjection/ContainerFactory.php
23
100.0
src/Rules/FunctionDefinitionCheck.php
24
100.0
src/Rules/Methods/CallStaticMethodsRule.php
27
100.0
src/Dependency/ExportedNode/ExportedPropertyNode.php
27
100.0
src/Reflection/BetterReflection/BetterReflectionProvider.php
27
100.0
src/Reflection/SignatureMap/Php8SignatureMapProvider.php
27
100.0
src/Type/Constant/ConstantArrayType.php
29
100.0
src/Command/AnalyseApplication.php
29
100.0
src/Command/FixerWorkerCommand.php
29
100.0
src/Type/Constant/ConstantStringType.php
30
100.0
src/Reflection/BetterReflection/SourceLocator/ComposerJsonAndInstalledJsonSourceLocatorMaker.php
31
100.0
src/Dependency/ExportedNode/ExportedClassConstantNode.php
33
100.0
src/Type/ClosureType.php
34
100.0
src/PhpDoc/StubPhpDocProvider.php
35
100.0
src/Type/Php/BcMathStringOrNullReturnTypeExtension.php
36
100.0
src/Parallel/ParallelAnalyser.php
36
100.0
src/Rules/Properties/AccessStaticPropertiesRule.php
36
100.0
src/Type/Php/FilterVarDynamicReturnTypeExtension.php
38
100.0
src/Rules/FunctionCallParametersCheck.php
39
100.0
src/Reflection/ClassReflection.php
41
100.0
src/Cache/FileCacheStorage.php
41
100.0
src/Type/FileTypeMapper.php
41
100.0
src/Type/IntersectionType.php
43
100.0
src/Type/UnionType.php
46
100.0
src/Command/FixerApplication.php
50
100.0
src/Rules/Methods/OverridingMethodRule.php
53
100.0
src/Command/WorkerCommand.php
53
100.0
src/Type/IntegerRangeType.php
54
100.0
src/Type/ObjectType.php
58
100.0
src/Reflection/Php/PhpClassReflectionExtension.php
62
100.0
src/PhpDoc/TypeNodeResolver.php
67
100.0
src/PhpDoc/StubValidator.php
68
100.0
src/Testing/LevelsTestCase.php
76
100.0
src/Analyser/TypeSpecifier.php
154
100.0
src/Command/AnalyseCommand.php
176
100.0
src/Analyser/NodeScopeResolver.php
220
100.0
src/Analyser/ResultCache/ResultCacheManager.php
229
100.0
src/Command/CommandHelper.php
288
100.0
src/Analyser/MutatingScope.php
Jobs
ID Job ID Ran Files Coverage
1 1271267361.1 24 Sep 2021 08:36PM UTC 0
77.89
GitHub Action Run
Source Files on build 1271267361
  • Tree
  • List 918
  • Changed 635
  • Source Changed 461
  • Coverage Changed 622
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1f4062fe on github
  • Prev Build on master (#329130955)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc