Right panel - Insights


Overview

Provides information about the following “insights” that are present in items in the current view:

  • Structural Flaws
  • CloudMaturity Blockers/Boosters
  • Containerization Blockers
  • Open Source Safety
  • Green Deficiencies

Use the toggle switches to highlight any items in the view that correspond to a category:

What insights are available?

Structural Flaws

These insights are flaws found during an analysis of your application (i.e. critical violations of rules). These flaws indicate that the object’s code violates a specific programming practice and will need refactoring or updating to ensure the flaw is no longer present.

The interface provides:

  • the number of objects where the same flaw exists
  • a link to the full rule documentation to be opened a new tab - allowing you to understand why your code violated the rule and how you can potentially refactor it to remove the flaw:

Full documentation:

CloudMaturity Blockers/Boosters and Containerization Blockers

These insights provide information about how well prepared your application is for cloud migration, i.e. moving from an on premises deployment to a cloud scenario. More precisely, this is a list of items or behaviour found in the application that could either hinder a move to the cloud and may therefore need attention (a blocker) or that already conform to cloud best-practices (a booster).

Open Source Safety

Identifying the appropriate version to update a vulnerable third-party component can be time-consuming, especially when multiple components have accumulated vulnerabilities due to delayed updates. As a technical lead or software engineer, these insights provide information about potentially vulnerable third-party components used in your application and allow you to examine their compatibility with other components. Additionally, you can plan updates by understanding the release frequency of these components, identifying gaps, and receiving recommendations for the closest or safest version to utilize.

See Dealing with outdated third-party components for more detail about this feature.

Green Deficiencies

These insights provide information about how environmentally friendly your application is: i.e. a list of checks focused on programming practices and engineering principles that could be detrimental to the environment are run against your application and any code that violates these checks is flagged and displayed. For example, checks such as “Avoid queries without WHERE condition” - i.e. flagging SQL queries that return many results resulting in increased processing power and time to complete.

See How green is your application? for more detail about this feature. You can also find a list of checks here: https://doc.casthighlight.com/greenpatterns/external link.