skunk:用于Ruby代码的SkunkScore计算器-查找没有测试覆盖范围的最复杂的代码!

时间:2024-02-22 04:11:55
【文件属性】:

文件名称:skunk:用于Ruby代码的SkunkScore计算器-查找没有测试覆盖范围的最复杂的代码!

文件大小:51KB

文件格式:ZIP

更新时间:2024-02-22 04:11:55

code-quality code-coverage hacktoberfest good-first-issue code-quality-analyzer

臭鼬 一个RubyCritic扩展,用于为文件或项目计算SkunkScore。 什么是SkunkScore? SkunkScore是一个评估模块技术债务的值。 它考虑到: 代码复杂度 代码闻起来 代码覆盖率 SkunkScore的主要目标是在您的下一个重构冒险中充当指南针。 它将帮助您回答以下问题: 我该如何偿还技术债务? 什么是代码覆盖率最低的最复杂的文件? 什么是您下一次测试写作工作的最佳人选? 下一步的重构工作适合哪些人选? 该公式并不完美,并且肯定存在争议,因此欢迎任何反馈作为新问题! 安装 将此行添加到您的应用程序的Gemfile中: gem 'skunk' 然后执行: $ bundle 或自己安装为: $ gem install skunk 用法 帮助详情 没有太多选择,但是这里是: skunk -h Usage: skunk [options] [paths] -b, --branch BRANCH Set branch to compare -o, --out FILE


【文件预览】:
skunk-master
----.gitignore(120B)
----exe()
--------skunk(271B)
----CODEOWNERS(224B)
----bin()
--------setup(131B)
--------console(371B)
--------skunk(12B)
----.travis.yml(48B)
----.rubocop.yml(86B)
----samples()
--------rubycritic()
----CODE_OF_CONDUCT.md(3KB)
----CHANGELOG.md(2KB)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----.reek.yml(888B)
----README.md(8KB)
----.rubocop_todo.yml(2KB)
----skunk.gemspec(2KB)
----logo.png(13KB)
----lib()
--------skunk.rb(172B)
--------skunk()
----fastruby-logo.png(10KB)
----Gemfile(192B)
----Rakefile(446B)
----test()
--------samples()
--------lib()
--------test_helper.rb(895B)
----Gemfile.lock(3KB)

网友评论