Skip to content

Diagnostics catalogue

Every diagnostic the MeTTa language server reports, with what it means and how to fix it. Editors link a diagnostic's code straight to its page here, so you always see the full explanation, not just the one-line message.

CodeDiagnostic
call.arityWrong number of arguments
call.typeMismatchArgument type mismatch
definition.duplicateDuplicate definition
import.unresolvedImport target could not be resolved
import.notRunImport form is not run
space.unboundUnbound atom-space symbol
symbol.possibleTypoPossible typo in a call head (hint)
symbol.needsImportA known symbol that needs importing (hint)
type.undefinedUndefined type in a signature
variable.undefinedFree variable in a body
variable.reservedHashVariable name contains '#'
variable.suspiciousSemicolonVariable name contains ';'

Released under the Apache-2.0 License.