Add ruff.toml to exclude .xsh files from ruff linting

Ruff cannot parse xonsh syntax ($(), @()), so xonsh scripts
must be excluded via force-exclude.
This commit is contained in:
Oleks
2026-03-15 13:10:00 +02:00
parent 49fd58b363
commit 20740d8735
2 changed files with 10 additions and 5 deletions
+6 -3
View File
@@ -133,7 +133,7 @@
{
"s390x-linux" = s390xOverlays;
}
.${target} or [];
.${target} or [ ];
pkgs = import nixpkgs {
system = "x86_64-linux";
crossSystem.config =
@@ -152,11 +152,14 @@
inherit (pkgs) attic-client;
};
}
.${target} or {};
.${target} or { };
in
{
name = target;
value = packages // crossOnlyPackages // {
value =
packages
// crossOnlyPackages
// {
default = packages.hello-world;
};
}
+2
View File
@@ -0,0 +1,2 @@
force-exclude = true
extend-exclude = ["*.xsh"]