Commit Graph

14 Commits

Author SHA1 Message Date
renovate 342b1e48fc chore(deps): update module github.com/golangci/golangci-lint to v1.50.1 (#23)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | patch | `v1.50.0` -> `v1.50.1` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.50.1`](https://github.com/golangci/golangci-lint/releases/tag/v1.50.1)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.50.0...v1.50.1)

#### Changelog

-   [`bd7edf3`](https://github.com/golangci/golangci-lint/commit/bd7edf31) build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 ([#&#8203;3310](https://github.com/golangci/golangci-lint/issues/3310))
-   [`8926a95`](https://github.com/golangci/golangci-lint/commit/8926a95f) build(deps): bump github.com/daixiang0/gci from 0.8.0 to 0.8.1 ([#&#8203;3309](https://github.com/golangci/golangci-lint/issues/3309))
-   [`98df049`](https://github.com/golangci/golangci-lint/commit/98df0492) build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.2 to 1.1.3 ([#&#8203;3296](https://github.com/golangci/golangci-lint/issues/3296))
-   [`a760cb1`](https://github.com/golangci/golangci-lint/commit/a760cb12) build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 ([#&#8203;3298](https://github.com/golangci/golangci-lint/issues/3298))
-   [`2823ec6`](https://github.com/golangci/golangci-lint/commit/2823ec62) build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.6.2 to 2.7.0 ([#&#8203;3287](https://github.com/golangci/golangci-lint/issues/3287))
-   [`0793063`](https://github.com/golangci/golangci-lint/commit/0793063c) build(deps): bump github.com/tommy-muehle/go-mnd/v2 from 2.5.0 to 2.5.1 ([#&#8203;3295](https://github.com/golangci/golangci-lint/issues/3295))
-   [`046dce3`](https://github.com/golangci/golangci-lint/commit/046dce3a) build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 ([#&#8203;3312](https://github.com/golangci/golangci-lint/issues/3312))
-   [`2fa3b6f`](https://github.com/golangci/golangci-lint/commit/2fa3b6f8) chore: update go.mod for gen_github_action_config script ([#&#8203;3300](https://github.com/golangci/golangci-lint/issues/3300))
-   [`6740559`](https://github.com/golangci/golangci-lint/commit/6740559b) code-climate: add default severity ([#&#8203;3294](https://github.com/golangci/golangci-lint/issues/3294))
-   [`d03294f`](https://github.com/golangci/golangci-lint/commit/d03294f2) fix: remove redundant character escape '/' ([#&#8203;3278](https://github.com/golangci/golangci-lint/issues/3278))
-   [`8a1cf90`](https://github.com/golangci/golangci-lint/commit/8a1cf904) lll: skip imports ([#&#8203;3288](https://github.com/golangci/golangci-lint/issues/3288))
-   [`5ef7b41`](https://github.com/golangci/golangci-lint/commit/5ef7b413) revive: fix configuration parsing ([#&#8203;3284](https://github.com/golangci/golangci-lint/issues/3284))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMjQuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIyNC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #23
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-10-23 10:51:52 +00:00
renovate 2e9b8cc127 chore(deps): update module github.com/golangci/golangci-lint to v1.50.0 (#21)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | minor | `v1.49.0` -> `v1.50.0` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.50.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1500)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.49.0...v1.50.0)

1.  new linters
    -   `dupword`: https://github.com/Abirdcfly/dupword
    -   `testableexamples`: https://github.com/maratori/testableexamples
2.  updated linters
    -   `contextcheck`: change owner
    -   `contextcheck`: from 1.0.6 to 1.1.2
    -   `depguard`: from 1.1.0 to 1.1.1
    -   `exhaustive`: add missing config
    -   `exhaustive`: from 0.8.1 to 0.8.3
    -   `gci`: from 0.6.3 to 0.8.0
    -   `go-critic`: from 0.6.4 to 0.6.5
    -   `go-errorlint`: from 1.0.2 to 1.0.5
    -   `go-reassign`: v0.1.2 to v0.2.0
    -   `gofmt`: add option `rewrite-rules`
    -   `gofumpt` from 0.3.1 to 0.4.0
    -   `goimports`: update to HEAD
    -   `interfacebloat`: fix configuration loading
    -   `logrlint`: rename `logrlint` to `loggercheck`
    -   `paralleltest`: add tests of the ignore-missing option
    -   `revive`: from 1.2.3 to 1.2.4
    -   `usestdlibvars`: from 1.13.0 to 1.20.0
    -   `wsl`: support all configs and update docs
3.  misc.
    -   Normalize `exclude-rules` paths for Windows
    -   add riscv64 to the install script
4.  Documentation
    -   cli: remove reference to old service

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMDEuMSIsInVwZGF0ZWRJblZlciI6IjMyLjIwMS4xIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #21
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-10-05 03:20:30 +00:00
renovate cea2f8c746 chore(deps): update module go to 1.19 (#12)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/) ([source](https://github.com/golang/go)) | golang | minor | `1.18` -> `1.19` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [x] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMzQuMCIsInVwZGF0ZWRJblZlciI6IjMyLjEzNC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-authored-by: Dawid Wysokiński <contact@dwysokinski.me>
Reviewed-on: #12
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-08-24 14:16:28 +00:00
renovate 86fbbaa215 chore(deps): update module github.com/golangci/golangci-lint to v1.49.0 (#17)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | minor | `v1.48.0` -> `v1.49.0` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.49.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1490)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.48.0...v1.49.0)

IMPORTANT: `varcheck` and `deadcode` has been removed of default linters.

1.  new linters
    -   `interfacebloat`: https://github.com/sashamelentyev/interfacebloat
    -   `logrlint`: https://github.com/timonwong/logrlint
    -   `reassign`: https://github.com/curioswitch/go-reass
2.  updated linters
    -   `go-colorable`: from 0.1.12 to 0.1.13
    -   `go-critic`: from 0.6.3 to 0.6.4
    -   `go-errorlint`: from 1.0.0 to 1.0.2
    -   `go-exhaustruct`: from 2.2.2 to 2.3.0
    -   `gopsutil`: from 3.22.6 to 3.22.7
    -   `gosec`: from 2.12.0 to 2.13.1
    -   `revive`: from 1.2.1 to 1.2.3
    -   `usestdlibvars`: from 1.8.0 to 1.13.0
    -   `contextcheck`: from v1.0.4 to v1.0.6 && re-enable
    -   `nosnakecase`: This linter is deprecated.
    -   `varcheck`: This linter is deprecated use `unused` instead.
    -   `deadcode`: This linter is deprecated use `unused` instead.
    -   `structcheck`: This linter is deprecated use `unused` instead.
3.  documentation
    -   `revive`: fix wrong URL
    -   Add a section about default exclusions
    -   `usestdlibvars`: fix typo in documentation
    -   `nolintlint`: remove allow-leading-space option
    -   Update documentation and assets
4.  misc.
    -   dev: rewrite the internal tests framework
    -   fix: exit early on run --version
    -   fix: set an explicit `GOROOT` in the Docker image for `go-critic`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNjQuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE2NC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #17
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-08-24 14:08:33 +00:00
renovate 95143762a5 chore(deps): update module github.com/golangci/golangci-lint to v1.48.0 (#14)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | minor | `v1.47.3` -> `v1.48.0` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.48.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1480)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.47.3...v1.48.0)

1.  new linters
    -   `usestdlibvars`:https://github.com/sashamelentyev/usestdlibvars
2.  updated linters
    -   `contextcheck`: disable linter
    -   `errcheck`: from 1.6.1 to 1.6.2
    -   `gci`: add missing `custom-order` setting
    -   `gci`: from 0.5.0 to 0.6.0
    -   `ifshort`: deprecate linter
    -   `nolint`: drop allow-leading-space option and add "nolint:all"
    -   `revgrep`: bump to HEAD
3.  documentation
    -   remove outdated info on source install
4.  misc
    -   go1.19 support

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMzQuMCIsInVwZGF0ZWRJblZlciI6IjMyLjEzNC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #14
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-08-05 04:03:11 +00:00
renovate 9d7c043f47 chore(deps): update module github.com/golangci/golangci-lint to v1.47.3 (#10)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | patch | `v1.47.2` -> `v1.47.3` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.47.3`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1473)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.47.2...v1.47.3)

1.  updated linters:
    -   remove some go1.18 limitations
    -   `asasalint`: from 0.0.10 to 0.0.11
    -   `decorder`: from 0.2.2 to v0.2.3
    -   `gci`: fix panic with invalid configuration option
    -   `gci`: from 0.4.3 to v0.5.0
    -   `go-exhaustruct`: from 2.2.0 to 2.2.2
    -   `gomodguard`: from 1.2.3 to 1.2.4
    -   `nosnakecase`: from 1.5.0 to 1.7.0
    -   `honnef.co/go/tools`: from 0.3.2 to v0.3.3
2.  misc
    -   cgo: fix linters ignoring CGo files

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMzQuMCIsInVwZGF0ZWRJblZlciI6IjMyLjEzNC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #10
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-08-02 04:18:50 +00:00
renovate e9a83eb081 chore(deps): update module github.com/golangci/golangci-lint to v1.47.2 (#8)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | patch | `v1.47.0` -> `v1.47.2` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.47.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1472)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.47.1...v1.47.2)

1.  updated linters:
    -   `revive`: ignore slow rules

### [`v1.47.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1471)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.47.0...v1.47.1)

1.  updated linters:
    -   `gci`: from 0.4.2 to 0.4.3
    -   `gci`: remove the use of stdin
    -   `gci`: fix options display
    -   `tenv`: from 1.6.0 to 1.7.0
    -   `unparam`: bump to HEAD

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMTEuMiIsInVwZGF0ZWRJblZlciI6IjMyLjEyMC4wIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-authored-by: Dawid Wysokiński <contact@dwysokinski.me>
Reviewed-on: #8
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-07-22 05:32:26 +00:00
Dawid Wysokiński 0313fd7aa3 feat: add radarr support (#9)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
Reviewed-on: #9
2022-07-20 05:14:22 +00:00
Dawid Wysokiński ef0e97a245
chore: fix typo
continuous-integration/drone/push Build is passing Details
2022-07-19 07:27:23 +02:00
renovate 42f2b78018 chore(deps): update module github.com/golangci/golangci-lint to v1.47.0 (#6)
continuous-integration/drone/push Build is passing Details
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) | require | minor | `v1.46.2` -> `v1.47.0` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint</summary>

### [`v1.47.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1470)

[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.46.2...v1.47.0)

1.  new linters:
    -   `asasalint`: https://github.com/alingse/asasalint
    -   `nosnakecase`: https://github.com/sivchari/nosnakecase
2.  updated linters:
    -   `errname`: from 0.1.6 to 0.1.7
    -   `gci`: from 0.3.4 to 0.4.2
    -   `nonamedreturns`: from 1.0.1 to 1.0.4
    -   `gocyclo`: from 0.5.1 to 0.6.0
    -   `go-exhaustruct`: from 2.1.0 to 2.2.0
    -   `errcheck`: from 1.6.0 to 1.6.1
    -   `thelper`: from 0.6.2 to 0.6.3
    -   `paralleltest`: from 1.0.3 to 1.0.6
    -   `testpackage`: from 1.0.1 to 1.1.0
    -   `exhaustive`: from 0.7.11 to 0.8.1
    -   `go-ruleguard`: from 0.3.19 to 0.3.21
    -   `gosec`: from 2.11.0 to 2.12.0
    -   `tenv`: from 1.5.0 to 1.6.0
    -   `wrapcheck`: from 2.6.1 to 2.6.2
    -   `gocognit`: from 1.0.5 to 1.0.6
    -   `decorder`: from 0.2.1 to 0.2.2
    -   `honnef.co/go/tools`: from 0.3.1 to 0.3.2
    -   `golang.org/x/tools`: bump to HEAD
    -   `gci`: fix issues and re-enable autofix
    -   `gosec`: allow `global` config
    -   `staticcheck`: fix generics
3.  documentation:
    -   add thanks page
    -   add a clear explanation about the `staticcheck` integration.
    -   `depguard`: add `ignore-file-rules`
    -   `depguard`: adjust phrasing
    -   `gocritic`: add `enable` and `disable` ruleguard settings
    -   `gomnd`: fix typo
    -   `gosec`: add configs for all existing rules
    -   `govet`: add settings for `shadow` and `unusedresult`
    -   `thelper`: add `fuzz` config and description
    -   linters: add defaults

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMTEuMiIsInVwZGF0ZWRJblZlciI6IjMyLjExMS4yIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-authored-by: Dawid Wysokiński <contact@dwysokinski.me>
Reviewed-on: #6
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-07-19 04:20:12 +00:00
Dawid Wysokiński 79cc49d98e feat: add sonarr support (#5)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #5
2022-07-18 04:57:13 +00:00
Dawid Wysokiński 249db98ac7 feat: add .drone.yml (#2)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2
2022-07-13 05:27:59 +00:00
Dawid Wysokiński f494124b99 feat: add custom error type (#1) 2022-07-13 05:15:29 +00:00
Dawid Wysokiński 2e6d1f1e48
init 2022-07-11 06:59:24 +02:00