Conversation
* updated go version requirement to go1.19
* updated dependencies, excepted:
* yaml (upgrade to v3 deferred to another PR)
* otel (upgrade is breaking: deferred to another PR)
* ci: updated linting rules, in line with other go-openapi repos
* exception: disabled the "nilerr" linter, which currently crashes for
this repo
* ci:updated github actions, in line with other go-openapi repos
* doc: updated README links and badges
* major relinting of all test code
* relinting non-test code is deferred to another PR (hopefully with less changes)
* changes to non-test code are limited to:
* addition of (temporary) nolint directives
* gofmt/typos in comments
* unused params
TODO in forthcoming PRs:
* [ ] upgrade to yaml/v3
* [ ] upgrade OTEL packages
* [ ] gradually remove most "nolint" directives in non-test code
* [ ] complete test refactoring: some nolint directives have been added
to skip more complex refacoring (e.g. duplicate code)
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #269 +/- ##
=======================================
Coverage 80.26% 80.26%
=======================================
Files 44 44
Lines 3350 3350
=======================================
Hits 2689 2689
Misses 546 546
Partials 115 115
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
NOTE to reviewers Ok so this one is huge. Apologies... That's because this PR has long been overdue... To simplify a bit the review process, I've not addressed (yet) linting issues in non-testing code other Hopefully this PR makes more readable to contributors the huge work that has been accumulated to test thoroughly this package. |
|
Status of the above-mentioned forthcoming PRs:
|
updated go version requirement to go1.19
updated dependencies, excepted:
ci: updated linting rules, in line with other go-openapi repos
ci:updated github actions, in line with other go-openapi repos
doc: updated README links and badges
major relinting of all test code
relinting non-test code is deferred to another PR (hopefully with less changes)
changes to non-test code are limited to:
TODO in forthcoming PRs: