Please create an Pull Request if you see any mismatched documentation or typos.
Here is a list of languages that are automatically set and configured when you call languages(). For more information
check the docs: :help efmls-configs-defaults.
| Filetype | Default Linter | Default Formatter |
|---|---|---|
| CSS/SCSS/LESS/SASS | stylelint |
prettier |
| JavaScript/JSX TypeScript/TSX | eslint |
prettier |
| Go | golangci_lint |
|
| HTML | htmlhint |
prettier |
| Lua | luacheck |
stylua |
| Nix | alejandra |
|
| PHP | phpcs |
phpcbf |
| Python | flake8 |
autopep8 |
| Ruby | reek |
|
| VIM | vint |
|
| Blade | blade_formatter |
|
| Proto | buf |
buf |
Below are the supported linters and formatters that are configured to run with efm-langserver. You can access
the table of contents of this document on the left hand corner of the file, in github (Or just a simple Ctrl + F
to search, Cmd + F if on Mac OS). See example code: :help efmls-configs-setup.
alex https://alexjs.com/
local alex = require('efmls-configs.linters.alex')codespell https://github.com/codespell-project/codespell
local codespell = require('efmls-configs.linters.codespell')cspell https://github.com/streetsidesoftware/cspell
local cspell = require('efmls-configs.linters.cspell')languagetool https://languagetool.org/
local languagetool = require('efmls-configs.linters.languagetool')proselint http://proselint.com/
local proselint = require('efmls-configs.linters.proselint')redpen http://redpen.cc/
local redpen = require('efmls-configs.linters.redpen')textlint https://textlint.github.io/
local textlint = require('efmls-configs.linters.textlint')typos https://github.com/crate-ci/typos
local typos = require('efmls-configs.linters.typos')vale https://github.com/ValeLint/vale
local vale = require('efmls-configs.linters.vale')write_good https://github.com/btford/write-good
local write_good = require('efmls-configs.linters.write_good')markuplint https://markuplint.dev/
local markuplint = require('efmls-configs.linters.markuplint')jsonlint https://github.com/zaach/jsonlint
local jsonlint = require('efmls-configs.linters.jsonlint')bashate https://github.com/openstack/bashate
local bashate = require('efmls-configs.linters.bashate')shellcheck https://www.shellcheck.net/
local shellcheck = require('efmls-configs.linters.shellcheck')beautysh https://github.com/illvart/beautysh-action
local beautysh = require('efmls-configs.formatters.beautysh')shfmt https://github.com/mvdan/sh
local shfmt = require('efmls-configs.formatters.shfmt')blade_formatter https://github.com/shufo/blade-formatter
local blade_formatter = require('efmls-configs.formatters.blade_formatter')mcs http://www.mono-project.com/docs/about-mono/languages/csharp/
local mcs = require('efmls-configs.linters.mcs')dotnet_format https://github.com/dotnet/format
local dotnet_format = require('efmls-configs.formatters.dotnet_format')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')clang_format https://clang.llvm.org/docs/ClangFormat.html
local clang_format = require('efmls-configs.linters.clang_format')clang_tidy http://clang.llvm.org/extra/clang-tidy/
local clang_tidy = require('efmls-configs.linters.clang_tidy')clazy https://github.com/KDE/clazy
local clazy = require('efmls-configs.linters.clazy')cppcheck http://cppcheck.sourceforge.net
local cppcheck = require('efmls-configs.linters.cppcheck')cpplint https://github.com/google/styleguide/tree/gh-pages/cpplint
local cpplint = require('efmls-configs.linters.cpplint')local gcc = require('efmls-configs.linters.gcc')astyle http://astyle.sourceforge.net/
local astyle = require('efmls-configs.formatters.astyle')clang_format https://clang.llvm.org/docs/ClangFormat.html
local clang_format = require('efmls-configs.formatters.clang_format')clang_tidy http://clang.llvm.org/extra/clang-tidy/
local clang_tidy = require('efmls-configs.formatters.clang_tidy')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')clang_format https://clang.llvm.org/docs/ClangFormat.html
local clang_format = require('efmls-configs.linters.clang_format')clang_tidy http://clang.llvm.org/extra/clang-tidy/
local clang_tidy = require('efmls-configs.linters.clang_tidy')cppcheck http://cppcheck.sourceforge.net
local cppcheck = require('efmls-configs.linters.cppcheck')cpplint https://github.com/google/styleguide/tree/gh-pages/cpplint
local cpplint = require('efmls-configs.linters.cpplint')flawfinder https://www.dwheeler.com/flawfinder/
local flawfinder = require('efmls-configs.linters.flawfinder')local gcc = require('efmls-configs.linters.gcc')astyle http://astyle.sourceforge.net/
local astyle = require('efmls-configs.formatters.astyle')clang_format https://clang.llvm.org/docs/ClangFormat.html
local clang_format = require('efmls-configs.formatters.clang_format')clang_tidy http://clang.llvm.org/extra/clang-tidy/
local clang_tidy = require('efmls-configs.formatters.clang_tidy')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')clj_kondo https://github.com/borkdude/clj-kondo
local clj_kondo = require('efmls-configs.linters.clj_kondo')joker https://github.com/candid82/joker
local joker = require('efmls-configs.linters.joker')cljstyle https://github.com/greglook/cljstyle
local cljstyle = require('efmls-configs.formatters.cljstyle')joker https://github.com/candid82/joker
local joker = require('efmls-configs.formatters.joker')cmake_lint https://github.com/cheshirekow/cmake_format
local cmake_lint = require('efmls-configs.linters.cmake_lint')gersemi https://github.com/BlankSpruce/gersemi
local gersemi = require('efmls-configs.formatters.gersemi')ameba https://github.com/veelenga/ameba
local ameba = require('efmls-configs.linters.ameba')beautysh https://github.com/illvart/beautysh-action
local beautysh = require('efmls-configs.formatters.beautysh')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.linters.stylelint')local fecs = require('efmls-configs.formatters.fecs')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.formatters.stylelint')dmd https://dlang.org/dmd-linux.html
local dmd = require('efmls-configs.linters.dmd')dfmt https://github.com/dlang-community/dfmt
local dfmt = require('efmls-configs.formatters.dfmt')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')dartanalyzer https://github.com/dart-lang/sdk/tree/master/pkg/analyzer_cli
local dartanalyzer = require('efmls-configs.linters.dartanalyzer')dartfmt https://github.com/dart-lang/sdk/tree/master/utils/dartfmt
local dartfmt = require('efmls-configs.formatters.dartfmt')hadolint https://github.com/hadolint/hadolint
local hadolint = require('efmls-configs.linters.hadolint')mix https://hexdocs.pm/mix/Mix.html
local mix = require('efmls-configs.formatters.mix')fnlfmt https://git.sr.ht/~technomancy/fnlfmt
local fnlfmt = require('efmls-configs.formatters.fnlfmt')fish https://linux.die.net/man/1/fish
local fish = require('efmls-configs.linters.fish')fish_indent https://fishshell.com/docs/current/cmds/fish_indent.html
local fish_indent = require('efmls-configs.formatters.fish_indent')gitlint https://jorisroovers.com/gitlint/latest/
local gitlint = require('efmls-configs.linters.gitlint')gleam_format https://gleam.run/language-server/#code-formatting
local gleam_format = require('efmls-configs.formatters.gleam_format')djlint https://djlint.com/
local djlint = require('efmls-configs.linters.djlint')go_revive https://github.com/mgechev/revive
local go_revive = require('efmls-configs.linters.go_revive')golangci_lint https://github.com/golangci/golangci-lint
local golangci_lint = require('efmls-configs.linters.golangci_lint')golint https://godoc.org/github.com/golang/lint
local golint = require('efmls-configs.linters.golint')staticcheck https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
local staticcheck = require('efmls-configs.linters.staticcheck')djlint https://djlint.com/
local djlint = require('efmls-configs.formatters.djlint')gofmt https://pkg.go.dev/cmd/gofmt
local gofmt = require('efmls-configs.formatters.gofmt')gofumpt https://github.com/mvdan/gofumpt
local gofumpt = require('efmls-configs.formatters.gofumpt')goimports https://godoc.org/golang.org/x/tools/cmd/goimports
local goimports = require('efmls-configs.formatters.goimports')golines https://github.com/segmentio/golines
local golines = require('efmls-configs.formatters.golines')fourmolu https://github.com/fourmolu/fourmolu
local fourmolu = require('efmls-configs.formatters.fourmolu')djlint https://djlint.com/
local djlint = require('efmls-configs.linters.djlint')htmlhint https://htmlhint.com/
local htmlhint = require('efmls-configs.linters.htmlhint')djlint https://djlint.com/
local djlint = require('efmls-configs.formatters.djlint')local fecs = require('efmls-configs.formatters.fecs')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')google_java_format https://github.com/google/google-java-format
local google_java_format = require('efmls-configs.formatters.google_java_format')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')eslint http://eslint.org/
local eslint = require('efmls-configs.linters.eslint')eslint_d https://github.com/mantoni/eslint_d.js
local eslint_d = require('efmls-configs.linters.eslint_d')local fecs = require('efmls-configs.linters.fecs')js_standard http://standardjs.com/
local js_standard = require('efmls-configs.linters.js_standard')oxlint https://oxc.rs
local oxlint = require('efmls-configs.linters.oxlint')xo https://github.com/sindresorhus/xo
local xo = require('efmls-configs.linters.xo')biome https://biomejs.dev/
local biome = require('efmls-configs.formatters.biome')deno_fmt https://docs.deno.com/runtime/manual/tools/formatter
local deno_fmt = require('efmls-configs.formatters.deno_fmt')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')eslint https://eslint.org
local eslint = require('efmls-configs.formatters.eslint')eslint_d https://github.com/mantoni/eslint_d.js
local eslint_d = require('efmls-configs.formatters.eslint_d')local fecs = require('efmls-configs.formatters.fecs')js_standard http://standardjs.com/
local js_standard = require('efmls-configs.formatters.js_standard')oxfmt https://oxc.rs
local oxfmt = require('efmls-configs.formatters.oxfmt')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')prettier_eslint https://github.com/prettier/prettier-eslint
local prettier_eslint = require('efmls-configs.formatters.prettier_eslint')prettier_standard https://github.com/sheerun/prettier-standard
local prettier_standard = require('efmls-configs.formatters.prettier_standard')rome https://github.com/rome/tools
local rome = require('efmls-configs.formatters.rome')xo https://github.com/sindresorhus/xo
local xo = require('efmls-configs.formatters.xo')oxlint https://oxc.rs
local oxlint = require('efmls-configs.linters.oxlint')deno_fmt https://docs.deno.com/runtime/manual/tools/formatter
local deno_fmt = require('efmls-configs.formatters.deno_fmt')oxfmt https://oxc.rs
local oxfmt = require('efmls-configs.formatters.oxfmt')jq https://jqlang.github.io/jq/
local jq = require('efmls-configs.linters.jq')biome https://biomejs.dev/
local biome = require('efmls-configs.formatters.biome')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')fixjson https://github.com/rhysd/fixjson
local fixjson = require('efmls-configs.formatters.fixjson')jq https://jqlang.github.io/jq/
local jq = require('efmls-configs.formatters.jq')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')rome https://github.com/rome/tools
local rome = require('efmls-configs.formatters.rome')biome https://biomejs.dev/
local biome = require('efmls-configs.formatters.biome')runic https://github.com/fredrikekre/Runic.jl
local runic = require('efmls-configs.formatters.runic')kdlfmt https://github.com/hougesen/kdlfmt
local kdlfmt = require('efmls-configs.formatters.kdlfmt')beautysh https://github.com/illvart/beautysh-action
local beautysh = require('efmls-configs.formatters.beautysh')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.linters.stylelint')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.formatters.stylelint')luacheck https://github.com/mpeterv/luacheck
local luacheck = require('efmls-configs.linters.luacheck')selene https://kampfkarren.github.io/selene/
local selene = require('efmls-configs.linters.selene')lua_format https://github.com/Koihik/LuaFormatter
local lua_format = require('efmls-configs.formatters.lua_format')stylua https://github.com/johnnymorganz/stylua
local stylua = require('efmls-configs.formatters.stylua')checkmake https://github.com/mrtazz/checkmake
local checkmake = require('efmls-configs.linters.checkmake')markdownlint https://github.com/DavidAnson/markdownlint
local markdownlint = require('efmls-configs.linters.markdownlint')cbfmt https://github.com/lukas-reineke/cbfmt
local cbfmt = require('efmls-configs.formatters.cbfmt')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')mdformat https://mdformat.readthedocs.io/
local mdformat = require('efmls-configs.formatters.mdformat')statix https://github.com/NerdyPepper/statix
local statix = require('efmls-configs.linters.statix')alejandra https://github.com/kamadorueda/alejandra
local alejandra = require('efmls-configs.formatters.alejandra')nixfmt https://github.com/NixOS/nixfmt
local nixfmt = require('efmls-configs.formatters.nixfmt')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')djlint https://djlint.com/
local djlint = require('efmls-configs.linters.djlint')phan https://github.com/phan/phan
local phan = require('efmls-configs.linters.phan')local php = require('efmls-configs.linters.php')phpcs https://github.com/squizlabs/PHP_CodeSniffer
local phpcs = require('efmls-configs.linters.phpcs')phpstan https://github.com/phpstan/phpstan
local phpstan = require('efmls-configs.linters.phpstan')psalm https://getpsalm.org
local psalm = require('efmls-configs.linters.psalm')djlint https://djlint.com/
local djlint = require('efmls-configs.formatters.djlint')php_cs_fixer https://github.com/PHP-CS-Fixer/PHP-CS-Fixer
local php_cs_fixer = require('efmls-configs.formatters.php_cs_fixer')phpcbf https://github.com/squizlabs/PHP_CodeSniffer
local phpcbf = require('efmls-configs.formatters.phpcbf')pint https://github.com/laravel/pint
local pint = require('efmls-configs.formatters.pint')buf https://github.com/bufbuild/buf
local buf = require('efmls-configs.linters.buf')buf https://github.com/bufbuild/buf
local buf = require('efmls-configs.formatters.buf')protolint https://github.com/yoheimuta/protolint
local protolint = require('efmls-configs.formatters.protolint')djlint https://djlint.com/
local djlint = require('efmls-configs.linters.djlint')flake8 http://flake8.pycqa.org/en/latest/
local flake8 = require('efmls-configs.linters.flake8')local mypy = require('efmls-configs.linters.mypy')pylint https://www.pylint.org/
local pylint = require('efmls-configs.linters.pylint')ruff https://github.com/astral-sh/ruff
local ruff = require('efmls-configs.linters.ruff')vulture https://github.com/jendrikseipp/vulture
local vulture = require('efmls-configs.linters.vulture')autopep8 https://github.com/hhatto/autopep8
local autopep8 = require('efmls-configs.formatters.autopep8')black https://github.com/ambv/black
local black = require('efmls-configs.formatters.black')djlint https://djlint.com/
local djlint = require('efmls-configs.formatters.djlint')isort https://pycqa.github.io/isort/
local isort = require('efmls-configs.formatters.isort')ruff https://github.com/astral-sh/ruff
local ruff = require('efmls-configs.formatters.ruff')ruff_sort https://github.com/astral-sh/ruff
local ruff_sort = require('efmls-configs.formatters.ruff_sort')yapf https://github.com/google/yapf
local yapf = require('efmls-configs.formatters.yapf')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')debride https://github.com/seattlerb/debride
local debride = require('efmls-configs.linters.debride')reek https://github.com/troessner/reek
local reek = require('efmls-configs.linters.reek')rubocop https://github.com/bbatsov/rubocop
local rubocop = require('efmls-configs.linters.rubocop')sorbet https://github.com/sorbet/sorbet
local sorbet = require('efmls-configs.linters.sorbet')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')rustfmt https://github.com/rust-lang/rustfmt
local rustfmt = require('efmls-configs.formatters.rustfmt')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.linters.stylelint')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.formatters.stylelint')scalafmt https://scalameta.org/scalafmt/
local scalafmt = require('efmls-configs.formatters.scalafmt')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.linters.stylelint')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')stylelint https://github.com/stylelint/stylelint
local stylelint = require('efmls-configs.formatters.stylelint')shellcheck https://www.shellcheck.net/
local shellcheck = require('efmls-configs.linters.shellcheck')beautysh https://github.com/illvart/beautysh-action
local beautysh = require('efmls-configs.formatters.beautysh')shellharden https://github.com/anordal/shellharden
local shellharden = require('efmls-configs.formatters.shellharden')shfmt https://github.com/mvdan/sh
local shfmt = require('efmls-configs.formatters.shfmt')slim_lint https://github.com/sds/slim-lint
local slim_lint = require('efmls-configs.linters.slim_lint')smlfmt https://github.com/shwestrick/smlfmt
local smlfmt = require('efmls-configs.formatters.smlfmt')slither https://github.com/crytic/slither
local slither = require('efmls-configs.linters.slither')solhint https://github.com/protofire/solhint
local solhint = require('efmls-configs.linters.solhint')forge_fmt https://github.com/foundry-rs/foundry/tree/master/forge
local forge_fmt = require('efmls-configs.formatters.forge_fmt')sqlfluff https://github.com/sqlfluff/sqlfluff
local sqlfluff = require('efmls-configs.linters.sqlfluff')sql-formatter https://github.com/sql-formatter-org/sql-formatter
local sql-formatter = require('efmls-configs.formatters.sql-formatter')sqlfluff https://github.com/sql-formatter-org/sql-formatter
local sqlfluff = require('efmls-configs.formatters.sqlfluff')sqruff https://github.com/quarylabs/sqruff
local sqruff = require('efmls-configs.formatters.sqruff')swiftlint https://github.com/realm/SwiftLint
local swiftlint = require('efmls-configs.linters.swiftlint')swiftformat https://github.com/nicklockwood/SwiftFormat
local swiftformat = require('efmls-configs.formatters.swiftformat')terraform_fmt https://github.com/hashicorp/terraform
local terraform_fmt = require('efmls-configs.formatters.terraform_fmt')chktex https://www.nongnu.org/chktex/
local chktex = require('efmls-configs.linters.chktex')latexindent https://github.com/cmhughes/latexindent.pl
local latexindent = require('efmls-configs.formatters.latexindent')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')taplo https://github.com/tamasfe/taplo
local taplo = require('efmls-configs.formatters.taplo')eslint http://eslint.org/
local eslint = require('efmls-configs.linters.eslint')eslint_d https://github.com/mantoni/eslint_d.js
local eslint_d = require('efmls-configs.linters.eslint_d')oxlint https://oxc.rs
local oxlint = require('efmls-configs.linters.oxlint')xo https://github.com/sindresorhus/xo
local xo = require('efmls-configs.linters.xo')biome https://biomejs.dev/
local biome = require('efmls-configs.formatters.biome')deno_fmt https://docs.deno.com/runtime/manual/tools/formatter
local deno_fmt = require('efmls-configs.formatters.deno_fmt')dprint https://dprint.dev/
local dprint = require('efmls-configs.formatters.dprint')eslint https://eslint.org
local eslint = require('efmls-configs.formatters.eslint')eslint_d https://github.com/mantoni/eslint_d.js
local eslint_d = require('efmls-configs.formatters.eslint_d')local fecs = require('efmls-configs.formatters.fecs')oxfmt https://oxc.rs
local oxfmt = require('efmls-configs.formatters.oxfmt')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')prettier_d https://github.com/fsouza/prettierd
local prettier_d = require('efmls-configs.formatters.prettier_d')prettier_eslint https://github.com/prettier/prettier-eslint
local prettier_eslint = require('efmls-configs.formatters.prettier_eslint')prettier_standard https://github.com/sheerun/prettier-standard
local prettier_standard = require('efmls-configs.formatters.prettier_standard')rome https://github.com/rome/tools
local rome = require('efmls-configs.formatters.rome')xo https://github.com/sindresorhus/xo
local xo = require('efmls-configs.formatters.xo')oxlint https://oxc.rs
local oxlint = require('efmls-configs.linters.oxlint')deno_fmt https://docs.deno.com/runtime/manual/tools/formatter
local deno_fmt = require('efmls-configs.formatters.deno_fmt')oxfmt https://oxc.rs
local oxfmt = require('efmls-configs.formatters.oxfmt')prettypst https://github.com/antonWetzel/prettypst
local prettypst = require('efmls-configs.formatters.prettypst')typstfmt https://github.com/astrale-sharp/typstfmt
local typstfmt = require('efmls-configs.formatters.typstfmt')typstyle https://github.com/Enter-tainer/typstyle
local typstyle = require('efmls-configs.formatters.typstyle')uncrustify https://github.com/uncrustify/uncrustify
local uncrustify = require('efmls-configs.formatters.uncrustify')vint https://github.com/ValeLint/vale
local vint = require('efmls-configs.linters.vint')actionlint https://github.com/rhysd/actionlint
local actionlint = require('efmls-configs.linters.actionlint')ansible_lint https://github.com/willthames/ansible-lint
local ansible_lint = require('efmls-configs.linters.ansible_lint')yamllint https://yamllint.readthedocs.io/
local yamllint = require('efmls-configs.linters.yamllint')prettier https://github.com/prettier/prettier
local prettier = require('efmls-configs.formatters.prettier')yq https://github.com/mikefarah/yq
local yq = require('efmls-configs.formatters.yq')zlint https://github.com/DonIsaac/zlint
local zlint = require('efmls-configs.linters.zlint')beautysh https://github.com/illvart/beautysh-action
local beautysh = require('efmls-configs.formatters.beautysh')