Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Solidity LSP Competition

Benchmarked against exampleShop.sol.

Settings

SettingValue
FileShop.sol
Positionline 130, col 26
Iterations10 (2 warmup)
Timeout10s

Servers

ServerVersion
mmsaki0.1.30

Summary

Methodmmsaki
initialize19.6ms ⚡
textDocument/diagnostic2.5ms ⚡
textDocument/semanticTokens/full/delta2.2ms ⚡
textDocument/definition1.3ms ⚡
textDocument/declaration0.3ms ⚡
textDocument/hover1.2ms ⚡
textDocument/references0.7ms ⚡
textDocument/completion7.1ms ⚡
textDocument/signatureHelp1.2ms ⚡
textDocument/rename2.3ms ⚡
textDocument/prepareRename0.2ms ⚡
textDocument/documentSymbol1.9ms ⚡
textDocument/documentHighlight1.8ms ⚡
textDocument/documentLink0.2ms ⚡
textDocument/formatting12.4ms ⚡
textDocument/foldingRange2.2ms ⚡
textDocument/selectionRange2.1ms ⚡
textDocument/inlayHint1.5ms ⚡
textDocument/semanticTokens/full2.1ms ⚡
textDocument/semanticTokens/range1.7ms ⚡
workspace/symbol1.4ms ⚡
workspace/willRenameFiles8.6ms ⚡
workspace/willCreateFiles0.1ms ⚡
workspace/willDeleteFiles7.6ms ⚡
workspace/executeCommand0.3ms ⚡
textDocument/codeAction1.1ms ⚡

Scorecard

ServerWinsOut of
mmsaki2626

Results

initialize

Serverp95RSSResult
mmsaki19.6ms ⚡9.7 MBok

textDocument/diagnostic

Serverp95RSSResult
mmsaki2.5ms ⚡10.2 MB0 diagnostics

textDocument/semanticTokens/full/delta

Serverp95RSSResult
mmsaki2.2ms ⚡10.1 MBdelta

textDocument/definition

Serverp95RSSResult
mmsaki1.3ms ⚡15.3 MBShop.sol:41

textDocument/declaration

Serverp95RSSResult
mmsaki0.3ms ⚡15.2 MBShop.sol:41

textDocument/hover

Serverp95RSSResult
mmsaki1.2ms ⚡15.1 MBfunction addTax(uint256 amount, uint16 tax, uint16...

textDocument/references

Serverp95RSSResult
mmsaki0.7ms ⚡15.2 MB2 references

textDocument/completion

Serverp95RSSResult
mmsaki7.1ms ⚡15.3 MB2 items (addTax, getRefund)

textDocument/signatureHelp

Serverp95RSSResult
mmsaki1.2ms ⚡15.2 MBfunction addTax(uint256 amount, uint16 tax, uint16...

textDocument/rename

Serverp95RSSResult
mmsaki2.3ms ⚡15.2 MB2 edits in 1 files

textDocument/prepareRename

Serverp95RSSResult
mmsaki0.2ms ⚡15.2 MBready (line 136)

textDocument/documentSymbol

Serverp95RSSResult
mmsaki1.9ms ⚡10.1 MB4 symbols

textDocument/documentHighlight

Serverp95RSSResult
mmsaki1.8ms ⚡15.2 MB[{"kind":3,"range":{"end":{"character":1...

textDocument/documentLink

Serverp95RSSResult
mmsaki0.2ms ⚡15.2 MB1 links

textDocument/formatting

Serverp95RSSResult
mmsaki12.4ms ⚡10.0 MB1 edits

textDocument/foldingRange

Serverp95RSSResult
mmsaki2.2ms ⚡10.1 MB[{"endCharacter":1,"endLine":53,"startCh...

textDocument/selectionRange

Serverp95RSSResult
mmsaki2.1ms ⚡10.0 MB[{"parent":{"parent":{"parent":{"parent"...

textDocument/inlayHint

Serverp95RSSResult
mmsaki1.5ms ⚡15.1 MB22 hints (tax:, base:, buyer:)

textDocument/semanticTokens/full

Serverp95RSSResult
mmsaki2.1ms ⚡10.0 MB455 tokens

textDocument/semanticTokens/range

Serverp95RSSResult
mmsaki1.7ms ⚡10.1 MB160 tokens

workspace/symbol

Serverp95RSSResult
mmsaki1.4ms ⚡15.2 MB61 symbols

workspace/willRenameFiles

Serverp95RSSResult
mmsaki8.6ms ⚡15.2 MBnull (valid)

workspace/willCreateFiles

Serverp95RSSResult
mmsaki0.1ms ⚡10.1 MBnull (valid)

workspace/willDeleteFiles

Serverp95RSSResult
mmsaki7.6ms ⚡15.0 MBnull (valid)

workspace/executeCommand

Serverp95RSSResult
mmsaki0.3ms ⚡10.1 MB{"success"
}

textDocument/codeAction

Serverp95RSSResult
mmsaki1.1ms ⚡15.1 MB[{"diagnostics":[{"code":"unused-import"...

Benchmark run: 2026-03-07T20:47:44Z