domluna/JuliaFormatter.jl


#1

刚发现这个很好用啊…

再也不用纠结怎么换行了,给vs code 加了个task,每次commit之前format下。

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "format",
            "type": "shell",
            "command": "julia",
            "args": ["-e", "using JuliaFormatter; format(\"${workspaceRoot}\";verbose=true)"]
        }
    ]
}

唯一的槽点是,那个for infor =的讨论: https://github.com/domluna/JuliaFormatter.jl/issues/34 , 其实我自己一般只写for in。不过,自从用了这个工具,感觉自己写代码的时候就很随意了,反正最后format下 :smile:

不过不知道这个怎么集成到ci里?


#2

顺便说下链接给错了,, 进入链接了。

关于 CI 的问题,作者给了个 GitHub action,大致相当于一个 CI 的东西。只不过暂时还不能用,想本地用的话作者给了一个脚本