Signatures and interfaces are not handled by the language server
Check the examples in src/test/contracts/signature
, we get errors about missing signatures/interfaces. This is because they aren't added to scopes.
Acceptance criteria
- We don't see false-positive errors about missing signatures/interfaces.
- LSP capabilities work with signatures and interfaces.
- Tests added.