Bot releases are visible (Hide)
Published by dominikh over 3 years ago
This release eliminates some false negatives as well as false positives, makes the staticcheck
command less noisy and fixes a potential security issue.
See the full release notes at https://staticcheck.io/changes/2020.2#2020.2.1
Published by dominikh almost 4 years ago
Read the full release notes at https://staticcheck.io/changes/2020.2
Published by dominikh about 4 years ago
This release makes the following fixes and improvements:
// Code generated DO NOT EDIT.
Published by dominikh about 4 years ago
This release fixes a crash in the pattern matching engine and a false positive in SA4006.
Published by dominikh over 4 years ago
This release adds special handling for imports of the deprecated github.com/golang/protobuf/proto
package.
github.com/golang/protobuf
has deprecated the proto
package, but their protoc-gen-go
still imports the package and uses one of its constants, "to enforce a weak dependency on a sufficiently new version of the legacy package".
Staticcheck would flag the import of this deprecated package in all code generated by protoc-gen-go. Instead of forcing the project to change their project structure, we choose to ignore such imports in code generated by protoc-gen-go. The import still gets flagged in code not generated by protoc-gen-go.
You can find more information about this in the upstream issue.
Published by dominikh over 4 years ago
This release fixes two bugs involving //lint:ignore
directives:
Published by dominikh over 4 years ago
Staticcheck 2020.1(.2) contains UI improvements, speed enhancements,
numerous new and improved checks, and support for the upcoming Go
1.14.
Read the full release notes at https://staticcheck.io/changes/2020.1
(2020.1.2 differs from 2020.1.1 and 2020.1 in that it actually
displays the correct version information.)
Published by dominikh about 5 years ago
Staticcheck 2019.2.3 is a re-release of 2019.2.2. Its pre-built binaries have been built with Go 1.13, to enable checking of code that uses language features introduced in Go 1.13.
Published by dominikh about 5 years ago
Staticcheck 2019.2.2 contains the following user-visible fixes:
-tags
command line argument ineffective, making it impossible to pass in build tags. This is now possible again.v0.0.1-<year>.<minor>
instead of v0.0.0-<year>.<minor>
. This fixes an issue where go get
would prefer an older commit over a newer released version due to the way versions sort.Published by dominikh over 5 years ago
The 2019.2 release has an unfortunate bug that prevents staticcheck from running on 32-bit architectures, causing it to crash unconditionally. This release fixes that crash.
Published by dominikh over 5 years ago
Staticcheck 2019.2 brings impressive performance improvements, many new and improved checks, and various small improvements to its command line.
Read the full changelog at https://staticcheck.io/changes/2019.2
Published by dominikh over 5 years ago
The 2019.1.1 release fixes some minor bugs and improves the performance of the U1000 check:
Published by dominikh almost 6 years ago
Staticcheck 2019.1 makes some major changes to the structure of the tools. Please make sure to read the full changelog before deploying it.
Published by dominikh almost 7 years ago
Staticcheck 2017.2.2 fixes minor issues in unused, keyify and staticcheck:
Published by dominikh almost 7 years ago
Staticcheck 2017.2.1 fixes a small bug in the detection of deprecated objects, because of course no release can go without bugs!
The (admittedly very short) full changelog:
Published by dominikh almost 7 years ago
The 2017.2 release of the staticcheck suite of tools focuses on reducing friction – fewer false positives, more tools for suppressing unwanted output, and JSON output for easier integration with other tools.
The full changelog can be found at https://staticcheck.io/changes/2017.2