This section describes the TICS IntelliJ Plugin. This plugin can be used in IntelliJ IDEA 2017.2 and later.
Under Windows, the easiest way to install the TICS Plugin is to use the TICS installer.
Close IntelliJ, run the TICS installer and select Single Server or Multi Server->TICS client
When getting to the TICS Add-ins dialog, select IntelliJ.
TICS Add-insstep in the TICS installer.
Complete the installation.
Add the TICS Plugin to IntelliJ without installer.
In order to install the TICS IntelliJ plugin manually, you need to manually download a zip distribution of the plugin.
Follow the steps to add this plugin to your IntelliJ environment.
Start IntelliJ IDEA and locate the
Settings option in the
Settings dialog, locate the
Install plugin from disk... button to open the
Choose plugin file dialog.
Choose plugin filedialog.
Restart IntelliJ. The plugin should now be loaded at startup.
The TICS IntelliJ Plugin provides a toolbar with four buttons.
The TICS buttons have the following meaning.
The IntelliJ workspace with the TICS buttons.
Analyze the active File: clicking this button starts the TICS analysis. It results in an overview of the violations of the available coding standards.
Analyze all files in project: clicking this button starts analyzing all files in the current vcproj project file. It results in a consolidated overview for all files in the project.
Cancel analysis: clicking this button cancels the TICS run.
Rules and Options configuration: clicking this button opens the TICS Configuration Tool. This tool can be used to configure the behaviour of the TICS Client.
Rulestab: specify which violations to show.
The rules are categorized by language and by level. Rules can be switched on and off per level or individually. If a rule has been switched off it is not shown anymore in the output window of IntelliJ. Note that hidden violations are still detected and being used for statistical overviews. You can right-click on a rule for its documentation. The settings specified by the user are saved in the HIDDEN.txt file.
General Optionsprovides general TICS options.
Analyzer Optionsprovides options for the TICS analyzer.