return { { "mfussenegger/nvim-lint", event = { "BufReadPre", "BufNewFile" }, config = function() local lint = require("lint") -- Linter pro Dateityp konfigurieren lint.linters_by_ft = { python = { "pylint" }, } -- Standardmäßig beim Speichern linten vim.api.nvim_create_autocmd({ "BufWritePost" }, { callback = function() lint.try_lint() end, }) -- Optional: Mapping für manuelles Linting vim.keymap.set("n", "ll", function() lint.try_lint() end, { desc = "Lint current file" }) end, }, }