Skip to content

Features

Code analysis for every factor of code quality

Improving code quality starts with understanding the contextual factors that affect your existing code health, and ends with increasing maintainability and reducing technical debt.

For the past, present, and future of code.

Website Code Quality dashboard

CodeScene's core features for improving code quality

Each of CodeScene’s core features for code quality are one piece of the end-to-end workflow technical leaders need to not only identify improvement areas, but make data-driven decisions for prioritizations and visualize the impact of those decisions.

Truly understand your codebase

Code Health

Code health is an aggregate metric created by CodeScene to give you a complete code quality score informed by the many factors that impact code, not just the code itself. Understand your overall performance, and drill down file by file to see where risks and priorities lie.

Website - Code Health Visualization
Website Hotspots Visualization

Easily identify activity

Hotspots

Hotspots are powerful visualizations to see where your devs are most active in the codebase. Hotspots have the most commits and even a minor amount of technical debt in them may be painful and expensive.

Features

Hotspots

Hotspots are powerful visualizations to see where your devs are most active in the code base. Hotspots have the most commits and most change frequencies, and their code quality might be vital

Hotspots with background

Integrate with devs’ workflow

Automated code reviews and pull request integrations

Whatever your current code quality level is now, you want to ensure it doesn't get worse. Make automated code reviews and the pull request integration integral parts of your dev workflow so that all code is better code.

delta analysis PR
Website Refactoring targets visualization

Get real actionable insights

Refactoring targets

Not all legacy code is bad code, and not all bad code requires immediate attention. So how do you know where to start when making improvements to your existing code quality? CodeScene uses intelligent data to pinpoint the refactoring targets that will have the most impact on improving and reducing your technical debt based on the intersection of low code health and high change frequency.

Features

Refactoring targets

Not all legacy code is bad code, but how do you know where to start when making improvements to your existing code quality? CodeScene uses intelligent data to pinpoint the refactoring targets that will have the most impact on improving and reducing your technical debt

Website Refactoring targets visualization

Uncover hidden architectural issues

File dependency graphs

CodeScene's Change Coupling graphs visualize which files have hidden logical dependencies. See how tightly coupled your files are and where you can make improvements to your architecture.

Website Change Coupling Visualization
Code quality

More great features

Sliders

Set quality gates

CodeScene differs from other tools by using code quality gates set by trends, not by absolute values.

Target

Add goals

An augmented analysis adds contextual information to hotspots as intelligent goals that helps you manage technical debt.

Code Health

View Code Health trends

Understand if files are Hotspots because they get more complicated over time with code complexity trends.

Filter

Filter by team

Make the code health data actionable by breaking down insights to the team level to better understand discrepancies.

Recommendation

X-ray a file

Narrow down large files with even thousands of lines of code to  identify priorities for refactoring.

Automated Code Reviews

Create system maps

Code quality is also dependent on system architecture. View code health on the system level.

Features

See our code quality features in action

Code Health, hotspots, refactoring targets, and more. See how powerful CodeScene can be for improving your code quality.

Ready to improve your code quality?

If you want to know how to get the most impact for your team from CodeScene, talk to one of our experts today.

CodeHealth_screenshot_02-1

Resource center

Check out our engineering blog

AI Coding Assistants: Introducing CodeScene AI Generated Code Refactoring

AI Coding Assistants: Introducing CodeScene AI Generated Code Refactoring

AI Coding Assistants: Let's introduce you to AI generated code refactoring. Read more and join the Beta testing program.

Change coupling: visualize the cost of change

Change coupling: visualize the cost of change

Code can be hard to understand due to excess accidental complexity. Or, it can look simple, yet its behavior is anything but due to complex...

CodeScene's IDE Extension brings CodeHealth™ Analysis directly into your editor

CodeScene's IDE Extension brings CodeHealth™ Analysis directly into your...

We've just launched an IDE Extension for VS Code, helping developers tackle code complexity within the editor. Read more and try it out!