Sebastian Poxhofer
05e1271376
test: use expect().resolves instead of awaiting inside expect ( #45672 )
...
Enables the vitest/prefer-expect-resolves oxlint rule and applies its
autofix across the spec suite.
2026-09-04 10:40:46 +00:00
Sebastian Poxhofer
ad0b59f8b7
refactor(oxlint): enable vitest/require-to-throw-message ( #44421 )
2026-07-07 17:47:04 +00:00
Sebastian Poxhofer
b106668a95
refactor(oxlint): enable typescript/no-useless-default-assignment ( #44419 )
...
- Convert `param: T | undefined = undefined` to optional `param?: T`.
- Drop dead `= false` defaults on the required cache-provider options.
- Make `GraphqlPaginatedContent.nodes/edges` optional so the `= []`
fallbacks (load-bearing for partial GraphQL connections) are valid.
- Type the unchecked `default_branch` response field as optional so
the `'HEAD'` fallback is retained.
- Drop `tag = undefined` from the Forgejo/Gitea/GitLab preset configs.
Part of #43845
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 16:38:48 +00:00
Jamie Tanna
0ccf83253f
feat(presets): support fetching .jsonc files ( #43680 )
...
* test(presets): validate filename construction
Ahead of future changes to add JSONC support, we should cover explicitly
how the filename is constructed.
* feat(presets): support fetching `.jsonc` files
Similar to 6fb540d494 , as we now support a
`.jsonc` file for configuration, we should make sure that we can also
use it for a preset.
We can also add additional tests across a few presets to make sure that
we have sufficient coverage.
2026-05-29 15:10:13 +00:00
Sergei Zharinov
9d857c1f68
refactor(lint): Organize imports with biome ( #40966 )
2026-02-06 13:40:01 +00:00
Sergei Zharinov
930cf6633c
refactor: Rewrite imports with .ts extensions ( #40700 )
...
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Michael Kriese
8651fe1a1e
refactor: fix preset api types ( #37137 )
2025-07-24 09:15:36 +00:00
Michael Kriese
3b3958ed3a
fix(gitea,forgejo): dedupe base64 decode ( #37136 )
2025-07-23 15:39:03 +00:00
Michael Kriese
1e6a13a4af
fix(presets): log platform error messages ( #37129 )
2025-07-23 13:28:23 +00:00
Michael Kriese
19c115c813
test: cleanup ( #34785 )
2025-03-13 17:52:09 +00:00
Michael Kriese
bb5377b3d8
test: fix code coverage ( #34495 )
2025-02-26 12:40:30 +00:00
Michael Kriese
997c23502e
test: migrate to vitest ( #34475 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2025-02-26 09:35:54 +00:00
renovate[bot]
4f1fb3a163
chore(deps): update linters to v8.5.0 ( #31349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2024-09-16 07:10:17 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
RahulGautamSingh
4231b1ae09
feat: predictible json/json5 handling ( #24612 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-11-06 10:30:11 +00:00
Michael Kriese
84a97a62fa
test(perf): improve test speed ( #24323 )
2023-09-08 11:40:04 +00:00
Rhys Arkins
36e2b328bb
chore: update types reference
2023-08-15 11:31:15 +02:00
RahulGautamSingh
1013302e0f
refactor: exactOptionalPropertyTypes ( #20761 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-03-19 16:09:46 +00:00
Rhys Arkins
cdec83463c
fix(http): improve error logging ( #18454 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-10-21 10:14:45 +00:00
Michael Kriese
ababf34c7e
refactor(gitea): cleanup types ( #16968 )
2022-08-04 12:00:48 +00:00
Michael Kriese
e5c6f38d75
refactor: enable strict checks ( #16168 )
...
* refactor: enable strict checks
* chore: revert changes
* chore: fix tsconfig
2022-06-21 13:00:21 +02:00
Dominic Seitz
292f144590
refactor(gitea): use env variable endpoint without api path appendix ( #15055 )
...
* refactor: use gitea env variable endpoint without api path appendix
* refactor: use regex for api path trimming
* refacotr: move api path constant to gitea-helper
* refactor: consider end of string for api path trimming
* refactor: use baseUrl in gitea helper tests
* test: use toEqual instead of snapshot test
* refactor: update gitea default endpoint
* test: update gitea base url
* test: update init platform test
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* test: fix linting
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-05-24 18:32:45 +00:00
Oscar Dominguez
e218379958
feat(presets): add support to presets ending with .json5 or .json ( #15377 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-05-02 16:34:09 +02:00
Michael Kriese
ef470f7f92
feat(config): parse json files as json5 ( #15187 )
2022-04-29 08:34:55 +00:00
Michael Kriese
982cefff2b
refactor(config): strict null checks ( #15291 )
...
* refactor(config): strict null checks
* chore: fix test
2022-04-24 22:48:54 +00:00
Michael Kriese
64f5bd5f03
test: enforce lint style rules ( #15085 )
2022-04-12 14:49:49 +00:00
Michael Kriese
443bef5c52
test: cleanup snapshot tests ( #15082 )
2022-04-12 15:09:19 +01:00
Rhys Arkins
dca3418bbd
refactor: lib/modules ( #14488 )
...
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/
BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00
Rhys Arkins
68a4415eb4
refactor(config): rename preset packageName/pkgName to repo ( #14453 )
2022-02-28 17:39:44 +01:00
Rhys Arkins
b130bf5afb
refactor: base64 util functions ( #14422 )
2022-02-26 10:16:54 +01:00
Michael Todorovic
7579875415
feat: support preset versioning with git tags ( #11565 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com >
2021-11-05 13:12:47 +00:00
Sergei Zharinov
5f4b9f9a3a
test: Fix test descriptions and enforce it via new linting rule ( #11285 )
2021-08-18 05:46:56 +00:00
Sergei Zharinov
2625858d59
refactor(config): Explicit asserts instead of lonely snapshots ( #11174 )
2021-08-09 10:21:51 +02:00
Sergei Zharinov
1392955a04
refactor: Identify tests relying on single snapshots ( #11150 )
...
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
2021-08-07 23:43:34 +00:00
Niels Basjes
c077f15831
fix: Improve the default User-agent string. ( #10606 )
2021-06-26 07:02:35 +00:00
Michael Kriese
3c7546f7cd
test: simplify nock handling ( #10170 )
2021-05-27 14:13:31 +02:00
Sergei Zharinov
ce51f05cef
feat(test): Detect test utils callers and simplify helpers ( #9707 )
2021-04-26 16:15:03 +02:00
Sergei Zharinov
4f237ea680
refactor(http): Use default "accept-encoding" value ( #9652 )
2021-04-20 15:37:57 +02:00
Sergei Zharinov
df0ac4a78e
refactor(presets): Reuse PRESET_INVALID_JSON variable ( #9412 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2021-04-06 15:49:06 +02:00
Armaan Tobaccowalla
e5c92e4cd9
feat(config): Support presets in subdirectories ( #8724 )
2021-03-20 23:03:10 +00:00
Michael Kriese
74d7691bef
refactor: optimize type usage ( #8947 )
2021-03-02 21:44:55 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint ( #7956 )
2020-12-11 13:29:43 +01:00
Michael Kriese
f18b7f3504
feat(gitea): support presets ( #7920 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2020-12-09 13:31:06 +01:00