GoGPT Best VPN GoSearch

OnWorks 网站图标

roodi - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 roodi

这是 roodi 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


roodi - Roodi 代表 Ruby Object Oriented Design Inferometer.

概要


鲁迪 [选项[模式 ...]

商品描述


鲁迪 代表 Ruby Object Oriented Design Inferometer。 它解析您的 Ruby 代码并
根据已配置的检查,警告您存在的设计问题。

配置


-配置=配置文件
提供您自己的 配置文件。 该 配置文件 是一个 YAML 文件,其中列出了检查
被包括。 每个检查都可以选择包含传递的选项的散列
检查以配置它。 例如,默认配置文件看起来像
这个:

分配条件检查:{}
CaseMissingElseCheck:{}
类LineCountCheck:{line_count:300}
ClassNameCheck: { 模式: !ruby/regexp /^[AZ][a-zA-Z0-9]*$/ }
CyclomaticComplexityBlockCheck:{ 复杂性:4}
CyclomaticComplexityMethodCheck: { 复杂性: 8 }
EmptyRescueBodyCheck:{}
ForLoopCheck:{}
MethodLineCountCheck: { line_count: 20 }
MethodNameCheck: { 模式: !ruby/regexp /^[_a-
z<>=\[\]|+-\*`]+[_a-z0-9_<>=~@\[\]]*[=!\?]?$/ }
ModuleLineCountCheck:{line_count:300}
模块名称检查:{ 模式:!ruby/regexp /^[AZ][a-zA-Z0-9]*$/}
参数编号检查:{ 参数计数:5 }

用法


检查 rails 应用程序中的所有 ruby​​ 文件:
roodi "rails_app/**/*.rb"

在 Rails 应用中检查一个控制器和一个模型文件:
roodi 应用程序/控制器/sample_controller.rb 应用程序/模型/sample.rb

在 Rails 应用程序中检查一个控制器和所有模型文件:
roodi app/controller/sample_controller.rb "app/models/*.rb"

使用自定义配置文件检查 rails 应用程序中的所有 ruby​​ 文件:
roodi -config=my_roodi_config.yml "rails_app/**/*.rb"

如果您正在编写支票,那么以 Roodi 的方式查看文件的结构会很有用
标记它(通过 ruby​​_parser)。 用:
roodi-描述 [文档名称]

使用 onworks.net 服务在线使用 roodi


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。