Release 1.9.0.2
Release date: 26, March 2021 What is new? New Java checks:We have added 4 new Java checks. Get more insights into Embold’s rich Java checks here. Exclude SpringBootApplication And ComponentScan From The Default Package Externalizable Must Have No Arguments Constructor RunFinalizerOnExit Should Not Be Called Getters And Setters Should Access The…
Vulnerabilities
The software vulnerability is basically an error or a weakness present in the software code. Those are product-related threats that can hamper your data and gain access to your products and data. Once, a vulnerability is detected in a code, there is a high risk from a security perspective. External…
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…
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…
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…
Analyze dependencies (v2)
After navigating to the Component Explorer of a certain component, the Dependency View can be accessed via the top menu: The Dependency View can show all incoming or outgoing dependencies of one component. Outgoing dependencies are describing the components that are used by the current component, incoming dependencies show which…
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…
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:…
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…