<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vue.js - TheCodeBuzz</title>
	<atom:link href="https://thecodebuzz.com/category/vue-js/feed/" rel="self" type="application/rss+xml" />
	<link>https://thecodebuzz.com</link>
	<description>Best Practices for Software Development</description>
	<lastBuildDate>Wed, 24 Jan 2024 03:03:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://thecodebuzz.com/wp-content/uploads/2022/11/cropped-android-chrome-512x512-1-1-51x51.jpg</url>
	<title>Vue.js - TheCodeBuzz</title>
	<link>https://thecodebuzz.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sonar Qube &#8211; Code Quality of Angular, React, and Vue applications</title>
		<link>https://thecodebuzz.com/continuous-code-quality-in-angular-7-applications-using-sonar/</link>
					<comments>https://thecodebuzz.com/continuous-code-quality-in-angular-7-applications-using-sonar/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate>
				<category><![CDATA[Angular]]></category>
		<category><![CDATA[Code Smell]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[Vue.js]]></category>
		<category><![CDATA[angular 4 code review tool]]></category>
		<category><![CDATA[angular 6 code review tool]]></category>
		<category><![CDATA[angular 7 code review checklist]]></category>
		<category><![CDATA[Angular ESLint]]></category>
		<category><![CDATA[Angular linting]]></category>
		<category><![CDATA[angular sonarqube coverage]]></category>
		<category><![CDATA[Angular TSLint]]></category>
		<category><![CDATA[Code analysis angular]]></category>
		<category><![CDATA[Code analysis React]]></category>
		<category><![CDATA[Code analysis Vue]]></category>
		<category><![CDATA[Code Quality of Angular]]></category>
		<category><![CDATA[code review checklist javascript]]></category>
		<category><![CDATA[Codelyzer vs Sonar  angular 8]]></category>
		<category><![CDATA[codelyzer Vs Sonar angular ]]></category>
		<category><![CDATA[codelyzer vs tslint vs SonarLint]]></category>
		<category><![CDATA[coding issues Angular]]></category>
		<category><![CDATA[command is used to run static code analysis of angular application]]></category>
		<category><![CDATA[Javascript linting]]></category>
		<category><![CDATA[node js static code analysis tools]]></category>
		<category><![CDATA[react code review checklist]]></category>
		<category><![CDATA[react code review tools]]></category>
		<category><![CDATA[react code smells]]></category>
		<category><![CDATA[react coding standards]]></category>
		<category><![CDATA[React ESLint]]></category>
		<category><![CDATA[React lint]]></category>
		<category><![CDATA[react native code review checklist]]></category>
		<category><![CDATA[React or Vue applications using Sonar.]]></category>
		<category><![CDATA[React quality]]></category>
		<category><![CDATA[reactjs code review checklist]]></category>
		<category><![CDATA[Sonar lint]]></category>
		<category><![CDATA[sonar lint vscode extension]]></category>
		<category><![CDATA[sonar-project.properties angular]]></category>
		<category><![CDATA[sonar-scanner for angular]]></category>
		<category><![CDATA[sonarqube angular 7]]></category>
		<category><![CDATA[sonarqube angular 8]]></category>
		<category><![CDATA[sonarqube angular code coverage]]></category>
		<category><![CDATA[sonarqube for angular projects]]></category>
		<category><![CDATA[sonarqube integration with angular]]></category>
		<category><![CDATA[static code analysis of angular application]]></category>
		<category><![CDATA[typescript coding best practices]]></category>
		<category><![CDATA[typescript static analysis]]></category>
		<category><![CDATA[Visual Studio sonar lint]]></category>
		<category><![CDATA[Vue ESLint]]></category>
		<category><![CDATA[Vue linting]]></category>
		<guid isPermaLink="false">https://thecodebuzz.com/?p=2398</guid>

					<description><![CDATA[<p>Continuous Code Quality UI (Angular, React, or Vue) using SonarLint Today in this article we shall see how to use the Sonar Lint IDE extension for VSCode and manage Code Quality of Angular, React, and Vue applications with Sonar Qube. Most of us understand the importance of code quality. Good coding practices are language agnostic [&#8230;]</p>
<p>The post <a href="https://thecodebuzz.com/continuous-code-quality-in-angular-7-applications-using-sonar/">Sonar Qube – Code Quality of Angular, React, and Vue applications</a> first appeared on <a href="https://thecodebuzz.com">TheCodeBuzz</a>.</p>]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-heading"><strong>Continuous Code Quality UI (Angular, React, or Vue</strong>) <strong>using SonarLint</strong></h1>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="624" src="https://www.thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar-1024x624.jpg" alt="Code Quality of Angular, React, Vue applications with Sonar Qube" class="wp-image-12361" srcset="https://thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar-1024x624.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar-300x183.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar-768x468.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar-785x478.jpg 785w, https://thecodebuzz.com/wp-content/uploads/2020/09/Code-Quality-of-Angular-React-Vue-applications-using-Sonar.jpg 1446w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Today in this article we shall see how to use the Sonar Lint<strong> IDE </strong>extension for <strong>VSCode</strong> and manage Code Quality of Angular, React, and Vue applications with Sonar Qube.</p>



<p></p>



<p>Most of us understand the importance of code quality. </p>



<p></p>



<p>Good coding practices are language agnostic and help an organization deliver clean, highly reliable, secure, and maintainable code. </p>



<p></p>



<p>Today in this article, we shall cover the below aspects,</p>



<p></p>



<div class="wp-block-aioseo-table-of-contents"><ul><li><a href="#aioseo-getting-started-code-quality-of-angular-react-vue-applications-with-sonar">Getting started &#8211; Code Quality of Angular, React, and Vue applications with Sonar</a><ul><li><a href="#aioseo-prerequisites-and-configuration">Prerequisites and Configuration:</a><ul><li><a href="#aioseo-java-run-time-jre-8">Java Run time (JRE) 8</a></li><li><a href="#aioseo-install-sonar-lint-extension-in-vscode">Install Sonar Lint extension in VSCode</a></li><li><a href="#aioseo-setting-json-update">Setting.json update</a></li></ul></li></ul></li><li><a href="#aioseo-user-settings-sonar-connected-mode">User Settings Sonar Qube &#8211;  connected mode</a><ul><li><a href="#aioseo-connected-mode-in-user-settings">Connected Mode in User Settings</a></li></ul></li><li><a href="#aioseo-workspace-settings-sonar-connected-mode">Workspace settings Sonar  &#8211;  connected mode</a><ul><li><a href="#mce_54">Connected Mode in Workspace Settings</a></li><li><a href="#aioseo-summary">Summary :</a></li></ul></li></ul></div>



<p></p>



<p>Software code quality and its maintenance is like a big fat elephant and often eat away a big chunk of project budget allocation. Re-engineering and refactoring of buggy code cost organization time, cost, and quality. </p>



<p></p>



<p>These small-looking coding issues become bigger problems in the future and potentially affect the complete architecture and design of your application.</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p> <strong>“Any fool can write code that a computer can understand. Good programmers write code that humans can understand” &nbsp;-Martin Fowler</strong></p>
</blockquote>



<p></p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>“Code is maintained more often than it is written”</strong></p>
</blockquote>



<p></p>



<p></p>



<p><strong>SonarLint </strong>is an IDE extension that helps to detect and fix code quality issues as you type the code in IDE. </p>



<p></p>



<p><strong>SonarLint</strong> extension combines all the best of the linting process and supports multiple analyzers and multiple languages.  </p>



<p></p>



<ul class="wp-block-list">
<li><strong>Typescript &#8211; Sonar TS analyzer </strong></li>
</ul>



<ul class="wp-block-list">
<li><strong>JavaScript, </strong>React, Vue &#8211; SonarJS<strong>, ESLint  analyzer</strong></li>
</ul>



<p></p>



<p>SonarLint IDE extension is currently supported by the below <strong><em>IDE </em></strong>overall,</p>



<p></p>



<figure class="wp-block-image is-resized"><img decoding="async" width="1228" height="924" src="https://i0.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension-.jpg?fit=785%2C590&amp;ssl=1" alt="Angular sonar lint" class="wp-image-2399" style="width:542px;height:407px" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension-.jpg 1228w, https://thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension--300x226.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension--1024x771.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension--768x578.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/SonarLint-Vscode-IDE-extension--691x520.jpg 691w" sizes="(max-width: 1228px) 100vw, 1228px" /></figure>



<p></p>



<p>Sonar defines coding issues in the below categories,</p>



<ul class="wp-block-list">
<li><strong>Bug</strong></li>



<li><strong>Code Smell</strong></li>



<li><strong>Vulnerability </strong></li>
</ul>



<p></p>



<p>Each above categories can be further classified based on severity as below,</p>



<p></p>



<ul class="wp-block-list">
<li><strong>Blocker</strong></li>



<li><strong>Critical </strong></li>



<li><strong>Major</strong></li>



<li><strong>Minor</strong></li>



<li><strong>Info</strong></li>
</ul>



<p></p>



<p>Let&#8217;s look into SonarLint VS Code plugin extension setup and configuration details.</p>



<p></p>



<h2 class="wp-block-heading" id="aioseo-getting-started-code-quality-of-angular-react-vue-applications-with-sonar">Getting started &#8211; Code Quality of Angular, React, and Vue applications with Sonar</h2>



<p></p>



<h3 class="wp-block-heading" id="aioseo-prerequisites-and-configuration"><strong>Prerequisites and Configuration:</strong></h3>



<p></p>



<h4 class="wp-block-heading has-text-align-left" id="aioseo-java-run-time-jre-8">Java Run time (JRE) 8 </h4>



<p></p>



<p>Once Java run time is installed, please verify using the version using the below command,</p>



<p></p>



<figure class="wp-block-image is-resized"><img decoding="async" width="1117" height="208" src="https://i1.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/image-20.png?fit=785%2C146&amp;ssl=1" alt="React sonar lint" class="wp-image-2401" style="width:560px;height:104px" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/image-20.png 1117w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-20-300x56.png 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-20-1024x191.png 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-20-768x143.png 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-20-785x146.png 785w" sizes="(max-width: 1117px) 100vw, 1117px" /></figure>



<p>Further verification can be done by checking the below folder on your Windows machine,</p>



<p></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="719" height="124" src="https://www.thecodebuzz.com/wp-content/uploads/2019/04/image-21.png" alt="react code review checklist" class="wp-image-2402" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/image-21.png 719w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-21-300x52.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></figure>



<p></p>



<h4 class="wp-block-heading" id="aioseo-install-sonar-lint-extension-in-vscode">Install Sonar Lint extension in VSCode</h4>



<p></p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" width="2686" height="564" src="https://i1.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular.png?fit=785%2C165&amp;ssl=1" alt="Vue sonar lint" class="wp-image-2403" style="width:562px;height:117px" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular.png 2686w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-300x63.png 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-1024x215.png 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-768x161.png 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-1536x323.png 1536w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-2048x430.png 2048w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-785x165.png 785w" sizes="auto, (max-width: 2686px) 100vw, 2686px" /></figure>



<p></p>



<h4 class="wp-block-heading" id="aioseo-setting-json-update">Setting.json update</h4>



<p></p>



<p>Click on Settings -&gt;Edit in Settings.Json</p>



<p></p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" width="1945" height="807" src="https://i1.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration-.jpg?fit=785%2C326&amp;ssl=1" alt="Javascript sonar lint" class="wp-image-2404" style="width:564px;height:233px" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration-.jpg 1945w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration--300x124.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration--1024x425.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration--768x319.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration--1536x637.jpg 1536w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-vscode-extension-angular-settings-configuration--785x326.jpg 785w" sizes="auto, (max-width: 1945px) 100vw, 1945px" /></figure>



<p></p>



<h2 class="wp-block-heading" id="aioseo-user-settings-sonar-connected-mode">User Settings Sonar Qube &#8211;  connected mode </h2>



<p></p>



<p>These settings will be global and will be applied at the VSCode IDE level and will be effective for all projects.</p>



<p></p>



<pre class="wp-block-preformatted has-medium-font-size">{
"sonarlint.ls.javaHome": "C:\Program Files\Java\jdk1.8.0_201"
}</pre>



<p></p>



<p>If connecting your Organization enterprise Sonar Server please add the below setting within<strong> <em>&#8220;sonarlint.connectedMode.servers&#8221;</em></strong></p>



<p></p>



<p><strong>Note:</strong></p>



<p><br><strong>SonarLint</strong> uses the same rule set as configured on the SonarQube server thereby streamlining the code analysis and avoiding any ambiguity of issues reported on server vs desktop. </p>



<p>If not connected to the Sonar Server default ruleset ( which comes with plugin installation) will be used.</p>



<p></p>



<h4 class="wp-block-heading" id="aioseo-connected-mode-in-user-settings">Connected Mode in User Settings</h4>



<p></p>



<pre class="wp-block-preformatted has-medium-font-size">"sonarlint.connectedMode.servers": [
 {
"serverId": "your server id if any",
"serverUrl": "https://your-org/server",//Your Organization server URL
"organizationKey": "my_organization",// Organization Key
"token": "V2VkIE1…" //Organization Auth token
 }
]</pre>



<p></p>



<h2 class="wp-block-heading" id="aioseo-workspace-settings-sonar-connected-mode">Workspace settings Sonar  &#8211;  connected mode  </h2>



<p></p>



<p>This setting will be specific to an individual project. This setting can be checked in along with your source project to SCM.</p>



<p></p>



<pre class="wp-block-preformatted has-medium-font-size">{<br>"sonarlint.ls.javaHome": "C:\Program Files\Java\jre1.8.0_201"<br>}</pre>



<p></p>



<h4 class="wp-block-heading" id="mce_54">Connected Mode in Workspace Settings</h4>



<p></p>



<p>If connecting to your organization&#8217;s Sonar Server additionally add below within workspace settings.</p>



<p></p>



<pre class="wp-block-preformatted has-medium-font-size">"sonarlint.connectedMode.project": {
  "serverId": "your server id if any",
  "projectKey": "your project name in sonar server"
}</pre>



<p></p>



<p>Once done with the above settings, you shall be all set to use Sonar linting. The output windows will display that SonarTS Server and the engine have started successfully. </p>



<p></p>



<p>If not connected to the server,  Sonar Lint will launch the Sonar server( with different analyzers) locally by opening a local port and will use the default rule set in such a case. </p>



<p></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="2560" height="673" src="https://i0.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2.jpg?fit=785%2C206&amp;ssl=1" alt="Sonarlint connected mode Vscode" class="wp-image-2416" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2.jpg 2560w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-300x79.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-1024x269.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-768x202.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-1536x404.jpg 1536w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-2048x538.jpg 2048w, https://thecodebuzz.com/wp-content/uploads/2019/04/SoanrTS-server-conenction-issue-resolution-1-2-785x206.jpg 785w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<p></p>



<p>If using Sonar Server in &#8220;Connected&#8221; mode kindly run the below command from the Command pallet,</p>



<p></p>



<pre class="wp-block-preformatted has-medium-font-size">Update SonarLint binding to SonarQube/SonarCloud </pre>



<p></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1800" height="325" src="https://i2.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/image-22.jpg?fit=785%2C142&amp;ssl=1" alt="Vscode Sonarlint " class="wp-image-2423" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/image-22.jpg 1800w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-22-300x54.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-22-1024x185.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-22-768x139.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-22-1536x277.jpg 1536w, https://thecodebuzz.com/wp-content/uploads/2019/04/image-22-785x142.jpg 785w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></figure>



<p>As you type your code you shall be able to see the best recommendation from Sonar lint based on configured rules. </p>



<p></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="2033" height="652" src="https://i0.wp.com/thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window.jpg?fit=785%2C251&amp;ssl=1" alt="Sonarlint connected mode setting" class="wp-image-2476" srcset="https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window.jpg 2033w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window-300x96.jpg 300w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window-1024x328.jpg 1024w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window-768x246.jpg 768w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window-1536x493.jpg 1536w, https://thecodebuzz.com/wp-content/uploads/2019/04/sonarlint-rules-configuration-window-785x252.jpg 785w" sizes="auto, (max-width: 2033px) 100vw, 2033px" /></figure>



<p></p>



<p>As we mentioned above Sonar lint uses the same rules set as configured on the SonarQube server and streamlines the code analysis by avoiding any ambiguity of reports on server vs desktop. </p>



<p></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="700" height="418" src="https://www.thecodebuzz.com/wp-content/uploads/2019/04/Continuous-Code-Quality-of-Angular-React-or-Vue-applications-using-Sonar.gif" alt="Sonarlint connected mode setting" class="wp-image-2639"/></figure>



<p></p>



<p>For server-side reporting SonarQube need to be used which is a licensed and enterprise version. </p>



<p></p>



<p>Sonar scan can be configured as part build and deploy process for the CI-CD pipeline. </p>



<p></p>



<p><strong><em>SonarQube </em></strong>provides the overall health of the portfolio within the organization with nice dashboards detailing code health.   </p>



<p></p>



<p>Happy coding !!</p>



<p></p>



<p style="font-size:18px">Do you have any <strong>comments or ideas or any better </strong>suggestions to share?</p>



<p class="has-small-font-size"></p>



<p style="font-size:18px">Please sound off your comments below.</p>



<p class="has-medium-font-size"></p>



<p class="has-medium-font-size"><strong>Happy Coding </strong>!!</p>



<p></p>



<p></p>



<p><strong><em>References: </em></strong></p>



<p></p>



<ul class="wp-block-list" id="block-ab9b38d2-be73-4989-8171-39a3b3b0203e">
<li><a href="https://www.thecodebuzz.com/static-code-quality-analysis-ndepend/" target="_blank" rel="noreferrer noopener"><strong><em>Continuous Code Quality using NDepend</em></strong></a></li>
</ul>



<p></p>



<ul class="wp-block-list" id="block-ab9b38d2-be73-4989-8171-39a3b3b0203e">
<li><a href="https://www.thecodebuzz.com/continuous-code-quality-of-using-sonar/" target="_blank" rel="noreferrer noopener" title="Continuous Code Quality of .NET with SonarQube"><strong><em>Code Quality of .NET Application using Sonar</em></strong></a></li>
</ul>



<p></p>



<h4 class="wp-block-heading" id="aioseo-summary">Summary : </h4>



<p></p>



<p>Today we learned about Sonar lint setup and configuration for Visual Studio Code IDE. <strong>Good coding practices are language agnostics and help the organization to deliver clean, highly reliable, secure, and maintainable projects.</strong> Buggy code slipping through the cracks has the potential to cost a company an entire business. Organizations can address these problems by following best practices of software development like continuous code quality and continuous code review processes.</p>



<p></p>



<hr>



<p class=""></p>



<p class="has-background" style="background-color:#b6d9ac;font-size:18px"><br>Please <strong><em>bookmark </em></strong>this page and <em><strong>share </strong></em>it with your friends.                                                    Please <a href="https://www.thecodebuzz.com/subscription/" target="_blank" rel="noreferrer noopener"><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color"><strong>Subscribe</strong> </mark></em></a>to the blog to receive notifications on freshly published (2025) best practices and guidelines for software design and development.</p>




<br>



<hr>



<p class=""></p>



<p></p><p>The post <a href="https://thecodebuzz.com/continuous-code-quality-in-angular-7-applications-using-sonar/">Sonar Qube – Code Quality of Angular, React, and Vue applications</a> first appeared on <a href="https://thecodebuzz.com">TheCodeBuzz</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://thecodebuzz.com/continuous-code-quality-in-angular-7-applications-using-sonar/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
