add formatters for the rest

This commit is contained in:
Jörg Thalheim
2024-12-11 15:13:14 +01:00
committed by Mic92
parent ac9d0018e7
commit d40856c719

View File

@@ -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;