Last updated
Was this helpful?
Last updated
Was this helpful?
After completing this unit, you'll be able to:
.
The provides on-the-fly feedback to developers on bugs and quality issues. It is a fully-integrated user experience in the IntelliJ IDE.
The plugin is derived from .
Note: As of now, CodeScan and IntelliJ plugins will not work alongside the SonarLintâĸ installation, so you must first uninstall SonarLintâĸ.
Make sure you have the following:
IntelliJ IDEA 2022.2 version or above
CodeScan for the Cloud:
Valid enterprise license or trial (cloud trial onlyânot available with self-hosted)
For Self-Hosted (On-Premises) CodeScan:
A working SonarQubeâĸ 9.9+ LTA installation
A licensed version of CodeScan 4.4+ plugin to get started () (no trial available with self-hosted/on-premises CodeScan).
JDK version 17 or above
Latest available Node.js LTS version (v16 as of today)
Uninstall SonarLintâĸ plug-ins. The CodeScan and IntelliJ plug-in will not work alongside the SonarLintâĸ installation.
Go to Plugins
available on the navigation bar on the left side of the screen.
Click on the Marketplace
tab and search for CodeScan
.
Click on the Install
button and wait for the installation to complete (click on Accept
if prompted).
Restart IntelliJ to save the changes.
After successfully restarting the IntelliJ platform, you will require to configure the CodeScan plugin inside IntelliJ IDEA app.
In the IntelliJ IDEA app, go to Settings
(Preferences
on Mac).
Select or double click on Tools
and choose CodeScan
in the dropdown.
You will see another Settings
tab under which you can see the (+) icon, click on it.
Note: Make sure you select the checkbox which says "Automatically trigger analysis
".
A new popup window opens where you need to give the Configuration Name
and choose the Connection Type
of your preference. Choose the first option if you are using CodeScan cloud default (https://app.codescan.io
) instance, and second option if you are on a different CodeScan instance (other than https://app.codescan.io
) or server. For example, if you're using the CodeScan European instance with the CodeScan IntelliJ plugin, select the second option i.e., Connect to other CodeScan instances or server
and enter https://app-eu.codescan.io in the CodeScan URL
section.
Click Next
. It will now redirect you to another window where you need to enter your CodeScan token.
Click Next
after you enter the token.
A new window shows up where you can choose the Organization
(If you are part of multiple organizations) which you want to configure.
Once you choose the Organization
, click on Next
and then Finish
.
In IntelliJ IDEA app, go to File > Settings > CodeScan > Project settings
.
Select the checkbox which says Bind the project with CodeScan/CodeScan Cloud
.
Select the Connection
under the Project binding
that you have just setup or choose from the existing one and the project you want to bind and analyze.
Click on Apply
, for the changes to take effect.
You will now be able to see the errors under the CodeScan window at the bottom in the IDE if there are any, automatically, for the file which is open.
If the errors don't show up immediately, reopen the file and you will be able to see the changes.
If the CodeScan update binding is getting failed, try disabling the VPN and antivirus, then try updating the binding again.
If the binding successfully updates, the error occurred due to antivirus blocking CodeScan. Add CodeScan to the list of allowed sites for the antivirus in use.
Note: When Verbose output is enabled, sensitive data may be exposed and care needs to be taken when sharing the logs.
Launch the app.
Note: If you are a CodeScan Cloud user, selecting create token takes you directly to CodeScan Cloud window where you can generate the token. For more information on how to generate a new token for your account, refer to the article:
If the binding still fails, raise a , including the analyzer logs and verbose logs in the attachment.