小编Stu*_*ore的帖子

Resharper - 在进行代码清理时保留命名参数

我们采用了一种约定,当使用"非显而易见"参数调用C#函数时,即使没有必要,我们也会使用命名参数.

例如

obj.Process(save: true)
Run Code Online (Sandbox Code Playgroud)

而不是

obj.Process(true)
Run Code Online (Sandbox Code Playgroud)

虽然这是不必要的,但是当浏览代码以查看正在发生的事情时,它会变得更容易,特别是对于布尔值或幻数.

但是,resharper的代码清理习惯会删除这些代码.我找不到告诉它保留命名参数的方法 - 是否有一个?

c# resharper named-parameters resharper-9.0

11
推荐指数
1
解决办法
1839
查看次数

有没有办法在不执行 terraform plan 的情况下验证 tfvars 文件的内容?

有没有一种方法可以在不运行的情况下验证文件的内容.tfvars(即适合传递给terraform plan -var-file foo.tfvarsterraform plan

理想情况下验证变量名称,但即使只是基本语法也很好。

想要这样做的原因是我们有一些文件仅在某些环境中使用,并且最近提交了语法上不正确的更改 - 但只有在尝试部署到该环境时才会被捕获。我希望能够在运行该terraform plan步骤之前在管道中检测到该文件无效。

对于.tf文件本身,我们可以使用terraform validate,但这不会查看变量文件。

terraform

0
推荐指数
1
解决办法
1757
查看次数