Matt Sturgeon
d8f3113e90
plugins/none-ls: refactor using mkSourcePlugin
...
Introduce `_mk-source-plugin.nix`, which returns a module handling a
specific none-ls source plugin.
This wasn't possible previously due to IFD conflicting with evaluating
module imports.
Adjusted the test to use the `options` provided via module args, and
cleaned up some stuff allowing "unpackaged" sources to not be listed
again in the test file.
2024-07-13 20:11:09 +01:00
Gaetan Lepage
d564b52999
tests/plugins/none-ls: re-enable rubyfmt test for linux
2024-06-29 12:36:07 +02:00
Matt Sturgeon
ca8ac5f8e4
plugins/none-ls: switch to mkNeovimPlugin
2024-06-27 11:35:41 +01:00
Gaetan Lepage
bf109a3e59
plugins/none-ls: disable rubyfmt test as it is broken
2024-06-18 11:38:52 +02:00
Gaetan Lepage
56aaef010a
tests: remove tests depending on anslible-lint for darwin
2024-05-24 00:04:27 +02:00
traxys
62f32bfc71
treewide: Reformat with nixfmt
2024-05-05 22:00:40 +02:00
Gaetan Lepage
f1cb9f0746
tests: disable tests using broken pkgs.clj-kondo
2024-03-27 13:32:06 +01:00
Gaetan Lepage
822ec15646
tests/none-ls: disable test for broken d2_fmt
2024-03-22 17:25:05 +01:00
Gaetan Lepage
c8f97fc952
plugins/none-ls: update sources
2024-03-18 11:56:56 +01:00
Gaetan Lepage
8b500ef1db
tests: temporarily disable test for swift_format on aarch64
2024-03-11 19:24:14 +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
Nathan Felber
060a05138c
Add ruff linter and formatter as none-ls source
2024-02-22 16:15:40 +01:00
Mikael Fangel
5870c2e964
fantomas: enable darwin test
2024-02-22 10:57:52 +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
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
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
Gaetan Lepage
4c0a067afb
tests/{none-ls,efmls-configs}: disable cbfmt, latexindent and chktex on darwin (broken)
2024-01-05 00:05:28 +01:00
Ariel D'Alessandro
c11158c73e
fix: add missing test
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
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
4932dbb966
tests/lsp-format: enable lsp in lsp-format test
2023-12-06 16:17:25 +01:00
Gaetan Lepage
27b0c6bf20
plugins/none-ls: add enableLspFormat option
2023-11-28 14:08:27 +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
9004ffe32f
plugins/none-ls: disable fantomas test for darwin
2023-10-28 16:45:51 +02: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