diff --git a/src/configs/editorconfig.nix b/src/configs/editorconfig.nix index 20eb654..0add8af 100644 --- a/src/configs/editorconfig.nix +++ b/src/configs/editorconfig.nix @@ -101,6 +101,70 @@ let resharper_xmldoc_indent_child_elements = "ZeroIndent"; resharper_xmldoc_indent_text = "ZeroIndent"; resharper_xmldoc_insert_final_newline = false; + } + // pkgs.lib.attrsets.optionalAttrs inputs.dotnet.format { + # csharpier settings + # https://csharpier.com/docs/IntegratingWithLinters + dotnet_diagnostic.IDE0055.severity = "none"; + dotnet_diagnostic.SA1000.severity = "none"; + dotnet_diagnostic.SA1009.severity = "none"; + dotnet_diagnostic.SA1111.severity = "none"; + dotnet_diagnostic.SA1118.severity = "none"; + dotnet_diagnostic.SA1137.severity = "none"; + dotnet_diagnostic.SA1413.severity = "none"; + dotnet_diagnostic.SA1500.severity = "none"; + dotnet_diagnostic.SA1501.severity = "none"; + dotnet_diagnostic.SA1502.severity = "none"; + dotnet_diagnostic.SA1504.severity = "none"; + dotnet_diagnostic.SA1516.severity = "none"; + dotnet_diagnostic.SA1001.severity = "none"; + dotnet_diagnostic.SA1002.severity = "none"; + dotnet_diagnostic.SA1003.severity = "none"; + dotnet_diagnostic.SA1007.severity = "none"; + dotnet_diagnostic.SA1008.severity = "none"; + dotnet_diagnostic.SA1010.severity = "none"; + dotnet_diagnostic.SA1011.severity = "none"; + dotnet_diagnostic.SA1012.severity = "none"; + dotnet_diagnostic.SA1013.severity = "none"; + dotnet_diagnostic.SA1014.severity = "none"; + dotnet_diagnostic.SA1015.severity = "none"; + dotnet_diagnostic.SA1016.severity = "none"; + dotnet_diagnostic.SA1017.severity = "none"; + dotnet_diagnostic.SA1018.severity = "none"; + dotnet_diagnostic.SA1019.severity = "none"; + dotnet_diagnostic.SA1020.severity = "none"; + dotnet_diagnostic.SA1021.severity = "none"; + dotnet_diagnostic.SA1022.severity = "none"; + dotnet_diagnostic.SA1023.severity = "none"; + dotnet_diagnostic.SA1024.severity = "none"; + dotnet_diagnostic.SA1025.severity = "none"; + dotnet_diagnostic.SA1026.severity = "none"; + dotnet_diagnostic.SA1027.severity = "none"; + dotnet_diagnostic.SA1028.severity = "none"; + dotnet_diagnostic.SA1102.severity = "none"; + dotnet_diagnostic.SA1103.severity = "none"; + dotnet_diagnostic.SA1104.severity = "none"; + dotnet_diagnostic.SA1105.severity = "none"; + dotnet_diagnostic.SA1107.severity = "none"; + dotnet_diagnostic.SA1110.severity = "none"; + dotnet_diagnostic.SA1112.severity = "none"; + dotnet_diagnostic.SA1113.severity = "none"; + dotnet_diagnostic.SA1114.severity = "none"; + dotnet_diagnostic.SA1115.severity = "none"; + dotnet_diagnostic.SA1116.severity = "none"; + dotnet_diagnostic.SA1117.severity = "none"; + dotnet_diagnostic.SA1127.severity = "none"; + dotnet_diagnostic.SA1128.severity = "none"; + dotnet_diagnostic.SA1136.severity = "none"; + dotnet_diagnostic.SA1505.severity = "none"; + dotnet_diagnostic.SA1506.severity = "none"; + dotnet_diagnostic.SA1507.severity = "none"; + dotnet_diagnostic.SA1508.severity = "none"; + dotnet_diagnostic.SA1509.severity = "none"; + dotnet_diagnostic.SA1510.severity = "none"; + dotnet_diagnostic.SA1511.severity = "none"; + dotnet_diagnostic.SA1517.severity = "none"; + dotnet_diagnostic.SA1518.severity = "none"; }; "*.md" = { diff --git a/src/configs/treefmt.nix b/src/configs/treefmt.nix index 938a12e..9de4bfb 100644 --- a/src/configs/treefmt.nix +++ b/src/configs/treefmt.nix @@ -35,13 +35,13 @@ let // pkgs.lib.attrsets.optionalAttrs dotnet.format { dotnet-format-style = { command = "dotnet"; - options = [ "format", "style", "--include" ]; + options = [ "format" "style" "--include" ]; includes = [ "*.cs" ]; }; dotnet-format-analyzers = { command = "dotnet"; - options = [ "format", "analyzers", "--include" ]; + options = [ "format" "analyzers" "--include" ]; includes = [ "*.cs" ]; }; }