Commit Graph

17 Commits

Author SHA1 Message Date
Sebastian Poxhofer 9717259ffc refactor(oxlint): enable no-else-return and unicorn/no-lonely-if (#44553)
Enable no-else-return (with allowElseIf: false) and unicorn/no-lonely-if
as errors in .oxlintrc.json and fix all 131 pre-existing violations
(91 no-else-return, 40 unicorn/no-lonely-if) across 98 files.

The no-else-return violations were fixed with the oxlint autofix
(iterated to a fixpoint, plus two else-if chains that required
--fix-dangerously) followed by Prettier formatting. One comment dropped
by the autofix in lib/modules/manager/pub/artifacts.ts was restored
manually. The unicorn/no-lonely-if violations were merged by hand,
preserving comments and coverage-ignore hints.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:11:21 +00:00
Jamie Tanna 6fb540d494 feat(config): support explicit .jsonc file (#43677)
* test(config): validate how many platform-specific filenames there are

As part of future changes, we're introducing `.jsonc` files.

Before we do this, we should make sure we have a test that fully
validates the platform-specific filenames for correct test coverage.

* feat(config): support explicit `.jsonc` file

As noted in #40868, and a follow-up to #36141, we should explicitly look
for a `.jsonc` file in the repository.
2026-05-29 14:00:36 +00:00
RahulGautamSingh 2fd65b594b refactor(config): use brace expansion for filenames (#43078) 2026-05-04 08:05:53 +00:00
Jamie Tanna 1f9fbe9c6c fix(config): don't allow a platform-specific config filename for local platform (#41303)
As this currently does not make sense.

This may be revisited as part of #40970.
2026-02-18 20:51:33 +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
RahulGautamSingh d447c1a180 feat: make config filename lookup platform-specific (#40065)
* filter files for other platforms

* ignore gitlab as well

* coverage
2026-01-07 14:55:43 +00:00
RahulGautamSingh a86b32ea0f feat: configurable repo config filenames (#36644)
* feat: configurable repo config filenames

* docs: configFileNames

* fix tests

* update tests

* fix coverage

* Apply Suggestions

* refactor: remove platform-based filename filtering

* docs

* refactor

* docs: add note for config-validator use

* feat: add inherited config support

* fix: build

* fix lint

* fix test
2025-10-20 06:19:01 +00:00
Lawrence Thorpe 864585aa5c feat(config): support .renovaterc.json5 config file (#19394) 2022-12-17 23:46:30 +00:00
Nejc Habjan 0b5ee0b400 feat: allow config files in .gitlab directory (#5584) 2020-02-28 12:07:38 +01:00
Rhys Arkins 2adad0dae6 fix: drop configurable appName (#4931) 2019-12-05 11:55:14 +01:00
Rhys Arkins 1c33d1c101 fix: drop appSlug configurability (#4930) 2019-12-05 10:45:28 +01:00
Rhys Arkins c7e129cdf6 feat: configurable product links (#4929) 2019-12-05 10:27:29 +01:00
Rhys Arkins 68c5684b89 feat(onboarding): configurable branch and title (#4928)
Adds options onboardingBranch and onboardingPrTitle to allow bot administrators to change the branch name and/or title in oboarding PRs.
2019-12-05 09:39:39 +01:00
Rhys Arkins c210ad050d fix: Revert "fix: allow app string overrides"
This reverts commit 2a7e8cd117.
2019-12-04 12:52:24 +01:00
Rhys Arkins 2a7e8cd117 fix: allow app string overrides 2019-12-04 12:15:36 +01:00
Rhys Arkins c4e812a2c9 docs: update docs and app references 2019-08-27 13:11:25 +02:00
Michael Kriese 2b11b661ed feat(config): convert to ts (#4299) 2019-08-23 15:46:31 +02:00