Path	Lines of Code
plugin-content.yaml	3
resources/META-INF/plugin.xml	51
resources/META-INF/psalm-remote-plugin.xml	6
resources/inspectionDescriptions/PsalmGlobal.html	12
src/com/jetbrains/php/tools/quality/psalm/PsalmAddToIgnoredAction.java	11
src/com/jetbrains/php/tools/quality/psalm/PsalmAnnotatorProxy.java	84
src/com/jetbrains/php/tools/quality/psalm/PsalmBlackList.java	12
src/com/jetbrains/php/tools/quality/psalm/PsalmBundle.java	18
src/com/jetbrains/php/tools/quality/psalm/PsalmComposerConfig.java	101
src/com/jetbrains/php/tools/quality/psalm/PsalmConfigurable.java	25
src/com/jetbrains/php/tools/quality/psalm/PsalmConfigurableForm.java	35
src/com/jetbrains/php/tools/quality/psalm/PsalmConfiguration.java	78
src/com/jetbrains/php/tools/quality/psalm/PsalmConfigurationBaseManager.java	30
src/com/jetbrains/php/tools/quality/psalm/PsalmConfigurationManager.java	27
src/com/jetbrains/php/tools/quality/psalm/PsalmConfigurationProvider.java	19
src/com/jetbrains/php/tools/quality/psalm/PsalmGlobalInspection.java	157
src/com/jetbrains/php/tools/quality/psalm/PsalmMessageProcessor.java	94
src/com/jetbrains/php/tools/quality/psalm/PsalmOpenSettingsProvider.java	13
src/com/jetbrains/php/tools/quality/psalm/PsalmOptionsConfiguration.java	52
src/com/jetbrains/php/tools/quality/psalm/PsalmOptionsPanel.java	85
src/com/jetbrains/php/tools/quality/psalm/PsalmProjectConfiguration.java	30
src/com/jetbrains/php/tools/quality/psalm/PsalmQualityToolType.java	81
src/com/jetbrains/php/tools/quality/psalm/PsalmSettingsTransferStartupActivity.kt	26
src/com/jetbrains/php/tools/quality/psalm/PsalmValidationInspection.java	16
src/com/jetbrains/php/tools/quality/psalm/remote/PsalmRemoteConfiguration.java	58
src/com/jetbrains/php/tools/quality/psalm/remote/PsalmRemoteConfigurationProvider.java	77
testData/codeInsight/documentationProvider/CustomPsalmTags.html	13
testData/codeInsight/documentationProvider/CustomPsalmTags.php	7
testData/codeInsight/documentationProvider/PsalmTags.html	11
testData/codeInsight/documentationProvider/PsalmTags.php	5
testData/codeInsight/documentationProvider/TemplateTag.html	8
testData/codeInsight/documentationProvider/TemplateTag.php	3
testData/codeInsight/documentationProvider/VarTag.html	1
testData/codeInsight/documentationProvider/VarTag.php	4
testData/codeInsight/fixes/FqnUsageInWildcard.after.php	13
testData/codeInsight/fixes/FqnUsageInWildcard.php	13
testData/codeInsight/fixes/NestedImport.after.php	18
testData/codeInsight/fixes/NestedImport.php	17
testData/codeInsight/fixes/NestedImportFQN.after.php	18
testData/codeInsight/fixes/NestedImportFQN.php	18
testData/codeInsight/fixes/PluralMixed.after.php	4
testData/codeInsight/fixes/PluralMixed.php	4
testData/codeInsight/fixes/PluralMixedWithKeys.php	4
testData/codeInsight/fixes/VarTagWithoutVariableName.after.php	5
testData/codeInsight/fixes/VarTagWithoutVariableName.php	5
testData/codeInsight/inspections/AdvancedCallableParams.php	9
testData/codeInsight/inspections/ArrayShape.php	5
testData/codeInsight/inspections/ArrayShapeExtendsFunctionSignature.php	16
testData/codeInsight/inspections/DocRefInsideDocType.php	5
testData/codeInsight/inspections/DocSignatureExtendedStringDocType.php	4
testData/codeInsight/inspections/FindWildcardsClassReferenceUnnecessaryFQN.php	11
testData/codeInsight/inspections/FindWildcardsUsagesForConstants.php	19
testData/codeInsight/inspections/GenericsExtendFunctionSignature.php	5
testData/codeInsight/inspections/GenericsExtendVarType.php	7
testData/codeInsight/inspections/LiteralTypeDuplicate.php	2
testData/codeInsight/inspections/LiteralTypeUnresolvedClass.php	2
testData/codeInsight/inspections/NoReturn.php	30
testData/codeInsight/inspections/NonEmptyArrayAsConditionForType.php	4
testData/codeInsight/inspections/NonEmptyListWithoutTypes.php	4
testData/codeInsight/inspections/ParamTagInsideCallable.php	7
testData/codeInsight/inspections/PsalmTraceVar.php	2
testData/codeInsight/inspections/ReturnGenericTemplate.php	8
testData/codeInsight/inspections/SpecialTypesExtendSignature.php	10
testData/codeInsight/inspections/TypeAlreadyExists.php	11
testData/codeInsight/inspections/UndefinedClassArray.php	6
testData/codeInsight/inspections/UndefinedClassClosure.php	8
testData/codeInsight/inspections/UndefinedClassExtendedScalar.php	5
testData/codeInsight/inspections/UndefinedClassNoReturn.php	8
testData/codeInsight/inspections/UndefinedClassPsalmType.php	11
testData/codeInsight/inspections/UndefinedClassTemplate.php	31
testData/codeInsight/typeInference/AdvancedCallable.php	4
testData/codeInsight/typeInference/AdvancedCallableDoc.php	21
testData/codeInsight/typeInference/AdvancedCallableImported.php	11
testData/codeInsight/typeInference/AdvancedCallableInSameFile.php	10
testData/codeInsight/typeInference/AdvancedCallableInferred.php	37
testData/codeInsight/typeInference/AdvancedCallableKeyword.php	10
testData/codeInsight/typeInference/AdvancedCallableMethodRef.php	19
testData/codeInsight/typeInference/AdvancedCallableUnionType.php	11
testData/codeInsight/typeInference/ArrayDocMethod.php	6
testData/codeInsight/typeInference/ArrayKey.php	3
testData/codeInsight/typeInference/ArrayKeyOfMultiDimensionalArray.php	7
testData/codeInsight/typeInference/ArrayKeyTemplateType.php	4
testData/codeInsight/typeInference/ArrayKeyVarType.php	3
testData/codeInsight/typeInference/ArrayShapeMultiAssignmentOmittedElements.php	22
testData/codeInsight/typeInference/ArrayShapeNumeric.php	10
testData/codeInsight/typeInference/ArrayShapePlural.php	5
testData/codeInsight/typeInference/CallableString.php	3
testData/codeInsight/typeInference/ClassNamesFromClassStringDocVar.php	18
testData/codeInsight/typeInference/ClassString.php	3
testData/codeInsight/typeInference/ClassStringConstructorParameterTypeStaticCall.php	14
testData/codeInsight/typeInference/ClassTemplate.php	9
testData/codeInsight/typeInference/Closure.php	6
testData/codeInsight/typeInference/DocMethodReturnsGenericList.php	9
testData/codeInsight/typeInference/DocTypesInParentheses.php	8
testData/codeInsight/typeInference/ElementTypeOfArrayKey.php	7
testData/codeInsight/typeInference/ElementTypeOfGenericClass.php	14
testData/codeInsight/typeInference/ElementTypeOfGenericClassDifferentFile.php	4
testData/codeInsight/typeInference/ExpandFallthroughTemplatesInConstructor.php	17
testData/codeInsight/typeInference/ExtendedClassesWithFallthroughTemplates.php	10
testData/codeInsight/typeInference/ExtendedClassesWithFallthroughTemplatesNamespaced.php	13
testData/codeInsight/typeInference/ExtendedTypes.php	5
testData/codeInsight/typeInference/FetchExtendsFromParentClass.php	31
testData/codeInsight/typeInference/FetchExtendsThroughIntermediateValue.php	20
testData/codeInsight/typeInference/FloatType.php	6
testData/codeInsight/typeInference/FunctionTemplate.php	15
testData/codeInsight/typeInference/GenericClassStringConstructor.php	19
testData/codeInsight/typeInference/GenericClassStringConstructorWithPromotedProperty.php	21
testData/codeInsight/typeInference/GenericClassStringConstructorWithPromotedPropertyWithParamTag.php	21
testData/codeInsight/typeInference/GenericClassStringParameterWithSuperTypeForT.php	20
testData/codeInsight/typeInference/GenericDocMethod.php	23
testData/codeInsight/typeInference/GenericFlipClassParameters.php	21
testData/codeInsight/typeInference/GenericIterableUnwrap.php	9
testData/codeInsight/typeInference/GenericIterableUnwrapDifferentFile.php	4
testData/codeInsight/typeInference/GenericIteratorBases.php	29
testData/codeInsight/typeInference/GenericIteratorSubstitutionByImplementedMethod.php	31
testData/codeInsight/typeInference/GenericPassingParameter.php	8
testData/codeInsight/typeInference/GenericPassingParameterDifferentFile.php	2
testData/codeInsight/typeInference/GenericPassingParameterMultipleSubstitutions.php	8
testData/codeInsight/typeInference/GenericPassingParameterStatic.php	8
testData/codeInsight/typeInference/GenericPassingParameterStaticDifferentFile.php	4
testData/codeInsight/typeInference/GenericYield.php	18
testData/codeInsight/typeInference/GenericYieldDifferentFile.php	8
testData/codeInsight/typeInference/GenericsConstructorInference.php	23
testData/codeInsight/typeInference/InferredVarParameter.php	28
testData/codeInsight/typeInference/InnerParametrizedParts.php	9
testData/codeInsight/typeInference/IntArrayKey.php	7
testData/codeInsight/typeInference/IntMask.php	3
testData/codeInsight/typeInference/IntMaskOf.php	3
testData/codeInsight/typeInference/IterableKey.php	8
testData/codeInsight/typeInference/KeyOfValueOf.php	14
testData/codeInsight/typeInference/ListArrayKey.php	13
testData/codeInsight/typeInference/LiteralString.php	4
testData/codeInsight/typeInference/LiteralType.php	5
testData/codeInsight/typeInference/LocalClassString.php	7
testData/codeInsight/typeInference/LocalClassStringNamespace.php	11
testData/codeInsight/typeInference/LocalTypeUnwrappingDifferentFile.php	8
testData/codeInsight/typeInference/LocalTypeUnwrappingSameFile.php	19
testData/codeInsight/typeInference/LocalTypeUnwrappingTagOrderMustNotMatter.php	9
testData/codeInsight/typeInference/LowercaseString.php	3
testData/codeInsight/typeInference/MetaFromSuperParameter.php	15
testData/codeInsight/typeInference/MetaFromSuperParameterGlobal.php	11
testData/codeInsight/typeInference/MethodTemplate.php	9
testData/codeInsight/typeInference/MultipleInheritanceWithExtends.php	21
testData/codeInsight/typeInference/MultipleTags.php	20
testData/codeInsight/typeInference/NegativeInt.php	4
testData/codeInsight/typeInference/NestedListInMultilineDoc.php	4
testData/codeInsight/typeInference/NewExpressionWithClassString.php	5
testData/codeInsight/typeInference/NonEmptyList.php	2
testData/codeInsight/typeInference/NonEmptyListWithoutTypes.php	2
testData/codeInsight/typeInference/NonEmptyLowercaseString.php	3
testData/codeInsight/typeInference/NonEmptyString.php	2
testData/codeInsight/typeInference/NonFalsyString.php	3
testData/codeInsight/typeInference/NonNegativeInt.php	5
testData/codeInsight/typeInference/NonPositiveInt.php	4
testData/codeInsight/typeInference/Numeric.php	3
testData/codeInsight/typeInference/NumericString.php	3
testData/codeInsight/typeInference/ParameterUnwrap.php	11
testData/codeInsight/typeInference/ParameterUnwrapToArray.php	12
testData/codeInsight/typeInference/ParameterUnwrapToStaticGeneric.php	16
testData/codeInsight/typeInference/ParametrisedPolymorphicCallName.php	5
testData/codeInsight/typeInference/PluralClassString.php	4
testData/codeInsight/typeInference/PluralClassStringWithArgument.php	4
testData/codeInsight/typeInference/PsalmArrayShape.php	35
testData/codeInsight/typeInference/PsalmArrayShapeMultipleFiles.php	8
testData/codeInsight/typeInference/PsalmMultilineArrayShape.php	7
testData/codeInsight/typeInference/PsalmNotNumericArrayKey.php	7
testData/codeInsight/typeInference/PsalmParam.php	5
testData/codeInsight/typeInference/PsalmReturn.php	6
testData/codeInsight/typeInference/PsalmReturnGeneric.php	14
testData/codeInsight/typeInference/PsalmScalarTypeArrayKey.php	10
testData/codeInsight/typeInference/PsalmTagsTemplate.php	6
testData/codeInsight/typeInference/PsalmVarField.php	7
testData/codeInsight/typeInference/PsalmVarOnCorrectVariable.php	2
testData/codeInsight/typeInference/PsalmVarVar.php	3
testData/codeInsight/typeInference/ReturnTemplatedClass.php	11
testData/codeInsight/typeInference/ReturnTemplatedClassNamespace.php	33
testData/codeInsight/typeInference/Scalar.php	4
testData/codeInsight/typeInference/ScalarGeneric.php	5
testData/codeInsight/typeInference/StringArrayKey.php	7
testData/codeInsight/typeInference/StubsConsistencyField.php	6
testData/codeInsight/typeInference/StubsConsistencyFunction.php	6
testData/codeInsight/typeInference/StubsConsistencyParameter.php	6
testData/codeInsight/typeInference/StubsConsistencyVariable.php	3
testData/codeInsight/typeInference/SubstituteExtendedClasses.php	21
testData/codeInsight/typeInference/SuperMember.php	17
testData/codeInsight/typeInference/SuperMemberRecursive.php	17
testData/codeInsight/typeInference/TemplateClassString.php	15
testData/codeInsight/typeInference/TemplateExtends.php	34
testData/codeInsight/typeInference/TemplateExtendsByPassing.php	11
testData/codeInsight/typeInference/TemplateExtendsByPassingStaticReturn.php	17
testData/codeInsight/typeInference/TemplateExtendsMultipleTemplates.php	22
testData/codeInsight/typeInference/TemplateExtendsNamespace.php	37
testData/codeInsight/typeInference/TemplateImplements.php	18
testData/codeInsight/typeInference/TemplateUnwrappedArray.php	13
testData/codeInsight/typeInference/TemplateUnwrappedArrayConstructorCall.php	22
testData/codeInsight/typeInference/TemplateUnwrappedArrayConstructorCallNonArrayPassed.php	10
testData/codeInsight/typeInference/TemplateWrappedArray.php	17
testData/codeInsight/typeInference/TemplateWrappedClass.php	22
testData/codeInsight/typeInference/TemplatedArrayKey.php	10
testData/codeInsight/typeInference/TemplatedClassVariableDocType.php	7
testData/codeInsight/typeInference/TemplatedIteratorInForeach.php	47
testData/codeInsight/typeInference/TraitString.php	3
testData/codeInsight/typeInference/TruthyString.php	3
testData/codeInsight/typeInference/TypeAlias.php	7
testData/codeInsight/typeInference/TypeAliasGlobal.php	7
testData/codeInsight/typeInference/TypeAliasPlural.php	12
testData/codeInsight/typeInference/TypesFromExtendedClassConstants.php	9
testData/codeInsight/typeInference/TypesFromExtendedClassConstantsWildcard.php	11
testData/codeInsight/typeInference/UnknownArrayKey.php	7
testData/codeInsight/typeInference/VarOnPromotedProperty.php	15
testData/codeInsight/typeInference/VarOnPromotedPropertyWithDocCommentOnMethod.php	25
testData/codeInsight/typeInference/WithoutTemplate.php	6
testData/codeInsight/typeInference/genericAndStatic/arrayObject.php	16
testData/codeInsight/typeInference/genericAndStatic/queryBuilder.php	17
testData/codeInsight/typeInference/genericAndStatic/static.php	37
testData/codeInsight/typeInference/genericAndStatic/staticWithEntities.php	13
testData/codeInsight/typeInference/genericAndStatic/this.php	27
testData/codeInsight/typeInference/genericArray/nestedClassString.php	5
testData/codeInsight/typeInference/genericArray/nestedKey.php	5
testData/codeInsight/typeInference/genericArray/nestedValue.php	5
testData/codeInsight/typeInference/genericArray/nestedValueWithKey.php	5
testData/codeInsight/typeInference/genericArray/nonArray.php	5
testData/codeInsight/typeInference/genericArray/nonEmptyArray.php	5
testData/codeInsight/typeInference/genericArray/simpleKey.php	5
testData/codeInsight/typeInference/genericArray/simpleValue.php	5
testData/codeInsight/typeInference/genericArray/union.php	5
testData/codeInsight/typeInference/returnStaticOrThis/arrayOfThis.php	30
testData/codeInsight/typeInference/returnStaticOrThis/static.php	25
testData/codeInsight/typeInference/returnStaticOrThis/this.php	25
testData/codeInsight/typeInference/returnStaticOrThis/thisWithForeach.php	17
testData/completion/ArrayAndObjectShapes.php	4
testData/completion/ArrayAndObjectShapesMultipleFiles.php	4
testData/completion/ArrayShape.php	5
testData/completion/ArrayShapeArrayAccessIntIndex.php	4
testData/completion/ArrayShapeFromConstructorCompletion.php	8
testData/completion/ArrayShapeMultipleFiles.php	5
testData/completion/ArrayShapeNestedForeach.php	11
testData/completion/ArrayShapePropertyTag.php	7
testData/completion/ArrayShapePropertyTagAndVarTag.php	8
testData/completion/ArrayShapePropertyTagAndVarTagClassDocComment.php	6
testData/completion/ArrayShapeQuotedKeys.php	4
testData/completion/ArrayShapeQuotedKeysMultiple.php	4
testData/completion/ArrayShapeUnion.php	3
testData/completion/ArrayShapeWithLineComment.php	10
testData/completion/ConditionalType.php	2
testData/completion/CustomDeclaredTypes.php	4
testData/completion/CustomDocTypes.php	5
testData/completion/DocTagCompletions.php	9
testData/completion/ExpectedArgumentCompletionFromKeyOf.php	16
testData/completion/NestedArrayShape.php	5
testData/completion/NestedArrayShapeDifferentQuotes.php	5
testData/completion/NestedArrayShapeForeach.php	7
testData/completion/NestedArrayShapeForeachOverArrayAccess.php	7
testData/completion/NestedArrayShapeUnion.php	4
testData/completion/NestedListArrayShape.php	4
testData/completion/NestedListArrayShapeUnion.php	3
testData/completion/NestedMultilineArrayShape.php	5
testData/completion/NoMaterializationForTemplateExtends.php	5
testData/completion/ObjectAndArrayShapes.php	4
testData/completion/ObjectAndArrayShapesMixed.php	4
testData/completion/ObjectAndArrayShapesMultipleFiles.php	4
testData/completion/ObjectShapeArrayAccessIntIndex.php	4
testData/completion/ObjectShapeConstructor.php	6
testData/completion/ObjectShapeDocParam.php	4
testData/completion/ObjectShapeDocProperty.php	7
testData/completion/ObjectShapeField.php	8
testData/completion/ObjectShapeFunction.php	6
testData/completion/ObjectShapeIndexedArray.php	4
testData/completion/ObjectShapeMultipleFiles.php	3
testData/completion/ObjectShapePhysicalField.php	6
testData/completion/ObjectShapeVariable.php	2
testData/completion/PsalmAliasImport.php	8
testData/completion/PsalmTraceTagCompletion.php	2
testData/completion/StaticMemberReferenceDynamicClassFQN.php	12
testData/completion/StaticMethodsCompletionViaClassStringForeachKey.php	10
testData/completion/StaticMethodsCompletionViaClassStringForeachValue.php	13
testData/completion/TemplateParameters.php	6
testData/completion/genericMixins/decorator.php	9
testData/completion/genericMixins/genericAndPlainMixins.php	16
testData/completion/genericMixins/genericMixinsInOtherFile.php	9
testData/completion/genericMixins/severalMixins.php	16
testData/completion/genericMixins/simple.php	14
testData/completion/genericMixins/stdlibClassMixin.php	9
testData/completion/genericMixins/unionTwoClassesWithMixins.php	18
testData/moveDragAndDrop/GenericsListType/after/N1/N/Book.php	3
testData/moveDragAndDrop/GenericsListType/after/N1/N/Library.php	5
testData/moveDragAndDrop/GenericsListType/before/N/Book.php	3
testData/moveDragAndDrop/GenericsListType/before/N/Library.php	5
testData/output/Simple.php	10
testData/parameterInfo/NativeClosure.php	3
testData/parameterInfo/PsalmDocClosure.php	5
testData/resolve/GenericMixinDecorator.php	9
testData/resolve/GenericMixinField.php	10
testData/resolve/GenericMixinGenericAndPlainMixins.php	14
testData/resolve/GenericMixinMethod.php	10
testData/resolve/GenericMixinSeveralMixins.php	14
testData/resolve/GenericMixinUnionTwoClassesWithMixins.php	16
