GoLand 2020.1 Help

Code Inspections in Internationalization

This topic lists all GoLand code inspections available in Internationalization.

You can toggle specific inspections or change their severity level on the Editor | Inspections page of the Settings/Preferences Ctrl+Alt+S.

InspectionDescriptionDefault Severity
Lossy encoding

This inspection warns you of characters that the current document encoding is incapable to represent.
For example, when you are

  • typing international characters in a document configured to US-ASCII charset. Some characters will be lost on save.

  • or loading UTF-8 -encoded file using ISO-8859-1 one-byte charset. Some characters will be displayed incorrectly.

You fix this by changing the file encoding, either by specifying the encoding directly in the file, e.g. by editing encoding= attribute in the XML prolog of XML file, or configuring the Settings|Project Settings|File Encodings .

Warning Warning
Non-ASCII characters

This inspection warns you of the code accidentally written in the wrong encoding.
For example,

  • Non-ASCII characters used in the names/strings/comments or

  • Identifiers written in different languages (e.g. when in the variable " my C ollection " the letter C written in Cyrillic) or

  • Unicode symbols used in comments or strings (e.g. long dashes and arrows in the comment " // a → !a — please note ")

Warning Warning
Last modified: 08 May 2020