首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“`dhall”和“`dhall”的区别

“`dhall”和“`dhall”的区别
EN

Stack Overflow用户
提问于 2019-01-07 15:23:04
回答 1查看 441关注 0票数 5

我第一次看到dhall支持以下两个选项:

代码语言:javascript
复制
  ./dhall --help
  ...
  lint                     Improve Dhall code
  format                   Formatter for the Dhall language

这两者有什么区别?从在我的示例项目上运行它们看上去,它们似乎是相同的。我本以为linter在某些方面会比格式化更深入(例如推荐“习惯”dhall),但却找不到任何信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-07 18:55:32

dhall lint所做的改进(在撰写本文时)列出了这里,目前包括:

  • 删除未使用的let绑定
  • 将嵌套的let绑定合并为使用多let绑定
  • 将遗留的List-like Optional文本转换为使用Some / None
  • 删除constructors关键字

通常,您应该期望dhall lint改进可以分为两类:

  • 对代码的无争议的改进 ..。例如,删除未使用的let绑定的第一个改进。
  • 自动代码迁移,以帮助用户保持更新的语言特性 ..。比如最近的三次改进
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54077158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档