- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现的有关该主题的所有其他问题都很古老。
我正在使用 sbt
和 scala-style
插件构建一个 scala 项目,但我找不到排除其中包含一些生成代码的特定文件夹的方法.
有没有办法强制插件不检查该特定文件夹?
现在我正在手动编辑文件并添加:
//scalastyle:off
在文件顶部,但这很烦人。
在官网http://www.scalastyle.org/sbt.html我找不到任何文档,尽管似乎实际上可以从中排除路径/文件。
看来我们实际上可以通过:
println(" -x, --excludedFiles STRING regular expressions to exclude file paths (delimited by semicolons)")
在我的build.sbt
中我调用:
lazy val compileScalastyle = taskKey[Unit]("compileScalastyle")
compileScalastyle := org.scalastyle.sbt.ScalastylePlugin.scalastyle.in(Compile).toTask("").value
(compile in Compile) <<= (compile in Compile) dependsOn compileScalastyle
有没有办法通过sbt插件
来实现这一点?
最佳答案
您可以获取“src/main/scala”下的所有文件/目录并过滤掉您的目录:
lazy val root = (project in file(".")).
settings(
(scalastyleSources in Compile) := {
// all .scala files in "src/main/scala"
val scalaSourceFiles = ((scalaSource in Compile).value ** "*.scala").get
val fSep = java.io.File.separator // "/" or "\"
val dirNameToExclude = "com" + fSep + "folder_to_exclude" // "com/folder_to_exclude"
scalaSourceFiles.filterNot(_.getAbsolutePath.contains(dirNameToExclude))
}
)
编辑:
我添加了一个更“通用”的解决方案,它检查要排除的每个文件的路径...
关于scala - 从 scalastyle sbt 插件中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41508749/
我得到以下代码: string match { case Regex(_, "1", "0", _, _) => case Regex(_, "1", "1",
Scalastyle (intellij 2016.1 defaults) 说这个 bool 表达式可以简化 val t = Option(true) val f = Option(false) if
有没有办法让 ScalaStyle(或任何其他自动化工具)修复它发现的一些警告? 例如 - 行包含一个制表符(震惊!!) 加号 (+) 前应有一个空格 文件必须以换行符结束 一口气 公共(public
Scala plugin for IntelliJ 中有一些 Scalastyle 支持.这个问题是关于设置它以获取 scalastyle 配置文件的最佳方法,该文件通常位于名称 scalastyle
我发现的有关该主题的所有其他问题都很古老。 我正在使用 sbt 和 scala-style 插件构建一个 scala 项目,但我找不到排除其中包含一些生成代码的特定文件夹的方法. 有没有办法强制插件不
我发现的有关该主题的所有其他问题都很古老。 我正在使用 sbt 和 scala-style 插件构建一个 scala 项目,但我找不到排除其中包含一些生成代码的特定文件夹的方法. 有没有办法强制插件不
我只想为一个特定类抑制 ScalaStyle 的 no.finalize 规则。 我认为抑制 IntelliJ IDEA 检查的一种方法是在类的开头添加以下注释: //noinspection Sca
我正在为scala项目设置各种分析工具。其中之一是 checkstyle,我为此目的使用“scalastyle”。 该插件运行后会生成不易阅读的 scalastyle-result.xml。有没有办法
我正在对我的代码空间执行 scalastyle 检查,引用 http://www.scalastyle.org/sbt.html . 在 build.sbt 中: // scalastyle chec
build.sbt中的scalastyle配置设置如下: (scalastyleConfig in Test) := baseDirectory.value / "scalastyle-config.
在 build.sbt 中,您可以使用以下命令为测试范围指定一个替代的 scalastyle 配置文件: (测试中的 scalastyleConfig):= baseDirectory.value/"
我们有一个 Scala 项目并使用 Maven 和 Jenkins 来构建它。现在我们还想使用 Scalastyle 进行静态代码分析。 它在 IDE 中运行良好,如果我使用 Jenkins 自由式工
我正在尝试将 SunarQube 运行程序设置为 sbt 任务。到目前为止,我已经设法仅为 Scoverage 生成报告。 我正在独立运行 findbugs 任务,它生成了一个 report.xml,
我们已经开始在我的工作中尝试使用 Scala 和 Play 框架。首先设置我们的自动 linting 和测试框架,并部署 Scalastyle 来处理前者。 这非常有用,只是我们遇到了这个特定的 li
在根目录下构建Spark 1.3.0后,无论用什么命令构建examples目录: mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.6.0 -DskipTests
我是一名优秀的程序员,十分优秀!