{"id":79108,"library":"churn","title":"Churn","description":"High method and class churn has been shown to have increased bug and error rates. This gem helps you know what is changing a lot so you can do additional testing, code review, or refactoring to try to tame the volatile code.","status":"active","version":"1.0.8","language":"ruby","source_language":null,"source_url":"https://github.com/danmayer/churn","tags":["churn","metrics","code-analysis","testing"],"install":[{"cmd":"gem install churn","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'churn', '~> 1.0.8'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"Churn","correct":"require 'churn'"}],"quickstart":{"code":"require 'churn'\nChurn::ChurnCalculator.new.calculate","lang":"ruby","description":"Calculate churn metrics for your project."},"warnings":[],"env_vars":null,"search_vec":"'addit':31 'analysi':48 'bug':13 'chang':24 'churn':1,6,44 'class':5 'code':33,43,47 'code-analysi':46 'error':15 'gem':18 'help':19 'high':2 'increas':12 'know':21 'lot':26 'method':3 'metric':45 'rate':16 'refactor':36 'review':34 'shown':9 'tame':40 'test':32,49 'tri':38 'volatil':42","created_at":"2026-06-18T04:41:00.818450+00:00","updated_at":"2026-06-18T04:41:00.818450+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://github.com/danmayer/churn","github":"https://github.com/danmayer/churn","docs":"http://www.rubydoc.info/gems/churn/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}