https://github.com/nvimdev/guard-collection
collection the tools config for guard
https://github.com/nvimdev/guard-collection
neovim neovim-plugin
Last synced: 12 months ago
JSON representation
collection the tools config for guard
- Host: GitHub
- URL: https://github.com/nvimdev/guard-collection
- Owner: nvimdev
- License: mit
- Created: 2023-08-26T09:39:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T07:56:48.000Z (about 1 year ago)
- Last Synced: 2025-04-03T14:03:11.958Z (12 months ago)
- Topics: neovim, neovim-plugin
- Language: Lua
- Homepage:
- Size: 108 KB
- Stars: 36
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# guard-collection
- Collection of configuration for [guard.nvim](https://github.com/nvimdev/guard.nvim)
- Feel free to open PRs! By adding your favourite dev tool, you are helping others that need it. You may find [this documentation](https://github.com/nvimdev/guard-collection/blob/main/CONTRIBUTING.md) helpful.
- Items with checkbox unchecked are supported but don't have a test yet. (help wanted!)
## Formatters
- `lsp` using `vim.lsp.buf.format`
- [x] [autopep8](https://github.com/hhatto/autopep8)
- [x] [black](https://github.com/psf/black)
- [x] [biome](https://biomejs.dev)
- [ ] [cbfmt](https://github.com/lukas-reineke/cbfmt)
- [x] [clang-format](https://www.kernel.org/doc/html/latest/process/clang-format.html)
- [ ] [csharpier](https://csharpier.com/)
- [ ] [dart](https://github.com/dart-lang)
- [ ] [djhtml](https://github.com/rtts/djhtml)
- [x] [docformatter](https://github.com/PyCQA/docformatter)
- [ ] [dprint](https://dprint.dev/)
- [ ] [eslint_d](https://github.com/mantoni/eslint_d.js)
- [ ] [fish_indent](https://fishshell.com/docs/current/cmds/fish_indent.html)
- [ ] [fnlfmt](https://git.sr.ht/~technomancy/fnlfmt)
- [x] [gofmt](https://pkg.go.dev/cmd/gofmt)
- [x] [gofumpt](https://pkg.go.dev/mvdan.cc/gofumpt)
- [x] [golines](https://pkg.go.dev/github.com/segmentio/golines)
- [ ] [google-java-format](https://github.com/google/google-java-format)
- [ ] [isort](https://github.com/PyCQA/isort)
- [ ] [ktlint](https://github.com/pinterest/ktlint)
- [ ] [ktfmt](https://github.com/facebook/ktfmt)
- [x] [latexindent](https://github.com/cmhughes/latexindent.pl)
- [ ] [mdformat](https://github.com/executablebooks/mdformat)
- [ ] [mixformat](https://github.com/elixir-lang/elixir/)
- [ ] [nixfmt](https://github.com/serokell/nixfmt)
- [ ] [ormolu](https://hackage.haskell.org/package/ormolu)
- [ ] [pg_format](https://github.com/darold/pgFormatter)
- [x] [prettier](https://github.com/prettier/prettier)
- [ ] [prettierd](https://github.com/fsouza/prettierd)
- [ ] [rubocop](https://github.com/rubocop/rubocop)
- [x] [rustfmt](https://github.com/rust-lang/rustfmt)
- [x] [taplo](https://github.com/tamasfe/taplo)
- [ ] [shfmt](https://github.com/mvdan/sh)
- [x] [stylua](https://github.com/JohnnyMorganz/StyLua)
- [x] [swiftformat](https://github.com/nicklockwood/SwiftFormat)
- [ ] [swift-format](https://github.com/apple/swift-format)
- [ ] [sqlfluff](https://github.com/sqlfluff/sqlfluff) as `sqlfluff format`
- [x] [sqlfluff_fix](https://github.com/sqlfluff/sqlfluff) as `sqlfluff fix`
- [x] [sql-formatter](https://github.com/sql-formatter-org/sql-formatter)
- [x] [yapf](https://github.com/google/yapf)
- [x] [ruff](https://github.com/astral-sh/ruff) as `ruff format`
- [ ] [ruff_fix](https://github.com/astral-sh/ruff) as `ruff --fix`
- [ ] [zigfmt](https://github.com/ziglang/zig)
## Linters
- [x] [clang-tidy](https://clang.llvm.org/extra/clang-tidy/)
- [ ] [codespell](https://github.com/codespell-project/codespell)
- [ ] [detekt](https://detekt.dev/)
- [ ] [eslint](https://eslint.org/)
- [ ] [eslint_d](https://github.com/mantoni/eslint_d.js)
- [x] [flake8](https://github.com/PyCQA/flake8)
- [ ] [golangci-lint](https://github.com/golangci/golangci-lint)
- [ ] [hadolint](https://github.com/hadolint/hadolint)
- [x] [hlint](https://github.com/ndmitchell/hlint)
- [ ] [ktlint](https://github.com/pinterest/ktlint)
- [x] [luacheck](https://github.com/lunarmodules/luacheck)
- [x] [sqlfluff](https://github.com/sqlfluff/sqlfluff)
- [x] [pylint](https://github.com/PyCQA/pylint)
- [ ] [rubocop](https://github.com/rubocop/rubocop)
- [x] [selene](https://github.com/Kampfkarren/selene)
- [ ] [shellcheck](https://github.com/koalaman/shellcheck)
- [ ] [stylelint](https://stylelint.io/)
- [x] [ruff](https://github.com/astral-sh/ruff)
- [x] [mypy](https://mypy.readthedocs.io/en/stable/index.html)
- [x] [mypyc](https://mypyc.readthedocs.io/en/latest/index.html)
- [x] [dmypy](https://mypy.readthedocs.io/en/stable/mypy_daemon.html)
## License MIT