Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Churn Php Laravel Package

bmitch/churn-php

churn-php helps you spot PHP files that are likely refactoring candidates by analyzing Git commit churn and cyclomatic complexity, then ranking files with a combined score and presenting the results in an easy-to-read table.

View on GitHub
Deep Wiki
Context7
1.7.3

1.7.3

  • Add support for Symfony 8 #402
  • Run tests with PHP 8.5 #403
  • Run tests with PHP 8.4 #398

See changelog for more details

1.7.2

1.7.2

  • Add compatibility with Symfony 7 #392
  • Add "static analysis" Composer keyword #363
  • Test against PHP 8.3 #391
  • Add missing extension requirements to manifest.xml #377

See changelog for more details

1.7.1

1.7.1

  • Fix typo in the "commitsSince" validator #362
  • Test with PHP-8.2 #358

See changelog for more details

1.7.0

1.7.0

  • Support markdown format #356

See changelog for more details

1.6.1

1.6.1

  • Fix typo in manifest.xml #346

See changelog for more details

1.6.0

1.6.0

  • Add a manifest to the phar #336
  • Fallback on churn.yml.dist #335
  • Make run the default command #333
  • Fix PHP deprecation warnings with PHP 8.1 #344

See changelog for more details

1.5.1

1.5.1

  • Display the shorter relative path #314
  • Write errors to the error output #313
  • Add compatibilty with Symfony 6 #312

See changelog for more details

1.5.0

1.5.0

  • Use a cache to speed up calculations #187
  • Make command fail if score is higher than a configurable threshold #232
  • Add hooks to enable customization by users #291
  • Add a --quiet option #292
  • Warn when a configuration key is unknown #302

See changelog for more details

1.4.0

1.4.0

  • Add a --parallel option #293
  • minScoreToShow should be nullable #290
  • Support Fossil #276
  • Support Mercurial #275
  • Support SVN #274

See changelog for more details

1.3.0

1.3.0

  • Work with GIT submodules #214
  • Sign Phar with GPG Signature #253
  • Add support for PHP 8 #256
  • Improve the usability of Churn #257
  • Allow files as argument #258
  • Add support for non-versioned projects #260

See changelog for more details

1.2.0
  • Add the ability to disable parallelization #233
  • Add a progress bar #236
  • Churn is now compatible with Windows #241
  • Add an option to write in a file #244
  • Reduce the amount of data stored in memory #248

See changelog for more details

1.1.0
  • Add compatibility with Symfony 5 #226
  • Fix the --version flag #225

See changelog for more details

1.0.3
1.0.2
1.0.1
1.0.0
0.5.0
0.4.1
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai