Dive through Issue Distributions

The previous sections showed how to identify potential low-quality components that need more attention, either through the Heatmap or the Component List. In this section, the focus is on two different aspects:1. Identifying problematic packages2. Identifying problem classes that lead to bad quality What are the available Distribution Screens? The…

0
Read More

View the impact of change

Before you get started Before starting this article, make sure you have:1. An active BrowserStack Code Quality account (Don’t have one? Sign up free here).2. Gone through Your First Scan and Identifying Problems. Assessing Changes builds off of the lessons learned in the previous articles. To get the most out…

0
Read More

Dig down to detailed changes

Using the Changed Component List The Your First Scan article shows how to use the Change Overview to quickly assess the impact of code changes; this part shows how to analyze detailed changes and their impact. To see this, click on the Changed Component List icon in the navigation bar:…

0
Read More

Using the component explorer to fix issues

Before you get started Before starting this tutorial, make sure you have:1. An active BrowserStack Code Quality account (Don’t have one? Sign up free here).2. Gone through your First Scan and Identifying Problems, and Assessing Changes. Improving Hotspots article builds off the lessons learned in these previous articles. Analysing the component…

0
Read More

Using the Partitioning Editor

When to use the partitioning editor There are many issues that are a result of classes being too large. This can range from components that are slightly above the recommended lines of code threshold (like StrSubstitutor) to large components with non–cohesive functionality (like God Classes). A common strategy for dealing…

0
Read More

Get an Overview of Your Software

1. You need an active BrowserStack Code Quality account. (Don’t have one? Sign up free here).2. Identifying Problems builds off of the lessons learned in the previous articles. To get the most out of this article we recommend you finish your First Scan. BrowserStack Code Quality rating system The BrowserStack Code…

0
Read More

Creating a Project

Projects are what Embold uses to store and manage your code; they contain the repositories you link to Embold. You can create as many projects as you need and can add as many repositories to it as you like. For today’s tutorial, we’ll be creating a single project and linking…

0
Read More

Scanning a repository (v2)

Scans are the foundation of Embold: Once started, Embold will analyze the given source code, generate metrics, identify code-issues and find software design anti-patterns. So let’s run a scan on the repository we just set up. Run a scan There are 2 ways through which scan can happen: Scanning starts…

0
Read More