Chef infra 让cookstyle只检查可能导致cookbook执行失败的错误

Chef infra 让cookstyle只检查可能导致cookbook执行失败的错误,chef-infra,rubocop,Chef Infra,Rubocop,我想在cicd管道中使用cookstyle。不过,我现在一点也不起毛。现在,我只想捕捉语法错误,它实际上会导致cookbook执行失败 我可以让cookstyle只检查实际的错误,而不只是检查样式约定吗?我建议您最终应该启用大多数cookstyle linting规则。如果立即启用它们会造成大量的攻击,那么可以创建一个自动配置:一个.rubocop_todo.yml文件 对。Cookstyle是基于rubocop的,所以实际上在本例中rubocop文档适合 它将禁用失败的COP,然后您可以逐个

我想在cicd管道中使用cookstyle。不过,我现在一点也不起毛。现在,我只想捕捉语法错误,它实际上会导致cookbook执行失败


我可以让cookstyle只检查实际的错误,而不只是检查样式约定吗?

我建议您最终应该启用大多数cookstyle linting规则。如果立即启用它们会造成大量的攻击,那么可以创建一个自动配置:一个.rubocop_todo.yml文件

对。Cookstyle是基于rubocop的,所以实际上在本例中rubocop文档适合

它将禁用失败的COP,然后您可以逐个启用它们,并进行小部分修复

运行:

cookstyle——自动生成配置

生成文件。

我建议您最终应该启用大多数cookstyle linting规则。如果立即启用它们会造成大量的攻击,那么可以创建一个自动配置:一个.rubocop_todo.yml文件

对。Cookstyle是基于rubocop的,所以实际上在本例中rubocop文档适合

它将禁用失败的COP,然后您可以逐个启用它们,并进行小部分修复

运行:

cookstyle——自动生成配置
要生成文件。

作为一个非常基本的工具,您可以使用
刀烹饪书测试
子命令来确保烹饪书的执行不会失败

然而,随着我们深入了解厨师生态系统,有必要慢慢引入@DracoAter建议的
rubocop
/
cookstyle
规则。

作为一个非常基本的规则,您可以使用
刀烹饪书测试
子命令来确保烹饪书的执行不会失败


然而,随着我们对厨师生态系统的深入,有必要慢慢引入@DracoAter建议的
rubocop
/
cookstyle
规则。

有一个
刀烹饪书测试
选项用于语法错误。有一个
刀烹饪书测试
选项用于语法错误。