问题标签 [dotnet-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
738 浏览

c# - 在 Visual Studio 中保存时应用 dotnet 格式?

我刚刚发现dotnet-format,但据我了解,它是一个必须手动调用的命令行工具。如何申请dotnet-format在 Visual Studio 2019 中保存文件?(不是 Visual Studio 代码!)

0 投票
1 回答
1726 浏览

c# - 如何使用 dotnet 格式在子文件夹中格式化整个项目?

我有一个 .Net 5 应用程序并想使用 dotnet 格式。首先,我将commitlint、husky​​lint-staged添加到存储库中。文件夹结构看起来像

配置好的 package.json 文件看起来像

钩子因此输出而失败

我试图将 package.json 文件中的 dotnet 命令修改为

dotnet 格式 ./MyCsharpProject/MyCsharpProject.sln

但不幸的是我得到了多个错误

简单地对整个 C# 项目进行 lint 的正确命令是什么?


更新

我试图改变 package.json 中的这一行

"*.cs": "dotnet format --include"

"*.cs": "dotnet format ./MyCsharpProject/MyCsharpProject.sln"

现在预提交检查工作正常。我唯一在想的是,当我修改 .cs 文件并添加多个带有一些选项卡的空行时,我得到了这个输出

  • 为什么对带有多个选项卡的空行显示“无法识别的命令或参数”?
  • 为什么显示帮助部分?
0 投票
0 回答
306 浏览

git - 每当我们使用 dotnet 格式运行 git commit 时,如何格式化代码?

我的pre-commit文件夹中有一个如下所示的hooks文件。这是该文件的内容。我们尝试使用.editorconfig运行时拥有的文件格式化 dotnet 项目git commit

每当我们运行git commit时,出于某种原因,我都会遇到错误。

上面的文件有什么问题吗?我们正在使用dotnet5. 我无法弄清楚这里出了什么问题。

0 投票
0 回答
18 浏览

editorconfig - 为什么我的 editorconfig 没有抛出命名错误?

应用 adotnet_naming_rule不会通过 触发警告dotnet format

我预计Footype_Cymbolsar在运行时会触发错误dotnet format EditorConfig --fix-style info --check;它不是。

0 投票
2 回答
89 浏览

.net - dotnet 格式验证抛出 dll not found

我想根据 .editorconfig 验证我的应用程序的代码样式。对于此任务,我在 azure (2019) ci 管道中使用本地托管代理。我只被允许使用本地提要。所以我下载了 5.1.225507 版本的 dotnet-format并将其添加到提要中。

通过 yaml 管道中的以下步骤,我尝试验证代码样式:

安装错误的运行时失败并出现错误。如何告诉 dotnet 使用 sdk 作为运行时?它已安装: