VSCode和Jenkinsfiles。如何格式化它们?

时间:2019-05-15 13:50:17

标签: visual-studio-code

我想在VSCode中修复Jenkinsfiles中的格式'Shift-Alt F',使我“没有安装'groovy'文件的格式程序”,然后弹出一个扩展边栏,其中没有任何有助于扩展的相关扩展。

如何格式化文件。谢谢。我安装了“ Jenkinsfile支持”和“ cod-groovy”。仍然没有骰子。

谢谢。

3 个答案:

答案 0 :(得分:1)

您可以使用Vs Code Groovy Lint扩展名来格式化jenkinsfiles:)

https://marketplace.visualstudio.com/items?itemName=NicolasVuillamy.vscode-groovy-lint

答案 1 :(得分:0)

对于Groovy,没有名为Format Document (ALT+SHIFT+F)的选项。 More details

但是有一个棘手的方法可以做到这一点,

  1. 将您的.groovy文件扩展名更改为.js
  2. 之后,在文件上右键单击,然后选择Format Document

希望这会对您有所帮助。

答案 2 :(得分:0)

您可以使用这个名为 JenkinsFile Support 的扩展 https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support

并且还使用此处定义的解决方法(使用 VSCode 的 files.associations 选项)为文件名 https://github.com/sgwozdz/jenkinsfile-support/issues/62#issuecomment-829353453 中包含 Jenkinsfile 字符串的任何文件提供 linting

    "files.associations": {
        "[Jj]enkinsfile*": "jenkinsfile"
    }

如果你不想使用外部扩展,你可以在你的设置中使用 groovy Id(记住,Groovy 和 Jenkinsfiles 不是一对一的)

    "files.associations": {
        "[Jj]enkinsfile*": "groovy"
    }