GoLand 2018.2 Help

Inspections

File | Settings | Editor | Inspections for Windows and Linux
GoLand | Preferences | Editor | Inspections for macOS
Ctrl+Alt+S icons general settings svg


Use this page to customize inspection profiles, configure inspection severity levels, disable and enable inspections and configure inspections for different scopes. The page is divided into the following areas:

Profile management

Item

Description

Profile

From this drop-down list, select the name of the profile to configure. All modified inspections are highlighted.

Note that the selected profile is automatically used for project highlighting after clicking Apply.

manage profilesClick this button to reveal the following submenu:

Copy to IDE/Copy to Project

Choose the command Copy as IDE to move the selected profile to the global level.

Choose the command Copy to Project to create the project level duplicate of the selected profile.

Duplicate

Choose this command to create a copy, based on the current profile.

Rename

Choose this command to change the name of the current profile in the Profile field.

Delete

Choose this command to delete the current profile. The pre-defined profiles cannot be deleted, so this command is only available for the user-defined profiles.

Add description

If this command is selected, a text field appears on the right of the Profile field, enabling you to type in the description of the current profile. Press Enter to save the entered description, or Escape to cancel typing.

Export

Choose this command to export the selected profile as an xml file.

Import Profile

Choose this command to import a profile from an xml file.

Toolbar

Item

Tooltip and Shortcut

Description

search fieldUse this text box to search through the list of inspections. In the search field, start typing the desired inspection name, or any characters contained in the inspection name or description. GoLand shows the list of matching occurrences.

As you type a search string, the matching inspections are highlighted. To finalize the search, press Enter. The used search strings are memorized in the history list.

  • find1.gif: Click this button to reveal the history list.

  • icons actions clear: Click this button to clear the search history.

icons general filter

Filter Inspections

Click this button to show the list of available filters:
filter inspections

Click the desired filters to reduce the list. The command Reset Filters becomes available, if some of the filters are checked.

icons actions expandall svg/icons actions collapseall svg

Expand All/Collapse All
Ctrl+NumPad Plus
Ctrl+NumPad -

Click these buttons to have all inspection nodes expanded/collapsed.

resetProfile.png

Reset to Empty

Click this button to have all the checkboxes of the profile cleared and thus disable all the profile inspections.

icons general gearPlain

Advanced Settings

Click this button the show the menu with the following check commands:
  • Disable new inspections by default: select this checkbox, if you don't want the new inspections that appear after GoLand update, to become available.

  • Reset to Default settings: select this checkbox to discard all changes.

Inspection severity and scopes

Item

Description

Description

This read-only field shows the description of the selected inspection.

Inspection severity

From this drop-down list, select the desired severity level for the current inspection.

Scopes

Click this drop-down list to reveal the list of available scopes:
inspections scopes

Clicking a scope in the list results in showing the scopes toolbar:

icons general add svgAlt+Insert

Click this button to specify the scope for the selected inspection.

icons general remove svgAlt+Delete

Click this button to delete the selected scope for the current inspection.

Choosing the option Edit Scopes Order results in showing the Scopes Order dialog box, where one can change the order of scopes using the up and down arrows (icons actions previousOccurence svg icons actions nextOccurence svg) or keyboard shortcuts (Alt+Up/Alt+Down).

It is possible to select several inspections and add/remove scopes for the entire selection.

Options

This area is only available for some types of inspections, provided that an inspection of this type is enabled (the checkbox next to it is selected). Use the controls in this area to re-configure the default inspection settings.

Last modified: 12 October 2018