Direct Cyclic Dependency

A direct dependency is formed when two classes or files have dependency over each other. The dependency can be caused by using variables or function calls. Impact Cyclic dependency creates tight coupling between these classes and it is hard to reuse as separate units. Sometimes, circular dependency may cause memory…

0
Read More

File Coupling

When one file is coupled or dependent on many other files, it is called as file coupling. The dependency can be in the form of variables or functions. This applies to only those file-level variables or functions. Impact Higher coupling with other files makes the code fragile. This is because…

0
Read More

BrowserStack Code Quality Trace

Introduction BrowserStack Code Quality uses Compilation Database (CDB) to scan C/C++ repository in strict mode. BrowserStack Code Quality provides a tool ‘embold-trace’ to generate CDB from build process. BrowserStack Code Quality-trace tool facilitates users to configure which compilers to intercept during build. It then intercepts build process and generates CDB…

0
Read More

Embold Configuration JSON

This configuration file contains the list of issues with its associated threshold values. Parameters such as path_exclusion, issues_exclusions and so on are mentioned in this JSON file. The company organization will decide about the strictness of this JSON file. For e.g. Company can set their own rules/standards and customize this…

0
Read More

Release 1.7.10.0

Release date: 17, February 2020 What is new? Our Jira integration got even better. When creating and assigning a task from Embold, the assignee can take up the ticket in Jira and directly jump to the issue in Embold for further information. Also, we enriched the ticket information, which is sent from…

0
Read More

Gated Commit

Overview Gated Commit is an integration pattern that means the commit does not happens until a set of checks is passed against the code. It helps the developers to avoid breaking the code and prevents bad code from going into the integration branch. This should take place before committing changes…

0
Read More

Steps to run Embold with docker-compose

Make sure you have docker id and necessary permission to Embold Technologies docker repository. To create a docker hub account follow the below steps: Visit https://hub.docker.com/ to signup up to the Docker Hub. Enter the Docker Id, email address and password. Click Sign up. A verification link is sent to…

0
Read More