Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Analyzer = SCAnalyzer.Analyzer
View Source
var SCAnalyzer = lint.InitializeAnalyzer(&lint.Analyzer{ Analyzer: &analysis.Analyzer{ Name: "SA4027", Run: run, Requires: []*analysis.Analyzer{inspect.Analyzer}, }, Doc: &lint.RawDocumentation{ Title: `\'(*net/url.URL).Query\' returns a copy, modifying it doesn't change the URL`, Text: `\'(*net/url.URL).Query\' parses the current value of \'net/url.URL.RawQuery\' and returns it as a map of type \'net/url.Values\'. Subsequent changes to this map will not affect the URL unless the map gets encoded and assigned to the URL's \'RawQuery\'. As a consequence, the following code pattern is an expensive no-op: \'u.Query().Add(key, value)\'.`, Since: "2021.1", Severity: lint.SeverityWarning, MergeIf: lint.MergeIfAny, }, })
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.