Commit Graph
50 Commits
Author SHA1 Message Date
Gaetan Lepage f2f97d844b misc: allow null in extraPackages 2024-04-24 08:10:51 +02:00
Gaetan Lepage 6f7b236f65 plugins/none-ls: update tools 2024-04-22 15:54:34 +02:00
Gaetan Lepage 2742dc091a plugins/none-ls: rename package nixfmt to nixfmt-classic 2024-04-09 10:42:58 +02:00
Gaetan Lepage f05d5aaf3b plugins/none-ls: add new server htmlbeautifier 2024-04-09 10:42:58 +02:00
Gaetan Lepage c8f97fc952 plugins/none-ls: update sources 2024-03-18 11:56:56 +01:00
Gaétan Lepage a1636f620f plugins/none-ls: Switch from assertions to warnings for none-ls tools maintenance (#1285) 2024-03-18 10:36:35 +01:00
Gaetan Lepage ace360b5de plugins/none-ls: clean tools list w.r.t upstream 2024-03-07 14:52:18 +01:00
Gaetan Lepage 1748ebaf92 plugins/none-ls: automatic check for tools packages declaration 2024-03-07 14:52:18 +01:00
Gaetan Lepage bb64e79de6 plugins/none-ls: add packages for supported builtin tools 2024-03-06 22:25:37 +01:00
Rob Hanlon 64d3996bd0 plugins/none-ls: fix withArgs type, syntax (#1182)
This was previously null or string, but was changed to null or Lua in
nix-community/nixvim#1169. Internally, `withArgs` is expected to be a
string, but `mkNullOrLua` applies `mkRaw`, leading to a type error when
generating the output, as it is attempting to interpolate a set rather
than a string.

Tested locally, and verified that it fixes my setup.
2024-03-03 11:39:13 +01:00
traxys f9280a6865 plugin/none-ls: Implement all builtins (#1169)
* plugins/none-ls: Use upstream builtins.json to list sources

This avoids the need to define sources in nixvim. We only need to define
a mapping from source names to packages.

This commit does not yet introduce sources for the newly available builtins

* plugin/none-ls: Enable all known sources in tests

* plugins/none-ls: Add all missing sources
2024-03-01 13:24:14 +01:00
Gaetan Lepage 07e690abd4 plugins/none-ls: use php-codesniffer package instead of deprecated phpcbf 2024-02-28 09:30:26 +01:00
Nathan Felber 060a05138c Add ruff linter and formatter as none-ls source 2024-02-22 16:15:40 +01:00
James Taranto be82033814 plugins/none-ls: add typos 2024-02-15 13:06:08 +01:00
Mateus Alves 81ff1f8f6f plugins/none-ls: Add google_java_format as a source for none-ls (#1068)
Add google_java_format for none-ls sources.
2024-02-12 21:36:48 +01:00
James Taranto 2d7c834866 plugins/none-ls add stylelint 2024-02-12 11:09:23 +01:00
Mateus Alves b0edf063c4 plugins/none-ls: add prettierd (#1058)
add prettierd formatter source for none-ls.
2024-02-12 08:40:11 +01:00
Mateus Alves 2b3581e41a plugins/none-ls: add asmfmt (#1064)
Add an option to enable asmfmt in none-ls sources.
2024-02-11 21:49:33 +01:00
Gabriel Arazas 0b5800a2a2 docs: clean up descriptions (#1061) 2024-02-11 13:51:34 +01:00
Gaetan Lepage 7dbf7f978c plugins: do not import helpers.nix directly 2024-02-11 11:50:35 +01:00
Mateus Alves 9f3bbca7f1 plugins/none-ls: add astyle (#1056)
Add an option to enable astyle none-ls source.
2024-02-11 10:32:13 +01:00
Mateus Alves 66c069c48d plugins/none-ls: add checkstyle (#1047)
Add an option to enable checkstyle none-ls source.
2024-02-10 07:05:57 +01:00
Gaetan Lepage e2c3459d1d lib/helpers: extraOptionsOptions -> neovim-plugin.extraOptionsOptions 2024-01-28 23:39:14 +01:00
Coutinho de Souza 8b91bf010a plugins/none-ls: add bean_format (#985) 2024-01-28 11:31:47 +01:00
Gaetan Lepage bcbe244e54 plugins/none-ls: remove deprecated prettier_d_slim formatter 2024-01-22 13:41:54 +01:00
Geoffrey Frogeye 05fcc7ebe1 plugins/none-ls: add formatting/code_action source: ltrs (#953) 2024-01-20 19:07:30 +01:00
dankuri 1f73ae1d94 plugins/none-ls: add gofumpt and goimports_reviser (#945) 2024-01-16 23:55:02 +01:00
garaiza-93 0379ab34cc plugins/none-ls: add bandit source (#925)
* plugins/none-ls: add bandit source

* plugins/none-ls: add test for bandit
2024-01-11 08:32:13 +01:00
traxys 1d8e7906c9 plugins: Introduce helpers.defaultNullOpts.mkLuaFn (#855)
This allows to avoid calling `mkRaw` on lua functions, as they will get
applied automatically.

This could also help in the future to refactor the use of Lua code to
make it more user-friendly.
2023-12-29 15:24:42 +01:00
Ariel D'Alessandro 08b055af7e feat: add laravel pint formating to none-ls 2023-12-24 17:32:43 +01:00
Mikael Fangel 310f1ad5b5 plugins/none-ls: init golines 2023-12-24 00:20:42 +01:00
Mikael Fangel 6e66c1bc5e plugins/none-ls: init goimports 2023-12-24 00:20:42 +01:00
Mikael Fangel 9119cc1554 plugins/none-ls: init staticcheck 2023-12-24 00:20:42 +01:00
Mikael Fangel 6e8bc402af plugins/none-ls: init revive 2023-12-24 00:20:42 +01:00
Gaetan Lepage 290855ed3d plugins: use mkSeverity where possible 2023-12-22 14:48:15 +01:00
budimanjojo 7e8250dc58 plugins/none-ls: add formatting source: trim_newlines & trim_whitespace 2023-12-08 09:35:09 +01:00
budimanjojo ee7e489448 plugins/none-ls: add diagnostic source: yamllint 2023-12-08 09:35:09 +01:00
budimanjojo 19f5f81560 plugins/none-ls: add diagnostic source: write_good 2023-12-08 09:35:09 +01:00
budimanjojo db8a3cfa10 plugins/none-ls: add diagnostic source: markdownlint 2023-12-08 09:35:09 +01:00
budimanjojo 5aea581d32 plugins/none-ls: add diagnostic source: ansiblelint 2023-12-08 09:35:09 +01:00
Gaetan Lepage 741dd36395 plugins/none-ls: fix warning with prettier 2023-12-02 20:29:28 +01:00
Gaetan Lepage 944a84b2c0 plugins/none-ls: add disableTsServerFormatter option 2023-12-02 18:07:19 +01:00
Gaetan Lepage 19b2792602 plugins/none-ls: formatting 2023-12-02 18:07:19 +01:00
Gaetan Lepage 27b0c6bf20 plugins/none-ls: add enableLspFormat option 2023-11-28 14:08:27 +01:00
Gaetan Lepage 19f39c3b1b plugins: swith to the new behaviour of mkRaw 2023-11-23 11:39:41 +01:00
Mikael Fangel a88b955020 plugins/none-ls: add ktlint formatter and diagnostics (#729) 2023-11-23 08:40:49 +01:00
Mikael Fangel 0883bab1ab golangci-lint: init (#719) 2023-11-21 14:43:19 +01:00
Gaetan Lepage b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
Mikael Fangel 8e34083935 fantomas: init (#672) 2023-10-28 12:50:09 +02:00
siph 56f46166f9 plugins/null-ls: migrate null-ls to none-ls 2023-10-22 00:50:54 +02:00