efm-langserver
efm-langserver copied to clipboard
General purpose Language Server
The documentation in the schema.json promises a default value of `true`. Yet, the implementation does not uphold this promise anywhere. Without this change, documents have so far been linted when...
I've tried the following, but I'm sure the lint options are not set correctly: ``` tools: python-darglint: &python-darglint lint-command: 'darglint -s numpy ${INPUT}' lint-stdin: false lint-formats: - '%f:%l:%t:%n: %m' lint-ignore-exit-code:...
Neovim sends filenames to LSP as URI using lower case %-encoding. For some tools (when `entry.Filename` is not empty) current implementation converts filename to URI (using upper case %-encoding) and...
When the linter tool in question returns the data as json in the first place, it doesn't really make sense to take that output and turn it into text lines,...
I changed my lint format to include %e and %k, but the highlights don't reflect what is passed in. eslint's formatter can provide line start, line end, column start, and...
Add a new configuration option to ignore formatter exit codes. Some formatters use non-zero exit codes when formatting was successful. See #183. For example, `phpcbf` uses a non-zero exit code...