Shell 朱莉娅:命令行的静态分析器/linter

Shell 朱莉娅:命令行的静态分析器/linter,shell,command-line,terminal,julia,lint,Shell,Command Line,Terminal,Julia,Lint,我正在寻找一个shell命令行工具来lint julia脚本(一个静态分析器),例如 这将生成其输出到terminal=>text,其中linter results=或 // messages inlined with text of myjuliascript.jl or ... ... // messages indicating line numbers of myjuliascript.jl ... ... 我发现了这个,但它看起来不太有希望(不编译) 问:您知道有什么高质量的命令行工

我正在寻找一个shell命令行工具来lint julia脚本(一个静态分析器),例如

这将生成其输出到terminal=>text,其中linter results=或

// messages inlined with text of myjuliascript.jl or
...
...
// messages indicating line numbers of myjuliascript.jl
...
...
我发现了这个,但它看起来不太有希望(不编译)

问:您知道有什么高质量的命令行工具可以用来lint julia脚本吗


我宁愿避免使用IDE的插件,因为我对IDE有点厌倦;他们经常是太多的功夫战斗,而没有什么好处。试图让VS代码julia linter正常工作,运气不好

问:您知道有什么高质量的命令行工具可以用来lint julia脚本吗请参见第4页的“一些问题仍然离题”列表,也就是说,如果您查看问题历史记录,唯一打开的PR是对CI系统的修复,因此如果您正在操作CI系统是否表示失败,而不是自己实际尝试构建它。。。可能是值得的。是的,但这取决于下面其他列表中的除外条款。“仍然离题”==“离题,即使之前的措辞可能暗示其他情况”。诚然,历史原因已经不再适用了——早在网站创建的早期,我们就遇到了一场销售商业图书馆的瘟疫,人们问问题,问问题的答案是他们制造和销售的产品,通常在sockpuppet帐户下——但是,严格执行这一规则可能就是我们不再有这个问题的原因……显然,问一个问题,哪一个(商业许可的)软件库是答案仍然属于“程序员常用的软件工具”和“软件开发特有的实用、可回答的问题”,因此,如果“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而脱离主题”这一规则没有被取代,那么它将完全无法解决它所要解决的问题。
// messages inlined with text of myjuliascript.jl or
...
...
// messages indicating line numbers of myjuliascript.jl
...
...