Inspectopedia
 
2024.3

Unit-specific suffix for 'time.Duration'

Info
Code Style
New
Last modified: 03 December 2024

Reports unit-specific suffixes in constant and variable names of time.Duration type.

The inspection comes from go lint. A list of suffixes that imply a time unit is available in the golang repository at github.com.

time.Duration represents a value in nanoseconds, so adding a time unit suffix might make the meaning of the variable confusing, or even indicate a misuse of the time.Duration API.

Example:

var timeoutSeconds = 5 * time.Second