GitPedia
creativenull

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
creativenullcreativenull·3mo ago·March 8, 2026
GitHub

📋 Changes

  • Format codebase
v1.11.0
creativenullcreativenull·5mo ago·January 12, 2026
GitHub

📋 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
creativenullcreativenull·7mo ago·November 4, 2025
GitHub

📋 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
creativenullcreativenull·7mo ago·November 2, 2025
GitHub

📋 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
creativenullcreativenull·1y ago·December 5, 2024
GitHub

📋 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
creativenullcreativenull·1y ago·November 20, 2024
GitHub

📋 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
creativenullcreativenull·2y ago·May 19, 2024
GitHub

📋 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
creativenullcreativenull·2y ago·April 2, 2024
GitHub

📋 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
creativenullcreativenull·2y ago·January 10, 2024
GitHub

📋 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
creativenullcreativenull·2y ago·November 29, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·November 20, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·October 23, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·September 4, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·August 25, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·August 21, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·August 20, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·August 11, 2023
GitHub

📋 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
creativenullcreativenull·2y ago·July 25, 2023
GitHub

📋 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