feat/configure-treefmt-pipeline #32
11
flake.lock
11
flake.lock
|
@ -208,15 +208,16 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1707300477,
|
||||
"narHash": "sha256-qQF0fEkHlnxHcrKIMRzOETnRBksUK048MXkX0SOmxvA=",
|
||||
"owner": "numtide",
|
||||
"lastModified": 1714382886,
|
||||
"narHash": "sha256-+gooxbbYcP+MORKQ7W/C2ATvlonW+dyHgCUPnu5dfco=",
|
||||
"owner": "brianmcgee",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "ac599dab59a66304eb511af07b3883114f061b9d",
|
||||
"rev": "535e6904c34964ce56d8c092835c11fe6341acc8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"owner": "brianmcgee",
|
||||
"ref": "feat/pipelines",
|
||||
"repo": "treefmt-nix",
|
||||
"type": "github"
|
||||
}
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
flake-parts.url = "github:hercules-ci/flake-parts";
|
||||
flake-root.url = "github:srid/flake-root";
|
||||
treefmt-nix = {
|
||||
url = "github:numtide/treefmt-nix";
|
||||
# todo switch back to numtide/treefmt-nix once merged
|
||||
url = "github:brianmcgee/treefmt-nix/feat/pipelines";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
devshell = {
|
||||
|
|
|
@ -23,7 +23,9 @@
|
|||
in
|
||||
filter {
|
||||
root = ../.;
|
||||
exclude = [./nix];
|
||||
exclude = [
|
||||
"nix"
|
||||
];
|
||||
};
|
||||
|
||||
modules = ../gomod2nix.toml;
|
||||
|
|
|
@ -22,20 +22,37 @@
|
|||
statix.enable = true;
|
||||
};
|
||||
|
||||
settings.formatter.prettier = {
|
||||
options = ["--tab-width" "4"];
|
||||
includes = [
|
||||
"*.css"
|
||||
"*.html"
|
||||
"*.js"
|
||||
"*.json"
|
||||
"*.jsx"
|
||||
"*.md"
|
||||
"*.mdx"
|
||||
"*.scss"
|
||||
"*.ts"
|
||||
"*.yaml"
|
||||
];
|
||||
settings.formatter = {
|
||||
deadnix = {
|
||||
pipeline = "nix";
|
||||
priority = 1;
|
||||
};
|
||||
|
||||
statix = {
|
||||
pipeline = "nix";
|
||||
priority = 2;
|
||||
};
|
||||
|
||||
alejandra = {
|
||||
pipeline = "nix";
|
||||
priority = 3;
|
||||
};
|
||||
|
||||
prettier = {
|
||||
options = ["--tab-width" "4"];
|
||||
includes = [
|
||||
"*.css"
|
||||
"*.html"
|
||||
"*.js"
|
||||
"*.json"
|
||||
"*.jsx"
|
||||
"*.md"
|
||||
"*.mdx"
|
||||
"*.scss"
|
||||
"*.ts"
|
||||
"*.yaml"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Reference in New Issue
Block a user