Håvard Anda Estensen
eb55e60d3b
Replace ioutil with io and os ( #3058 )
2022-08-03 14:45:05 -07:00
Tyler Yahn
1f5b159161
Use already enabled revive linter and add depguard ( #2883 )
...
* Refactor golangci-lint conf
Order settings alphabetically.
* Add revive settings to golangci conf
* Check blank imports
* Check bool-literal-in-expr
* Check constant-logical-expr
* Check context-as-argument
* Check context-key-type
* Check deep-exit
* Check defer
* Check dot-imports
* Check duplicated-imports
* Check early-return
* Check empty-block
* Check empty-lines
* Check error-naming
* Check error-return
* Check error-strings
* Check errorf
* Stop ignoring context first arg in tests
* Check exported comments
* Check flag-parameter
* Check identical branches
* Check if-return
* Check increment-decrement
* Check indent-error-flow
* Check deny list of go imports
* Check import shadowing
* Check package comments
* Check range
* Check range val in closure
* Check range val address
* Check redefines builtin id
* Check string-format
* Check struct tag
* Check superfluous else
* Check time equal
* Check var naming
* Check var declaration
* Check unconditional recursion
* Check unexported return
* Check unhandled errors
* Check unnecessary stmt
* Check unnecessary break
* Check waitgroup by value
* Exclude deep-exit check in example*_test.go files
2022-05-19 15:15:07 -05:00
Aaron Clawson
bd3c3b20b7
Removed unsued test structure
2021-12-01 17:05:18 +00:00
Aaron Clawson
cbf8bad66c
Removed benchmark that doesn't test anything anymore
2021-11-30 15:00:27 +00:00
Aaron Clawson
3090ceacdc
Migrated to a global errorHandler delegate
2021-11-30 15:00:27 +00:00
Tyler Yahn
56c743ba79
Allow global ErrorHandler to be set multiple times ( #2160 )
...
* Add benchmarks for error handler
* All multiple global ErrorHandler sets
* Use ioutil instead of io for Discard
* Add changes to changelog
* Add unit tests for delegation
2021-08-06 10:05:32 -07:00
Tyler Yahn
738ef11e31
Fix flaky global ErrorHandler delegation test ( #1829 )
...
* Resolve flaky global ErrorHandler delegation test
Remove multi-goroutine approach and just test what needs to be tested.
* Assert instead of require where appropriate
2021-04-21 15:17:02 -04:00
Krzesimir Nowak
3d6e8b5078
Move Version function and code from global to toplevel ( #1330 )
...
* Move global code to toplevel package
* Move version function to toplevel package
* Update changelog
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2020-11-16 09:30:54 -08:00