clan: Fix treefmt not applying mypy lints on clan_cli and clan_app

This commit is contained in:
Qubasa
2024-07-17 21:50:52 +02:00
parent d502f00ffb
commit 274701b381
3 changed files with 16 additions and 5 deletions

View File

@@ -13,10 +13,16 @@
treefmt.programs.deadnix.enable = true;
treefmt.programs.mypy.directories = {
"pkgs/clan-cli".extraPythonPackages = self'.packages.clan-cli.testDependencies;
"pkgs/clan-app".extraPythonPackages =
# clan-app currently only exists on linux
(self'.packages.clan-app.externalTestDeps or [ ]) ++ self'.packages.clan-cli.testDependencies;
"pkgs/clan-cli" = {
extraPythonPackages = self'.packages.clan-cli.testDependencies;
modules = [ "clan_cli" ];
};
"pkgs/clan-app" = {
extraPythonPackages =
# clan-app currently only exists on linux
(self'.packages.clan-app.externalTestDeps or [ ]) ++ self'.packages.clan-cli.testDependencies;
modules = [ "clan_app" ];
};
};
treefmt.programs.ruff.check = true;
treefmt.programs.ruff.format = true;