关于后端:elixir-0057-mix-format-一下代码更规范

38次阅读

共计 519 个字符,预计需要花费 2 分钟才能阅读完成。

mix format

是 elixir 内置的代码格式化工具,应该是不久之前公布的,是看到了对立的格式化工具在 golang 上取得宽泛好评之后退出的。

首次应用

第一次在我的项目中应用 formatter,须要增加一个简略的配置文件 .formatter.exs 到我的项目的根目录下:

[inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
]

个别不须要批改这些配置,咱们能够理解一下它的各种性能:

• :inputs – 抉择须要被格式化的文件
• :subdirectories – 制订具备独自格式化规定的子文件夹
• :import_deps (a list of dependencies as atoms) – 导入某些依赖的格式化规定
• :export (a keyword list) – 导出某些规定

Task-specific options

执行 mix format 命令时能够附带一些选项:

• –check-formatted – 查看文件是否被格式化了
• –check-equivalent – 查看格式化前后的代码 AST 是否雷同
• –dry-run – 不保留格式化之后的代码
• –dot-formatter – 规定文件的门路

正文完
 0