Versions in this module Expand all Collapse all v0 v0.21.0 May 13, 2024 Changes in this version + func CheckResourceDefinitions(rootDir string) (string, error) + type ResourceInfo struct + File string + Path string + type ServerlessResource struct + Definitions map[string]ServerlessResourceDefinition + type ServerlessResourceDefinition struct + Properties map[string]any + Type string type ServerlessYML + Resources ServerlessResource v0.20.0 May 4, 2024 Changes in this version + func AnalyseCode(rootDir string, check *ServerlessCheck) error + func CheckFunctionDefinitions(rootDir string) (string, error) + func CheckLocalBuild(rootDir string) (string, error) + func CheckUnusedZips(rootDir string) (string, error) + func CheckYmlFiles(rootDir string) (string, error) + func ExtractZipPath(line string) (string, error) + func ReadYMLDefinitions(dir string, definitions map[string]DefinitionInfo) error + type DefinitionInfo struct + Def ServerlessYML + Errors []string + File string + Path string + Warnings []string + type FunctionInfo struct + File string + Path string + type ServerlessCheck struct + Definitions map[string]DefinitionInfo + MissingVars map[string][]string + func ServerlessQA(rootDir string, warnLevels WarnLevels) (ServerlessCheck, error) + type ServerlessFunctionDefinition struct + Environment map[string]string + Events []interface{} + Handler string + MemorySize int + Package ServerlessPackageDefinition + Timeout int + type ServerlessPackageDefinition struct + Artifact string + type ServerlessProviderDefinition struct + Architecture string + Environment map[string]string + Name string + Region string + Runtime string + Stage string + type ServerlessYML struct + FrameworkVersion string + Functions map[string]ServerlessFunctionDefinition + Provider ServerlessProviderDefinition + type Task struct + Path string + type WarnLevels struct + FunctionsMemorySize int + type ZipPath struct + File string + Path string