summaryrefslogtreecommitdiffstats
path: root/lib/types/diagnostics.nix
blob: 9dd23db6f3d586c509c5f787642f6e61c6a53b3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{lib}: let
  inherit (lib.options) mkEnableOption;

  mkDiagnosticsPresetEnableOption = {
    option,
    display,
    extra ? "",
  }:
    mkEnableOption ''
      the ${display} Diagnostics Provider.

      ${extra}

      Use {option}`vim.diagnostics.nvim-lint.linters.${option}` for customization
    '';
in {
  inherit mkDiagnosticsPresetEnableOption;
}