This version of the plugin is compatible with Visual Studio Code versions 1.75.0 and up.
Features
Run TICS analysis on current file.
Run TICS analysis on workspace.
Cancel current running analysis.
Configure TICS.
TIOBE Roslyn Analyzers for C#.
Requirements
Make sure you have TICS installed on your machine.
Make sure you have set TICS environment variable
Make sure you have added path to TICS binaries to your system PATH variable.
TICS Build Server location
TICS Client location
Usage
To access the commands, use CTRL+Shift+P to open the vscode command palette. Start typing "TICS" in the command palette box. You will see all available commands in the suggestion.
Commands
Command
Description
Install TICS
(Re)-install TICS Client on the local machine with a configurable viewer.
Set configuration url
Set the configuration url of the viewer to connect to.
Configure TICS
Start the TICS Configuration Tool.
Analyze file
Analyze the currently opened file (also via button).
Analyze project
Analyze the currently opened project (also via button).
Cancel analysis
Cancel a running analysis (also via button).
Open log for current window
Opens the TICS log file for the current VS Code window.
Open the OmniSharp configuration file
Opens the file where the TIOBE Roslyn Analyzers are added to OmniSharp.
Right-click actions
Name
Description
Analyze file
Analyze the selected file.
Analyze folder
Analyze the selected folder.
Settings
Name
Description
Auto Switch
Automatically switch to the problems pane after a TICS analysis.
Code Log Level
Dropdown list to set the log level for the VS Code log file.
OmniSharp Log Level
Dropdown list to set the log level for OmniSharp.
Enable Tiobe Analyzers
Enable or disable the TIOBE Roslyn Analyzers.
LSP Log Level
Dropdown list to set the log level for the LSP.
Note
For the plugin to work on a Linux machine, Visual Studio Code needs to be started from the terminal.