在Julia中要求类型声明
有什么方法可以在Julia中明确要求(例如在模块或包中)必须声明类型 ?例如或是否支持这种检查?更广泛地说,Julia标准发行版本身是否提供任何静态代码分析器或等效工具可以帮助检查此要求? PackageCompilerLint.jl 举一个激励人的示例,假设我们要确保不断增长的生产代码库仅接受始终使用类型声明的代码,这是基于以下假设:带有类型声明的大型代码库往往更易于维护。 如果我们要强制执行该条件,Julia在其标准发行版中是否提供任何机制来要求类型声明或帮助实现该目标?(例如,是否可以通过短绒棉纸,提交钩子或类似的东西进行检查?)