What's New

News from UseAttractor

New

Semantic Code Health Groups

Attractor tries to break down code health information for you in multiple ways, and a new and very intuititive one has just landed: Semantic Code Health Groups:



In short, every repository now comes with this chart in each language (Ruby, JavaScript) tab. The color coded groups allow a quick overview over the stages your code files are in. Those are labelled:

  • Incubator
  • Hatchlings
  • Living Lab
  • Troublemakers

You should be able to quickly identify pain points now. Moreover, you'll get info boxes containing the count of "unhealthy" files and their percentage on top.

Enjoy! And as always, keep the feedback coming!
New

Repository Top Level Stats

🚀 The following feature is live for all plans!

Top Level Repository Stats


Your repository dashboard will now show four key metrics to quickly make out tech debt pain points:
  • Worst Offender: The most painful file in your repository. Inspect it to find valuable refactoring opportunities.
  • Most Churn Recently: Which file has changed most often recently? This indicates that maybe it's rapidly accruing complexity. Take a look!
  • Most Upward Trend: The file that has collected most tech debt the last 4 weeks. Watch it closely.
  • Most Improved: A place to observe positive changes and pat yourself on the shoulder 👏

In other news, it seems like its time to drink my own kool-aid:
Repository top level stats showing a clear dependency

 

It seems I have a problem with my repository model. Inspecting its methods though shows a clear tendency:
Maybe there's an opportunity waiting here...

 
The term history is mentioned 4 times! This sounds like an opportunity for extracting a collaborator. Stay tuned ...

New

Summary Mailers and Repository Settings

Summary Mailers

From now on, Attractor will send out informative weekly summaries containing the following information, per repository:


  • A listing of all reports generated in the past week, along with the trend in Attractor (tech debt) scores.
  • General trends to keep an eye on how your repository's tech debt is evolving.



Sync Notifications

When the commits in one your repositories have finished syncing with Github, we send out an email notification to the admins of this repository.



Repository Settings

You can configure both mailers in a new tab in your repository overview, to en- or disable them.