Crate emmylua_code_analysis

Source

Structs§

AnalyzeError
CodeStyleDiagnostic
DbIndex
DeclReference
DiagnosticAction
DiagnosticIndex
EmmyLuaAnalysis
Emmyrc
FileId
GenericTpl
InFiled
InferGuard
Guard to prevent infinite recursion Some type may reference itself, so we need to check if we have already inferred this type
LuaAliasCallType
LuaCompilation
LuaDecl
LuaDeclId
LuaDeclIndex
LuaDeclLocation
LuaDeclarationTree
LuaDiagnostic
LuaDocParamInfo
LuaDocReturnInfo
LuaDocument
LuaFileInfo
LuaFlowChain
LuaFlowIndex
LuaFunctionType
LuaGenericType
LuaInferConfig
LuaInstanceType
LuaIntersectionType
LuaMember
LuaMemberId
LuaMemberIndex
LuaMemberInfo
LuaMemberPathExistType
LuaMultiLineUnion
LuaObjectType
LuaOperator
LuaOperatorId
LuaOperatorIndex
LuaPropertyId
LuaPropertyIndex
LuaReferenceIndex
LuaScope
LuaScopeId
LuaSignature
LuaSignatureId
LuaSignatureIndex
LuaStringTplType
LuaTupleType
LuaTypeDecl
LuaTypeDeclId
LuaTypeIndex
LuaUnionType
ModuleInfo
Profile
RangeFormatResult
SemanticInfo
SemanticModel
TypeSubstitutor
Vfs
VirtualUrlGenerator
VirtualWorkspace
A virtual workspace for testing.

Enums§

DiagnosticActionKind
DiagnosticCode
EmmyrcFilenameConvention
EmmyrcLuaVersion
GenericTplId
LocalAttribute
LuaAliasCallKind
LuaDeclExtra
LuaDeclOrMemberId
LuaDeclTypeKind
LuaIndexAccessKey
LuaMemberKey
LuaMemberOwner
LuaMultiReturn
LuaOperatorMetaMethod
LuaPropertyOwnerId
LuaScopeKind
LuaType
LuaTypeAttribute
RenderLevel
ScopeOrDeclId
TypeAssertion
TypeCheckFailReason
TypeOps

Functions§

check_code_style
file_path_to_uri
get_locale_code
humanize_type
instantiate_type
load_configs
load_workspace_files
range_format_code
read_file_with_encoding
reformat_code
remove_code_style
set_locale
update_code_style
uri_to_file_path

Type Aliases§

TypeCheckResult