在 DAML 工作室中禁用 linter
disable linter in DAML studio
是否可以禁用自 ~0.13.18ish
以来 daml studio 似乎正在应用的 linter,因为 IDE.
中的警告在视觉上分散了注意力
例如:用下划线书写选择名称时。
Warning: use of camelCase
我尝试在项目根目录中添加一个 .dlint
文件,但没有效果
- ignore: {name: 'Use camelCase'}
根据调查,它似乎内置在 LSP 实现中的 damlc 中,但不能在 daml studio 本身中用 .daml.yaml
专门覆盖它?
https://github.com/digital-asset/daml/blob/master/compiler/damlc/daml-ide-core/dlint.yaml
https://github.com/digital-asset/daml/issues/2386
由于所有选择名称必须是唯一的,因此根据文档建议 TemplateName_ChoiceName
使用带下划线的命名空间是我认为命名选择的最佳方法。
有没有我可能做错了什么,或者关于如何配置 daml studio 以接受 linting 配置文件的任何建议。
在项目根目录中放置一个“.dlint.yaml”文件(你太接近了!)
- ignore: {name: Use camelCase}
并重新启动 Visual Studio 将在项目级别禁用警告。或者,$HOME
目录中的 '.dlint.yaml' 将为所有项目一劳永逸地禁用该警告。
最后,如果您更愿意为项目保留该选项,但在项目文件的子集中将其关闭(Foo.daml
和 Bar.daml
),您可以使用语法
- ignore: {name: Use camelCase, within: [Foo, Bar]}}
是否可以禁用自 ~0.13.18ish
以来 daml studio 似乎正在应用的 linter,因为 IDE.
例如:用下划线书写选择名称时。
Warning: use of camelCase
我尝试在项目根目录中添加一个 .dlint
文件,但没有效果
- ignore: {name: 'Use camelCase'}
根据调查,它似乎内置在 LSP 实现中的 damlc 中,但不能在 daml studio 本身中用 .daml.yaml
专门覆盖它?
https://github.com/digital-asset/daml/blob/master/compiler/damlc/daml-ide-core/dlint.yaml
https://github.com/digital-asset/daml/issues/2386
由于所有选择名称必须是唯一的,因此根据文档建议 TemplateName_ChoiceName
使用带下划线的命名空间是我认为命名选择的最佳方法。
有没有我可能做错了什么,或者关于如何配置 daml studio 以接受 linting 配置文件的任何建议。
在项目根目录中放置一个“.dlint.yaml”文件(你太接近了!)
- ignore: {name: Use camelCase}
并重新启动 Visual Studio 将在项目级别禁用警告。或者,$HOME
目录中的 '.dlint.yaml' 将为所有项目一劳永逸地禁用该警告。
最后,如果您更愿意为项目保留该选项,但在项目文件的子集中将其关闭(Foo.daml
和 Bar.daml
),您可以使用语法
- ignore: {name: Use camelCase, within: [Foo, Bar]}}