问题标签 [scalastyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
225 浏览

scala - Scala 大小写匹配优化以提高性能和可读性

我为 scala 中的模式匹配编写了以下内容:

建议选项:

我的代码:

建议的选项是否比我的代码有任何性能优势。我知道它会在它看到 a 的那一刻&&停止比较。因此,我们节省了 1 个比较。value.trim.nonEmptynull

我确实明白阅读起来也更干净。在建议的方法中还有什么更好的方法吗?

编辑 1:我被告知要避免使用null. 然而,它是来自 anorm's 的输入defaultParser。由于该场景难以复制,因此我给出了上面的示例。就我而言,单元测试在 H2 中,实际数据库是 postgres。

以下是代码片段:

0 投票
1 回答
43 浏览

scala - Intellij scalastyle 检查多个项目

我正在使用 IntelliJ 和项目根目录中的相同 scalastyle_config.xml 处理几个 scala 项目。

是否可以只有一个配置(例如在 VCS 中)并且 IntelliJ 从该位置使用它?

0 投票
1 回答
230 浏览

scala - scalafmt:获取有意义的错误消息

我正在使用“scalafmt”命令来确保我的 Scala 代码中没有格式错误。它一直失败并显示此错误消息:

这是最后两行。日志中没有其他错误消息。有没有我可以使用的配置,可以为我提供有关此故障的更多信息?

0 投票
2 回答
74 浏览

scala - Scala:将过程代码转换为功能代码

我编写了类似于下面给出的代码。它按照(有点令人困惑的)要求工作,但有些东西告诉我它可以在 Scala 中使用“模式匹配”或类似的东西以不同的方式编写,以使其看起来更实用。有什么建议么?

根据要求,这里有一些测试用例:

0 投票
1 回答
159 浏览

scala - Scala checkstyle - 忽略特定文件进行检查

我有一个scalastyle_config.xml包含以下检查的文件,其中包括:

我希望这适用于所有文件,除了两个:

有没有办法为这些文件添加例外?在文档中看不到任何内容

0 投票
4 回答
373 浏览

scala - 简化 Scala 中的 Option[Boolean] 表达式

我有这样的代码:

Scalastyle 告诉我它可以被简化。如何?

0 投票
1 回答
90 浏览

scala - IntelliJ CE 红色标记

我的 IntelliJ 以红色显示警告。例如“行尾的空格”、“你确定要打印吗?如果是,……”

我试过在很多地方更改设置,但无济于事。目前,我正在使用 Scala。

在此处输入图像描述

编辑:我仍然想看到警告,但不是红色。我尝试在以下设置中更改此设置,但没有帮助。还有什么地方可以解决这个问题? 在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
30 浏览

regex - 如何在 scalstyleCheck 中配置正则表达式以进行标头检查?

假设我想检查我的每个 scala 文件是否有一个类似于

现在 scalastyle_config.xml 有一个类似的条目

匹配我上面粘贴的标题内容的正则表达式应该是什么?

我尝试将参数指定为

但即使这与我的标题不匹配,它也会使 headerCheck 失败。

0 投票
0 回答
23 浏览

scala - bitbucket-pipeline - 解析 ScalaStyle 报告时出错

我创建了一个 bitbucket 管道,我正在尝试将我的ScalaStyle1报告与 bitbucketcheckstyle报告集成。

https://bitbucket.org/atlassian/checkstyle-report/src/master/

但是,它显示错误,它无法解析。

0 投票
0 回答
23 浏览

scala - sbt 编译期间的 scalastyle 为同一行报告错误两次

我的以下内容build.sbt用于设置 scalastyle 以在编译时运行。它的工作原理是它在同一行上产生重复的错误。

scalastyle 检查规则并不重要,但以内置规则为例:

所以我在同一行得到两个错误。

当我在命令行上使用 运行检查时scalastyle -c scalastyle-config.xml .,只报告一次错误。

为什么会这样?帮助表示赞赏