From d40856c719941303ba30bceaa08159a6b49c7138 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 11 Dec 2024 15:13:14 +0100 Subject: [PATCH] add formatters for the rest --- formatter.nix | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/formatter.nix b/formatter.nix index 6288b82fa..c88a555fd 100644 --- a/formatter.nix +++ b/formatter.nix @@ -11,6 +11,7 @@ treefmt.programs.nixfmt.enable = true; treefmt.programs.nixfmt.package = pkgs.nixfmt-rfc-style; treefmt.programs.deadnix.enable = true; + treefmt.programs.clang-format.enable = true; treefmt.settings.global.excludes = [ "*.png" "*.svg" @@ -30,6 +31,40 @@ "docs/site/manual/contribute.md" "*_test_cert" "*_test_key" + "*/gnupg-home/*" + "*/sops/secrets/*" + "vars/*" + # prettier messes up our mkdocs flavoured markdown + "*.md" + + "checks/lib/ssh/privkey" + "checks/lib/ssh/pubkey" + "checks/matrix-synapse/synapse-registration_shared_secret" + "checks/mumble/machines/peer1/facts/mumble-cert" + "checks/mumble/machines/peer2/facts/mumble-cert" + "checks/secrets/clan-secrets" + "checks/secrets/sops/groups/group/machines/machine" + "checks/syncthing/introducer/introducer_device_id" + "checks/syncthing/introducer/introducer_test_api" + "docs/site/static/asciinema-player/asciinema-player.css" + "docs/site/static/asciinema-player/asciinema-player.min.js" + "nixosModules/clanCore/vars/secret/sops/eval-tests/populated/vars/my_machine/my_generator/my_secret" + "pkgs/clan-cli/tests/data/gnupg.conf" + "pkgs/clan-cli/tests/data/password-store/.gpg-id" + "pkgs/clan-cli/tests/data/ssh_host_ed25519_key" + "pkgs/clan-cli/tests/data/sshd_config" + "pkgs/clan-vm-manager/.vscode/lhebendanz.weaudit" + "pkgs/clan-vm-manager/bin/clan-vm-manager" + "pkgs/distro-packages/vagrant_insecure_key" + "sops/secrets/test-backup-age.key/secret" + ]; + treefmt.settings.formatter.ruff-format.includes = [ + "*/bin/clan" + "*/bin/clan-app" + "*/bin/clan-config" + ]; + treefmt.settings.formatter.shellcheck.includes = [ + "scripts/pre-commit" ]; treefmt.programs.prettier = { enable = true;