This change converts redundant attribute assignments of the form `a = a;` or `a = someSet.a;` into cleaner `inherit` statements. This reduces verbosity and follows common Nix style for bringing attributes into scope. Statix Codes: W03 (manual_inherit), W04 (manual_inherit_from) Also include statix and the rule in our configuration.
12 lines
180 B
Nix
12 lines
180 B
Nix
{ pkgs, mkShell }:
|
|
let
|
|
formatter = pkgs.callPackage ./formatter.nix { };
|
|
in
|
|
mkShell {
|
|
name = "devShell";
|
|
packages = [
|
|
pkgs.coreutils
|
|
pkgs.statix
|
|
formatter
|
|
];
|
|
}
|