epita-nvim-lint
nvim-lint integration for epita-coding-style, the EPITA C/C++ coding style checker.
Provides inline diagnostics in Neovim for EPITA coding style violations.
Requirements
- Neovim >= 0.10
- nvim-lint
- epita-coding-style
Install epita-coding-style
pipx install epita-coding-style
Install the plugin
lazy.nvim / LazyVim
Add to your lua/plugins/ directory (e.g. lua/plugins/epita-lint.lua):
return {
{
"KazeTachinuu/epita-nvim-lint",
dependencies = { "mfussenegger/nvim-lint" },
ft = { "c", "cpp" },
config = function()
require("epita-nvim-lint").setup()
end,
},
}
Diagnostics appear on file open and after each save.
Configuration
The linter respects your project's epita-style.toml / .epita-style config file. See epita-coding-style --help for options.
License
MIT