From 20c2373f806384f2a5f073d14564bf9bbf9cc6e5 Mon Sep 17 00:00:00 2001
From: zowoq <59103226+zowoq@users.noreply.github.com>
Date: Wed, 6 Sep 2023 11:41:05 +1000
Subject: [PATCH] dev/treefmt: add mypy for tasks.py

---
 dev/treefmt.nix | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/dev/treefmt.nix b/dev/treefmt.nix
index 3c1fcae..c5a67e7 100644
--- a/dev/treefmt.nix
+++ b/dev/treefmt.nix
@@ -4,6 +4,21 @@
 
   programs.hclfmt.enable = true;
 
+  programs.mypy = {
+    enable = true;
+    directories = {
+      "tasks" = {
+        directory = ".";
+        files = [ "**/tasks.py" ];
+        modules = [ ];
+        extraPythonPackages = [
+          pkgs.python3.pkgs.deploykit
+          pkgs.python3.pkgs.invoke
+        ];
+      };
+    };
+  };
+
   programs.prettier.enable = true;
 
   settings.formatter = {