rubocop_challenger:用CI清洁您的rubocop_todo.yml

时间:2024-05-04 01:58:52
【文件属性】:

文件名称:rubocop_challenger:用CI清洁您的rubocop_todo.yml

文件大小:571KB

文件格式:ZIP

更新时间:2024-05-04 01:58:52

rubocop rubocop-challenge Ruby

Rubocop挑战者 如果稍后将引入现有的Rails项目,则将使用 。 但这会使.rubocop_todo.yml变得巨大,并使您感到绝望。 另一方面, rubocop具有选项,可以自动修复不符合规则的文字。 但是由于偶尔会破坏您的代码,因此一次全部应用非常危险。 理想的情况是每天从.rubocop_todo.yml删除禁用的规则,检查其是否通过测试,并可以征得团队的同意。 但这需要强大的持久性和时间。 我称此类工作为Rubocop Challenge 。 RubocopChallenger是支持这一挑战的瑰宝! 犯罪代码减少的RubocopChallenger的历史 下面的图表显示RubocopChallenger的历史和犯罪代码减少在.rubocop_todo.yml 。 该项目于5年前发布,然后引入了RuboCop gem,以获取巨大的源代码,其中包括许多违法代码。 在使用Rubo


【文件预览】:
rubocop_challenger-master
----challenger.gemspec(2KB)
----.gitignore(127B)
----images()
--------circleci_environment_variables.png(146KB)
--------generate_token.png(215KB)
--------decrease_of_offence_codes.png(54KB)
--------rubocop_challenge.png(156KB)
----exe()
--------rubocop_challenger(110B)
----.rspec(53B)
----bin()
--------jailbreak(653B)
--------setup(131B)
--------console(383B)
----.rubocop.yml(470B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(15KB)
----.github()
--------ISSUE_TEMPLATE()
----.gem_comet.yml(478B)
----spec()
--------spec_helper.rb(456B)
--------lib()
--------fixtures()
----.rubocop_challenge.yml(36B)
----README.md(9KB)
----.rubocop_todo.yml(404B)
----lib()
--------templates()
--------rubocop_challenger.rb(846B)
--------rubocop_challenger()
----.circleci()
--------config.yml(6KB)
----Gemfile(205B)
----renovate.json(41B)
----Rakefile(145B)
----.envrc.skeleton(49B)
----.dependabot()
--------config.yml(433B)
----Gemfile.lock(3KB)

网友评论