问题标签 [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.
gradle - ScalaStyle 使用等级返回错误
我正在寻找使用gradle的scalaStyle。你能解释一下怎么做吗?
我试过这个链接,但我得到一个错误:
错误:(110, 0) 在根项目中找不到参数 [build_5ig236mubh10t6rxyt8apdkfi$_run_closure4@46b9e954] 的方法 scalaStyle() .....
sbt - 如何在 sbt 构建期间跳过 Scalastyle?
是否可以使用命令行参数运行 sbt 构建并为此运行禁用 Scalastyle?
我正在考虑类似于 Checkstyle's (with Maven) 的东西-Dcheckstyle.skip=true
,但似乎在 Scalastyle 文档中找不到类似的东西。
更新 - sbt & scalastyle 配置:
build.sbt 中的 Scalastyle 配置:
scalastyle-config.xml(和 scalastyle-test-config.xml):
sbt - 迁移到 sbt 1:如何在编译时运行 Scalastyle
我在项目的编译时运行了 scalastyle。由于我从 sbt 0.13 更新到 sbt 1.0.1,我无法让它再次工作。
我按照这里的文档并将其添加到我的 build.sbt 中:
但我收到此错误:未找到:value scalastyle
我需要进口吗?如果是的话,我没有设法找到它。
scala - 如何为特定文件/目录指定 Scala 样式规则?
我有一些长度超过 120 个字符的黄瓜 stepDef 步骤,我想从 Scala 样式警告中排除所有 stepDef 文件。
有没有办法排除特定文件/目录,仅使用 xml 标签作为FileLineLengthChecker
条件?
scala - CustomMessage 标记内容未在 IntelliJ 中显示
我正在尝试RegexChecker
在 IntelliJ 中使用 ,以及自定义错误消息。我在 scalastyle_config.xml 中定义了与此类似的检查:
将“hello”添加到文件时,我在 IntelliJ 中收到以下消息:
Regular expression matched "hello"
但我真正想要的是customMessage
显示的内容。是否有一些我缺少的设置?
scala - 在 IntelliJ 中启动 scalastyle_config.xml 的软重新加载
IntelliJ 的 Scala 插件支持Scalastyle并提供以下指导:
Scalastyle 检查您的 Scala 代码并指出它的潜在问题。
将 scalastyle_config.xml 放在 root/.idea 或 root/project 目录中。
但是,当我对本地scalastyle_config.xml
文件进行更改时,IntelliJ 不会自动检测更改并将它们应用于我正在编辑的代码。
我发现如果我关闭并重新打开我的 IntelliJ 项目,它确实会重新加载此文件并将规则应用于我的代码,但这是一种非常严厉且冗长的方法。
scalastyle_config.xml
当文件更改时,您如何启动 IntelliJ 重新加载?
regex - 用于 scalastyle 的自定义正则表达式以捕获丢失的空格
我想为 scalastyle 编写一个自定义正则表达式,以便它可以捕获开发人员在运算符之前和之后忘记空格的情况,但正则表达式不应该捕获字符串中的任何内容。让我们看看例子:
这是我到目前为止所拥有的,但它不能正确处理字符串:
scala - 如果有任何死代码或未使用的导入、变量等,如何编译失败
如果代码库中有任何未使用的导入、本地或私有变量或死代码,我会尝试编译失败。所以,我添加了以下 scalacoptions。
但是每当我编译我的项目时,它都会编译失败并给出以下错误。
斯卡拉版本:2.11.11
我不确定我在做什么错误。
scala - Scala中的简单函数组合
我有我的代码的简化版本。什么会很清楚,我在概念上想要什么:
我像这样使用它:
但我想用这种风格重写这段代码:
可能吗?
scala - 如何抑制 IDEA 中的特定 scalastyle 规则?
我只想no.finalize
为一个特定的类禁止 ScalaStyle 的规则。
我认为抑制 IntelliJ IDEA 检查的一种方法是在课程开头添加以下注释:
//noinspection ScalaStyle
但是,这将禁止该特定类的所有 ScalaStyle 规则。我只想选择性地抑制一个规则。
请注意,我已经尝试过使用 .scalastyle 的抑制方法
// scalastyle:off no.finalize
。但是,IntelliJ IDEA 并不认可它。
我正在使用 IDEA 版本 2018.2.5(社区版)。