文件名称:codacy-scalameta:Scalameta的Codacy工具
文件大小:139KB
文件格式:ZIP
更新时间:2024-05-27 00:28:49
docker tree meta scala analysis
Codacy scala.meta 这是基于构建的用于scala静态代码分析的引擎。 查看“文档”部分以获取更多信息。 发展 实施新的模式: 从实现测试文件开始通常是一个好主意。 它包含新模式应检测到的问题以及纠正上述问题的实现。 这定义了模式应该检测和不应该检测的约束,并有助于避免误报。 要创建测试文件,请将其添加到docs / tests /下的资源中,您可以查看已经实施的测试 接下来,我们实现实际的代码。 模式当前必须驻留在包codacy.patterns并实现codacy.base.Pattern接口。 这意味着它必须实现def apply(tree:Tree):Iterable[Result] 。 在大多数情况下,scala.meta为我们提供的树上的collect方法足以实现此目的。 Result由一个Message (它本身只是一个类型包装的字符串)和一个Position