Embold is an AI-based software analytics platform that helps teams analyse and improve software quality. It analyses source code across 4 dimensions: code issues, design issues, metrics and duplication, and surfaces issues which impact stability, robustness, security, and maintainability. The Embold Score helps teams understand risk areas and prioritise the most important fixes.
Embold for Visual Studio Code:
How it works:
Analysis of output :
• After scan completion analysis results will show up on problems view.
• Show Description option is available on quick fix. For metric violation – quick fix will redirect to documentation page.
• For Design Issue – It will show new tab for insights with animated progress bar.
• For Code Issue – It will redirect to documentation page (https://rules.embold.io/).
For Mac OS following languages are not supported -
Install Cppcheck -
Install Eslint -
Execute command from cmd/terminal – sudo npm install -g email@example.com #or sudo yarn add firstname.lastname@example.org
Install Tslint -
Execute command from cmd/terminal – sudo npm install -g email@example.com #or sudo yarn add firstname.lastname@example.org
Install Jshint -
Note : Jshint (Optional - Only if you are enabling in Embold server)
Execute command from cmd/terminal – sudo npm install -g email@example.com #or sudo yarn add firstname.lastname@example.org
Embold Extension Settings -
Proxy setting -
Add the following environment variables if you are using any custom proxy setting.
Restart vscode IDE once proxy settings are set.
Supported Rules: https://rules.embold.io/
Feel free to use Embold Community to give feedback, request features or to report a bug.