我正在尝试将Eslint与jenkins集成在一起,但是我在Google中未找到任何链接,请您为此提供帮助。
等待您的好评。
谢谢,
西瓦(Siva ramanjaneyulu vegi)
最佳答案
您需要将ESLint报告导出到xml文件中,并使用jenkins提供的任何违规/皮毛报告程序插件,例如Checkstyle,Warnings或Violations插件。
对于ESLint,我个人更喜欢在Jenkins中使用Checkstyle插件。
因此,将eslint报告导出到Jenkins的方法是执行以下操作:
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
(将apps/**/*
替换为您的应用程序文件的路径)然后,当您执行作业时,您将能够针对执行的文件查看ESLint报告。
了解我的工作方式:
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
这一点到了
-c config.eslintrc
配置文件中,并使用我们在此处指定的任何内容。 (请参阅上面提供的ESLint链接).eslintrc
这将指定eslint在报告中应使用的格式,请参阅此link -f checkstyle
这是您想要eslint检查的文件的路径(** / *是任何文件和文件夹的模式)apps/**/*
这是导出cli arg,每次运行构建时将在其中存储结果。更新:
使用最新版本的ESLint,您可以使用以下命令行参数将输出导出到所需的任何文件中:
> filename
请引用他们的documentation
注意:
如果对eslint的调用有错误,则该命令将返回
-o your_file.file_format
的值,并且该构建将被标记为失败,这不是必需的。为避免这种情况,请附加以下内容:1
关于eslint - 如何将Eslint与jenkins集成?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32043227/