language:
id: lua
kind: source
project: playground/lua
query-profile:
symbol-query: normalize_timestamp
callable-query: format_timestamp
format-file: timestamp.lua
expected-names:
- normalize_timestamp
- format_timestamp
pairs:
- language: lua
server: emmylua_ls
smoke:
status: queries
exceptions:
- command: format
outcome: failure
message: returned a line outside
reason: EmmyLua returns an invalid formatting edit outside the requested file
- command: grep
outcome: empty-matches
reason: EmmyLua returns no immediate workspace-symbol matches
- command: callees
outcome: empty-matches
reason: EmmyLua returns no outgoing call-hierarchy edges for the fixture function
- language: lua
server: lua_ls
smoke:
status: excluded
reason: LuaLS answers queries but does not exit after direct shutdown; detached lifecycle coverage is required instead.
lifecycle:
status: scenarios
direct-run:
status: excluded
reason: LuaLS does not exit reliably after a direct shutdown exchange.