当前位置:网站首页>在 .NET 6 中使用 dotnet format 格式化代码
在 .NET 6 中使用 dotnet format 格式化代码
2022-06-25 04:01:00 【dotNET跨平台】
我不得不承认,在 code review 的时候,我花费了很多时间来研究 C# 的代码格式问题,这是没有太大意义的工作,我应该专注于其他事情,而不是观察同事是否忘记格式化代码,或者是使用了其他不同规则的代码编辑器。
现在,我们可以使用 dotnet format 检查代码格式问题。这是 .NET 6 的新功能,.NET CLI 引入了 dotnet format 命令 ,并且它是内置的命令。
需要注意的是,如果你安装了 .NET 6 Preview 7 SDK 或更高版本,应该使用 dotnet-format 而不是 dotnet format, 否则运行命令会报错。
如何使用?
格式化解决方案中的所有代码:
dotnet format ./solution.sln格式化单个项目的代码
dotnet format ./src/application.csproj验证所有代码的格式是否正确:
dotnet format --verify-no-changes格式化 src 和 tests 目录中的所有代码,并排除 src/submodule-a 目录的代码:
dotnet format --include ./src/ ./tests/ --exclude ./src/submodule-a/格式化并输出详细信息
dotnet-format -v diag格式化并记录报告到文件
dotnet format --report ./report.json更多 dotnet-format 的信息,可以查看下面的链接
https://github.com/dotnet/format
END
做了一个 .NET 的学习网站,内容涵盖了 分布式系统,数据结构与算法,设计模式,操作系统,计算机网络等, 回复 dotnet 获取网站地址, 回复 面试题 获取 .NET 面试题。

边栏推荐
- Php7.2 add JPEG extension
- Gbase 8s stored procedure execution and deletion
- CTF_ Web: Learn flask template injection (SSTI) from 0
- The consciousness of a programmer
- Retrofit 源码分析
- Mongodb cluster
- 2.0SpingMVC使用RESTful
- Basic introduction of gbase 8s blocking technology
- 30岁了开始自学编程,家里比较困难还来得及吗?
- A detailed summary of TCP connection triple handshake
猜你喜欢

GBASE 8s 总体架构

机器学习深度学习——向量化

Concat() in JS

Upgrade PHP to php7 The impact of X (I). The problem of session retention. Keep login

2.0springmvc uses restful

i. Max development board learning record

为什么TCP握手刚刚好是3次呢?

Anaconda installation +tensorflow installation +keras installation +numpy installation (including image and version information compatibility issues)

File upload vulnerability shooting range upload labs learning (pass1-pass5)

LabVIEW开发气体调节器
随机推荐
Retrofit source code analysis
微信小程序父子组件之间传值
Code scanning payment flow chart of Alipay payment function developed by PHP
GBASE 8s存储过程流程控制
记录小知识点
Use of deferred environment variable in gbase 8s
js的arguments
Immutable学习之路----告别传统拷贝
分布式websocket搭建方案
Musk released humanoid robot. Why is AI significant to musk?
Structure syntaxique des procédures stockées gbase 8S
CTF_ Web:php weak type bypass and MD5 collision
GBASE 8s的隔离级别介绍
A detailed summary of four handshakes (or four waves) over TCP connections
Synchronous and asynchronous functions (callback function, promise, generator, async/await)
Office macro virus bounce shell experiment
第九章 APP项目测试(2) 测试工具
php开发支付宝支付功能之扫码支付流程图
CTF_ Web: advanced problem WP (5-8) of attack and defense world expert zone
Gbase 8s index R tree