creativenull/efmls-configs-nvim
An unofficial collection of linters and formatters configured for efm-langserver for neovim.
18 Releases
Latest: 3mo ago
v1.11.1Latest
📋 Changes
- Format codebase
v1.11.0
📋 What's Changed
- Update biome formatter arguments and root markers by @napisani in https://github.com/creativenull/efmls-configs-nvim/pull/163
- fix(linters/eslint_d): update lintFormats by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/165
- fix(linters/eslint): use same lintFormats from eslint_d by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/167
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.10.1...v1.11.0
v1.10.1
📋 What's Changed
- fix(prettier,prettierd): input path first by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/162
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.10.0...v1.10.1
v1.10.0
📋 What's Changed
- chore(nixfmt): update url by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/147
- feat(sqruff): add formatter by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/148
- fix(sqruff): add non-interactive option by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/149
- fix: lsp spec defines tabSize not tabWidth by @konradmalik in https://github.com/creativenull/efmls-configs-nvim/pull/150
- fix(linter/golangci_lint): not working with version 2 by @shubham-cpp in https://github.com/creativenull/efmls-configs-nvim/pull/151
- fix(linter/eslint): eslint_d & eslint support for v9 by @shubham-cpp in https://github.com/creativenull/efmls-configs-nvim/pull/152
- Add zlint by @davidrios in https://github.com/creativenull/efmls-configs-nvim/pull/153
- fix(formatter/sqruff): remove deprecated force arg by @Sir-Didymus in https://github.com/creativenull/efmls-configs-nvim/pull/154
- + 4 more
✨ New Contributors
- @konradmalik made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/150
- @shubham-cpp made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/151
- @davidrios made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/153
- @Sir-Didymus made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/154
- @crcovar made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/159
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.9.0...v1.10.0
v1.9.0
📋 What's Changed
- feat(formatters): add kdlfmt by @airRnot1106 in https://github.com/creativenull/efmls-configs-nvim/pull/144
- adding gleam by @napisani in https://github.com/creativenull/efmls-configs-nvim/pull/146
- fix(stylua): use --stdin-filepath option in https://github.com/creativenull/efmls-configs-nvim/commit/6123245ae82a51b2facd45e712f0028ba6294a56
✨ New Contributors
- @airRnot1106 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/144
- @napisani made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/146
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.8.0...v1.9.0
v1.8.0
📋 What's Changed
- feat(formatters): add typstyle by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/135
- feat(formatter/yapf): Support range formatting. Add setup.py to rootMarkers. by @zaquest in https://github.com/creativenull/efmls-configs-nvim/pull/136
- feat(linters/phpcs): pass file path to phpcs (#137) by @chfoidl in https://github.com/creativenull/efmls-configs-nvim/pull/138
- fix(linter/clang_tidy): add lintIgnoreExitCode by @sethgirvan in https://github.com/creativenull/efmls-configs-nvim/pull/140
- feat(linters): add clang_format as a linter by @sethgirvan in https://github.com/creativenull/efmls-configs-nvim/pull/141
- feat(formatters): add mix as a formatter by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/142
- feat(formatters): add djlint by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/143
✨ New Contributors
- @zaquest made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/136
- @chfoidl made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/138
- @sethgirvan made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/140
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.7.0...v1.8.0
v1.7.0
📋 What's Changed
- fix(linter/xo): pass filename to determine config by @isti115 in https://github.com/creativenull/efmls-configs-nvim/pull/132
- feat: Add package.json as biome root marker by @lsig in https://github.com/creativenull/efmls-configs-nvim/pull/133
✨ New Contributors
- @isti115 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/132
- @lsig made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/133
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.6.0...v1.7.0
v1.6.0
📋 What's Changed
- Add ruff sorting capability as a separate formatter by @kvaggelakos in https://github.com/creativenull/efmls-configs-nvim/pull/122
- feat(formatter): use `biome check --apply` instead of `biome format` by @OJII3 in https://github.com/creativenull/efmls-configs-nvim/pull/124
- fix(formatter/taplo): fix string format parameters by @aemr3 in https://github.com/creativenull/efmls-configs-nvim/pull/125
- add jsonlint and markuplint config by @Phantasimay in https://github.com/creativenull/efmls-configs-nvim/pull/128
- fix(linters): lintFormats for jsonlint and markuplint by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/130
✨ New Contributors
- @kvaggelakos made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/122
- @OJII3 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/124
- @aemr3 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/125
- @Phantasimay made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/128
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.5.0...v1.6.0
v1.5.0
📋 What's Changed
- feat(formatter): Add prettypst config by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/114
- feat(formatter): add swiftformat by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/116
- feat(linter): add swiftlint by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/117
- fix(formatter/prettier): fix indent arg for prettier and prettier_d by @HeRo3S in https://github.com/creativenull/efmls-configs-nvim/pull/119
- feat(formatter): add deno fmt by @ryuheechul in https://github.com/creativenull/efmls-configs-nvim/pull/120
- Update google_java_format.lua by @kuator in https://github.com/creativenull/efmls-configs-nvim/pull/113
✨ New Contributors
- @HeRo3S made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/119
- @ryuheechul made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/120
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.4.0...v1.5.0
v1.4.0
📋 What's Changed
- fix: typst -> typstfmt by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/106
- Add more prettier root markers by @mskelton in https://github.com/creativenull/efmls-configs-nvim/pull/107
- black support range formatting now by @kuator in https://github.com/creativenull/efmls-configs-nvim/pull/109
- feat(linter): add sqlfluff by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/111
✨ New Contributors
- @mskelton made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/107
- @kuator made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/109
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.3.0...v1.4.0
v1.3.0
📋 What's Changed
- Add cljstyle formatter by @just-sultanov in https://github.com/creativenull/efmls-configs-nvim/pull/100
- fix(formatter/ruff): fix args by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/102
- feat(linter): Add ruff config by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/101
- feat(formatter): Add typstfmt config by @GaetanLepage in https://github.com/creativenull/efmls-configs-nvim/pull/103
- Add fnlfmt config by @1256-bits in https://github.com/creativenull/efmls-configs-nvim/pull/105
✨ New Contributors
- @just-sultanov made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/100
- @GaetanLepage made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/102
- @1256-bits made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/105
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.2.0...v1.3.0
v1.2.0
📋 What's Changed
- feat(linters): add lintSource by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/74
- feat(formatters): adding additional formatters for toml, scala, and yaml. by @phrmendes in https://github.com/creativenull/efmls-configs-nvim/pull/75
- feat(formatters): add `fixjson` by @phdhary in https://github.com/creativenull/efmls-configs-nvim/pull/76
- Add support for gofumpt by @jwilner in https://github.com/creativenull/efmls-configs-nvim/pull/79
- Add prettier for yaml by @jwilner in https://github.com/creativenull/efmls-configs-nvim/pull/80
- feat(linter): add cmake_lint by @syyyr in https://github.com/creativenull/efmls-configs-nvim/pull/84
- feat(linter): add checkmake by @syyyr in https://github.com/creativenull/efmls-configs-nvim/pull/83
- feat(formatters): protolint by @custompro98 in https://github.com/creativenull/efmls-configs-nvim/pull/85
- + 4 more
✨ New Contributors
- @phrmendes made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/75
- @phdhary made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/76
- @jwilner made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/79
- @syyyr made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/84
- @custompro98 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/85
- @Anthony-Fiddes made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/90
- @noamsto made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/96
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.1.1...v1.2.0
v1.1.1
📋 What's Changed
- Update shellcheck.lua by @davidosomething in https://github.com/creativenull/efmls-configs-nvim/pull/55
- feat(linters): ignore exit code for flake8 by @nguymin4 in https://github.com/creativenull/efmls-configs-nvim/pull/56
- add selene by @DimitrisDimitropoulos in https://github.com/creativenull/efmls-configs-nvim/pull/57
- add perl formatters by @WhoIsSethDaniel in https://github.com/creativenull/efmls-configs-nvim/pull/58
- fix(docgen): sort languages by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/59
- chore(supported-list): gen with sorted langs by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/60
- feat: add google-java-format by @lpoto in https://github.com/creativenull/efmls-configs-nvim/pull/62
- feat: add 5 formatters & 2 linters by @chrisgrieser in https://github.com/creativenull/efmls-configs-nvim/pull/63
- + 9 more
✨ New Contributors
- @nguymin4 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/56
- @WhoIsSethDaniel made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/58
- @lpoto made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/62
- @chrisgrieser made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/63
- @mohamad-supangat made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/65
- @doums made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/67
- @ColdMacaroni made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/72
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.1.0...v1.1.1
v1.1.0
📋 What's Changed
- Update actionlint.lua by @davidosomething in https://github.com/creativenull/efmls-configs-nvim/pull/37
- feat: add mypy linter by @itaranto in https://github.com/creativenull/efmls-configs-nvim/pull/39
- feat: add the isort formatter by @itaranto in https://github.com/creativenull/efmls-configs-nvim/pull/40
- feat: add the gitlint linter by @itaranto in https://github.com/creativenull/efmls-configs-nvim/pull/41
- feat: add the jq linter by @itaranto in https://github.com/creativenull/efmls-configs-nvim/pull/42
- Added `alejandra` formatter for `Nix` by @ivenw in https://github.com/creativenull/efmls-configs-nvim/pull/43
- Fix cppcheck lintFormats add rootMarkers change lintCommand by @DimitrisDimitropoulos in https://github.com/creativenull/efmls-configs-nvim/pull/48
- Add slim-lint by @ohakutsu in https://github.com/creativenull/efmls-configs-nvim/pull/46
- + 3 more
✨ New Contributors
- @davidosomething made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/37
- @itaranto made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/39
- @ivenw made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/43
- @DimitrisDimitropoulos made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/48
- @ohakutsu made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/46
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v1.0.0...v1.1.0
v1.0.0
📋 What's Changed
- feat: BREAKING CHANGES - simplify setup [v1] by @creativenull in https://github.com/creativenull/efmls-configs-nvim/pull/30
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v0.2.2...v1.0.0
📦 Summary
- Removed `init()` and `setup()` way of setting up efmls-configs - there is an easier way making use of lspconfig, refer to the docs
- Bump minimum neovim support to v0.7.0
v0.2.2
📋 What's Changed
- Fix typo in link to Ale by @WhyNotHugo in https://github.com/creativenull/efmls-configs-nvim/pull/31
- feat(formatter): Add smlfmt by @j-barnak in https://github.com/creativenull/efmls-configs-nvim/pull/33
- feat(formatter): add dprint configuration by @MariaSolOs in https://github.com/creativenull/efmls-configs-nvim/pull/34
- feat(linter): add actionlint for github actions by @benelan in https://github.com/creativenull/efmls-configs-nvim/pull/35
✨ New Contributors
- @WhyNotHugo made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/31
- @j-barnak made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/33
- @MariaSolOs made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/34
- @benelan made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/35
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v0.2.1...v0.2.2
Release v0.2.0v0.2.0
📋 What's Changed
- fix(formatters/shfmt): pass in input filename by @llllvvuu in https://github.com/creativenull/efmls-configs-nvim/pull/17
- chore: Add a bunch of formatters and linters by @mrjones2014 in https://github.com/creativenull/efmls-configs-nvim/pull/19
- feat(linters/{solhint, slither}, formatters/forge_fmt): Solidity tooling by @llllvvuu in https://github.com/creativenull/efmls-configs-nvim/pull/18
- feat: Add `fish --no-execute` linter by @mrjones2014 in https://github.com/creativenull/efmls-configs-nvim/pull/21
- fix(luacheck): Ignore exit code by @mrjones2014 in https://github.com/creativenull/efmls-configs-nvim/pull/24
- Add djlint as linter by @Penaz91 in https://github.com/creativenull/efmls-configs-nvim/pull/25
- Pass filename to eslint and eslint_d. by @TrevorS in https://github.com/creativenull/efmls-configs-nvim/pull/22
- Fix bug, invalid formatter name changed to correct one by @Inom-Turdikulov in https://github.com/creativenull/efmls-configs-nvim/pull/26
- + 1 more
✨ New Contributors
- @mrjones2014 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/19
- @Penaz91 made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/25
- @TrevorS made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/22
- @Inom-Turdikulov made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/26
- @creativenull made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/29
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v0.1.4...v0.2.0
v0.1.4
📋 What's Changed
- feat: show the world how great you are soon to be by @RoryNesbitt in https://github.com/creativenull/efmls-configs-nvim/pull/13
- feat(prettier, prettier_d): textDocument/rangeFormatting by @llllvvuu in https://github.com/creativenull/efmls-configs-nvim/pull/14
- feat(stylua): textDocument/rangeFormatting by @llllvvuu in https://github.com/creativenull/efmls-configs-nvim/pull/15
- Pint formatter for laravel/php
- Fix eslint - ignore exit code
✨ New Contributors
- @RoryNesbitt made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/13
- @llllvvuu made their first contribution in https://github.com/creativenull/efmls-configs-nvim/pull/14
- Full Changelog: https://github.com/creativenull/efmls-configs-nvim/compare/v0.1.3...v0.1.4
