Discover Packages
github.com/tklauser/lintcomparestrings
command
module
Version:
v0.0.0-...-7bc2226
Opens a new window with list of versions in this module.
Published: May 8, 2025
License: BSD-3-Clause
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
lintcomparestrings
A Go linter which checks whether the more efficient
strings.Compare three-way-compare
function is used for strings rather than cmp.Compare .
Using strings.Compare to three-way-compare strings is more efficient than
cmp.Compare since Go 1.23, especially for large strings. See
https://go.dev/issues/61725 and https://go.dev/cl/532195 for details.
Note that this linter will become obsolete once https://go.dev/issues/71270 is
implemented.
Installation
go install github.com/tklauser/lintcomparestrings@latest
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Package comparestrings defines an Analyzer that checks for calls to cmp.Compare that have string arguments and should use strings.Compare instead.
Package comparestrings defines an Analyzer that checks for calls to cmp.Compare that have string arguments and should use strings.Compare instead.
Click to show internal directories.
Click to hide internal directories.