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

Helix

Add the following to ~/.config/helix/languages.toml.

For the full settings schema, see Setup Overview.

~/.config/helix/languages.toml
[language-server.solidity-language-server]
command = "solidity-language-server"
args = ["--stdio"]
 
[language-server.solidity-language-server.config.solidity-language-server.inlayHints]
parameters = true
gasEstimates = true
 
[language-server.solidity-language-server.config.solidity-language-server.lint]
enabled = true
severity = []
only = []
exclude = []
 
[language-server.solidity-language-server.config.solidity-language-server.fileOperations]
templateOnCreate = true
updateImportsOnRename = true
updateImportsOnDelete = true
 
[language-server.solidity-language-server.config.solidity-language-server.projectIndex]
fullProjectScan = true
cacheMode = "v2"
incrementalEditReindex = false
 
[[language]]
name = "solidity"
language-servers = ["solidity-language-server"]
auto-format = false

Lint options reference

Lint options (severity, rule IDs, only, exclude) are documented in Setup Overview → Lint values.