podman/pkg/k8s.io
Paul Holzinger 51fbf3da9e
enable gocritic linter
The linter ensures a common code style.
- use switch/case instead of else if
- use if instead of switch/case for single case statement
- add space between comment and text
- detect the use of defer with os.Exit()
- use short form var += "..." instead of var = var + "..."
- detect problems with append()
```
newSlice := append(orgSlice, val)
```
  This could lead to nasty bugs because the orgSlice will be changed in
  place if it has enough capacity too hold the new elements. Thus we
  newSlice might not be a copy.

Of course most of the changes are just cosmetic and do not cause any
logic errors but I think it is a good idea to enforce a common style.
This should help maintainability.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2022-04-26 18:12:22 +02:00
..
api enable gocritic linter 2022-04-26 18:12:22 +02:00
apimachinery enable gocritic linter 2022-04-26 18:12:22 +02:00
README.md pkg/k8s.io: add small readme with copyright notice 2022-03-15 14:48:11 +01:00

The code in this directory was copied from Kubernetes version 0.22.5:

The code is heavily modified by the Podman team (mostly removing unneeded code) to reduce the resulting binary size. The copyright belongs to the Kubernetes Authors and is licensed under Apache-2.0, also check the license headers in the files.