【文件属性】:
文件名称:minitest-flog:Minitest 的 Flog 集成
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-18 21:13:47
Ruby
minitest-flog
打败你的代码,看看它流血的地方。
Flog 分析 Ruby 代码的复杂性迹象,并为它扫描的每个文件中的每个方法和类生成一个数字分数。 更高的分数表明结构更复杂,因此有重构机会。
这个 gem 将 Flog 直接集成到您项目的测试套件中,以便您自动收到任何添加或更新的警报,这些添加或更新会导致线路的痛苦。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'minitest-flog'
然后执行:
$ bundle
或者自己安装:
$ gem install minitest-flog
您需要在测试助手中使用该库:
require "minitest/flog"
用法
minitest-flog 引入了一个新的 Minitest::Flog::Test 类,您将使用它来对项目中的复杂性进行任何断言。
通过子类化 Minitest
【文件预览】:
minitest-flog-master
----.travis.yml(30B)
----bin()
--------console(338B)
--------setup(115B)
----Rakefile(168B)
----test()
--------test_helper.rb(110B)
--------flog_test.rb(4KB)
----minitest-flog.gemspec(1024B)
----Gemfile(98B)
----.gitignore(105B)
----lib()
--------minitest()
----CODE_OF_CONDUCT.md(1KB)
----README.md(3KB)
----LICENSE.txt(1KB)