diff --git a/.eslintrc.js b/.eslintrc.js index ffc4c8a23e19ddd937755c6a89c0c81c396b41d8..26daf519eb9412ac5d927c6d52b172dc243a6c51 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -133,6 +133,13 @@ module.exports = { 'typescript-enum/no-const-enum': 2, 'typescript-enum/no-enum': 2, + 'object-shorthand': [ + 'error', + 'always', + { + avoidQuotes: true, + }, + ], }, settings: { 'import/parsers': { diff --git a/lib/modules/datasource/conda/index.ts b/lib/modules/datasource/conda/index.ts index 401ab3a0bdaa3da81a218ac3d3b0e75a1589d61a..f4eb968d1c61378e6a07d22db4c617de4594988d 100644 --- a/lib/modules/datasource/conda/index.ts +++ b/lib/modules/datasource/conda/index.ts @@ -51,7 +51,7 @@ export class CondaDatasource extends Datasource { response.body.versions.forEach((version: string) => { const thisRelease: Release = { - version: version, + version, }; result.releases.push(thisRelease); }); diff --git a/lib/modules/datasource/github-releases/cache/cache-base.spec.ts b/lib/modules/datasource/github-releases/cache/cache-base.spec.ts index 407ca669dd6c146c8eb4c9d205529944159b0963..c39f3d92cfbc5456693e056d9589a008117c7e94 100644 --- a/lib/modules/datasource/github-releases/cache/cache-base.spec.ts +++ b/lib/modules/datasource/github-releases/cache/cache-base.spec.ts @@ -194,7 +194,7 @@ describe('modules/datasource/github-releases/cache/cache-base', () => { const createdAt = now.minus({ minutes: 119 }).toISO(); packageCache.get.mockResolvedValueOnce({ items: { v1: { version: 'v1', releaseTimestamp, bar: 'aaa' } }, - createdAt: createdAt, + createdAt, updatedAt: createdAt, }); responses = [ @@ -219,7 +219,7 @@ describe('modules/datasource/github-releases/cache/cache-base', () => { const createdAt = now.minus({ minutes: 120 }).toISO(); packageCache.get.mockResolvedValueOnce({ items: { v1: { version: 'v1', releaseTimestamp, bar: 'aaa' } }, - createdAt: createdAt, + createdAt, updatedAt: createdAt, }); responses = [ @@ -240,7 +240,7 @@ describe('modules/datasource/github-releases/cache/cache-base', () => { 'test-cache', 'https://api.github.com/:foo:bar', { - createdAt: createdAt, + createdAt, items: { v1: { bar: 'aaa', releaseTimestamp, version: 'v1' }, v2: { bar: 'bbb', releaseTimestamp: recentTimestamp, version: 'v2' }, diff --git a/lib/modules/datasource/github-tags/index.ts b/lib/modules/datasource/github-tags/index.ts index 83c6f5ebe62f8a1aca149219701fff39622f983b..bded3af630f491aae63ba941f184ffcfe1053ad2 100644 --- a/lib/modules/datasource/github-tags/index.ts +++ b/lib/modules/datasource/github-tags/index.ts @@ -56,7 +56,7 @@ export class GithubTagsDatasource extends Datasource { digest = res.body[0].sha; } catch (err) { logger.debug( - { githubRepo: githubRepo, err, registryUrl }, + { githubRepo, err, registryUrl }, 'Error getting latest commit from GitHub repo' ); } diff --git a/lib/modules/datasource/index.spec.ts b/lib/modules/datasource/index.spec.ts index 3580453fd6ad54bc2f56c39411b26594f01148dd..742fa7e6fd1e0f062031c05954da5205c973ce7d 100644 --- a/lib/modules/datasource/index.spec.ts +++ b/lib/modules/datasource/index.spec.ts @@ -184,7 +184,7 @@ describe('modules/datasource/index', () => { datasources.set(datasource, new DummyDatasource()); expect( await getPkgReleases({ - datasource: datasource, + datasource, depName: null as never, // #7154 }) ).toBeNull(); @@ -247,9 +247,9 @@ describe('modules/datasource/index', () => { expect( await getDigest({ - datasource: datasource, + datasource, packageName: 'pkgName', - depName: depName, + depName, replacementName: 'replacement', }) ).toBe('replacement'); diff --git a/lib/modules/datasource/maven/index.spec.ts b/lib/modules/datasource/maven/index.spec.ts index 00b5c40321af4f154d4070d59017fad46346041e..78cb193587e1d64af5c53db914a358049e7c2fa4 100644 --- a/lib/modules/datasource/maven/index.spec.ts +++ b/lib/modules/datasource/maven/index.spec.ts @@ -215,7 +215,7 @@ describe('modules/datasource/maven/index', () => { snapshots: [ { version: '1.0.3-SNAPSHOT', - meta: meta, + meta, jarStatus: 200, }, ], diff --git a/lib/modules/manager/bazel/parser.ts b/lib/modules/manager/bazel/parser.ts index fb85b82449c37a5fbb21d3616379eb894fb2b3f5..dae4a0ac6693f12f053e604f97a3e8e70b02d338 100644 --- a/lib/modules/manager/bazel/parser.ts +++ b/lib/modules/manager/bazel/parser.ts @@ -68,7 +68,7 @@ const kwParams = q ctx.currentTarget[ctx.currentAttrKey!] = value; ctx.result.meta.push({ path: [...ctx.currentMetaPath], - data: { offset: offset, length: value.length }, + data: { offset, length: value.length }, }); return ctx; }), @@ -83,7 +83,7 @@ const kwParams = q search: q.str<Ctx>((ctx, { value, offset }) => { ctx.result.meta.push({ path: [...ctx.currentMetaPath, ctx.currentArray!.length], - data: { offset: offset, length: value.length }, + data: { offset, length: value.length }, }); ctx.currentArray?.push(value); return ctx; diff --git a/lib/modules/manager/buildkite/extract.ts b/lib/modules/manager/buildkite/extract.ts index 3a6c63c1086dc4b1eab69e20330f14735d012df9..2bd691662498582b2779129363a486897537b9de 100644 --- a/lib/modules/manager/buildkite/extract.ts +++ b/lib/modules/manager/buildkite/extract.ts @@ -32,7 +32,7 @@ export function extractPackageFile(content: string): PackageFile | null { const gitDepName = gitPluginName.replace(regEx('\\.git$'), ''); const dep: PackageDependency = { depName: gitDepName, - currentValue: currentValue, + currentValue, registryUrls: ['https://' + registry], datasource: GithubTagsDatasource.id, }; diff --git a/lib/modules/manager/flux/extract.ts b/lib/modules/manager/flux/extract.ts index 8d07678ece319c2d573ac9d1fb0a8c203d5c963a..4eb1aa54c974f4cc56bf1fca691b73a532f94a1d 100644 --- a/lib/modules/manager/flux/extract.ts +++ b/lib/modules/manager/flux/extract.ts @@ -18,7 +18,7 @@ function readManifest(content: string, file: string): FluxManifest | null { } return { kind: 'system', - file: file, + file, version: versionMatch[1], components: versionMatch[2], }; @@ -26,7 +26,7 @@ function readManifest(content: string, file: string): FluxManifest | null { const manifest: FluxManifest = { kind: 'resource', - file: file, + file, releases: [], repositories: [], }; @@ -128,7 +128,7 @@ export function extractPackageFile( return null; } const deps = resolveManifest(manifest, [manifest]); - return deps?.length ? { deps: deps } : null; + return deps?.length ? { deps } : null; } export async function extractAllPackageFiles( @@ -152,7 +152,7 @@ export async function extractAllPackageFiles( if (deps?.length) { results.push({ packageFile: manifest.file, - deps: deps, + deps, }); } } diff --git a/lib/modules/manager/gradle/extract/catalog.ts b/lib/modules/manager/gradle/extract/catalog.ts index 61a30646a851a8580668e4f9584b8c2a5e577933..69d7bb10c9d5ebc520b1d580418bc52ff861dc98 100644 --- a/lib/modules/manager/gradle/extract/catalog.ts +++ b/lib/modules/manager/gradle/extract/catalog.ts @@ -88,7 +88,7 @@ function extractVersion({ }); } else { return extractLiteralVersion({ - version: version, + version, depStartIndex, depSubContent, sectionKey: depName, diff --git a/lib/modules/manager/hermit/artifacts.ts b/lib/modules/manager/hermit/artifacts.ts index d6e1adbc5fbca834214cfa231aa7a82c50e3a095..b19996c6a8063310953927291e3d61b63819a13b 100644 --- a/lib/modules/manager/hermit/artifacts.ts +++ b/lib/modules/manager/hermit/artifacts.ts @@ -220,7 +220,7 @@ async function updateHermitPackage(update: UpdateArtifact): Promise<void> { logger.debug( { packageFile: update.packageFileName, - packagesToInstall: packagesToInstall, + packagesToInstall, }, `performing updates` ); diff --git a/lib/modules/manager/mint/extract.ts b/lib/modules/manager/mint/extract.ts index a648efeb5bf8c6de3382499f4005c05d6ab31892..7be27c7b27eb71d42008db096e0a64416feede41 100644 --- a/lib/modules/manager/mint/extract.ts +++ b/lib/modules/manager/mint/extract.ts @@ -36,7 +36,7 @@ function handleDepInMintfile(line: string): PackageDependency { } const [depName, currentVersion] = line.split('@').map((s) => s.trim()); return { - depName: depName, + depName, currentValue: currentVersion, datasource: GitTagsDatasource.id, packageName: `https://github.com/${depName}.git`, diff --git a/lib/modules/manager/npm/update/locked-dependency/package-lock/index.ts b/lib/modules/manager/npm/update/locked-dependency/package-lock/index.ts index b7a6a23be37e1da67baaa5c3b7c34e0c17444260..850926e4818af3be858827547f95b9fc7368dd8f 100644 --- a/lib/modules/manager/npm/update/locked-dependency/package-lock/index.ts +++ b/lib/modules/manager/npm/update/locked-dependency/package-lock/index.ts @@ -127,7 +127,7 @@ export async function updateLockedDependency( files[packageFile!] = packageFileContent!; // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion files[lockFile!] = lockFileContent!; - return { status, files: files }; + return { status, files }; } return { status }; } diff --git a/lib/modules/manager/poetry/extract.ts b/lib/modules/manager/poetry/extract.ts index c89a131b37c65ccfc16c400e70219b66758ad507..380e0e54eeefcabd16c94031b036eed0d7bafbff 100644 --- a/lib/modules/manager/poetry/extract.ts +++ b/lib/modules/manager/poetry/extract.ts @@ -57,7 +57,7 @@ function extractFromSection( const dep: PackageDependency = { depName, depType: section, - currentValue: currentValue, + currentValue, managerData: { nestedVersion }, datasource: PypiDatasource.id, }; diff --git a/lib/modules/manager/setup-cfg/extract.ts b/lib/modules/manager/setup-cfg/extract.ts index 2b458fb180c6f37140a4404c2ed25f4c7c2131d7..1e432948b9aba2cc44365ac5d5f76dc568141bd8 100644 --- a/lib/modules/manager/setup-cfg/extract.ts +++ b/lib/modules/manager/setup-cfg/extract.ts @@ -75,7 +75,7 @@ function parseDep( depName, currentValue, datasource: PypiDatasource.id, - depType: depType, + depType, }; if (currentValue?.startsWith('==')) { diff --git a/lib/modules/platform/azure/azure-helper.spec.ts b/lib/modules/platform/azure/azure-helper.spec.ts index 2a5e9ab990b5815f0865b72da87c908c4006806a..95a698a10a7652257dc05257680b58cd2a6f9ac2 100644 --- a/lib/modules/platform/azure/azure-helper.spec.ts +++ b/lib/modules/platform/azure/azure-helper.spec.ts @@ -82,7 +82,7 @@ describe('modules/platform/azure/azure-helper', () => { const mockEventStream = new Readable({ objectMode: true, - read: function () { + read() { if (eventCount < 1) { eventCount += 1; return this.push('{"typeKey": "GitItemNotFoundException"}'); @@ -111,7 +111,7 @@ describe('modules/platform/azure/azure-helper', () => { const mockEventStream = new Readable({ objectMode: true, - read: function () { + read() { if (eventCount < 1) { eventCount += 1; return this.push('{"typeKey": "GitUnresolvableToCommitException"}'); @@ -140,7 +140,7 @@ describe('modules/platform/azure/azure-helper', () => { const mockEventStream = new Readable({ objectMode: true, - read: function () { + read() { if (eventCount < 1) { eventCount += 1; return this.push('{"hello"= "test"}'); diff --git a/lib/modules/platform/bitbucket-server/index.spec.ts b/lib/modules/platform/bitbucket-server/index.spec.ts index b92a6b382fda6c5eb7ace0b0089235d78681e0a6..bf164b7ad2d752c0a4f98080d3e65d94933914db 100644 --- a/lib/modules/platform/bitbucket-server/index.spec.ts +++ b/lib/modules/platform/bitbucket-server/index.spec.ts @@ -2114,7 +2114,7 @@ Followed by some information. ) .reply(200, { isLastPage: true, - lines: lines, + lines, }); const res = await bitbucket.getJsonFile('file.json5'); expect(res).toEqual({ foo: 'bar' }); diff --git a/lib/modules/platform/bitbucket-server/utils.spec.ts b/lib/modules/platform/bitbucket-server/utils.spec.ts index 5d6a52f9f2d975d207e79402997534029da5ea2d..7b81806f84ad4ffd3ec8b7a85fad27a9fbd00de9 100644 --- a/lib/modules/platform/bitbucket-server/utils.spec.ts +++ b/lib/modules/platform/bitbucket-server/utils.spec.ts @@ -120,8 +120,8 @@ describe('modules/platform/bitbucket-server/utils', () => { const username = 'abc'; const password = '123'; const opts = { - username: username, - password: password, + username, + password, }; it('works gitUrl:undefined generate endpoint', () => { diff --git a/lib/modules/versioning/hermit/index.ts b/lib/modules/versioning/hermit/index.ts index ba23ece79385cb8bb8c455ca81b394fe57b0cb8a..b8bac3e5350005ef45c68956772093c4dc7ab494 100644 --- a/lib/modules/versioning/hermit/index.ts +++ b/lib/modules/versioning/hermit/index.ts @@ -52,8 +52,8 @@ export class HermitVersioning extends RegExpVersioningApi { return { release, - prerelease: prerelease, - compatibility: compatibility, + prerelease, + compatibility, }; } diff --git a/lib/modules/versioning/node/schedule.ts b/lib/modules/versioning/node/schedule.ts index 84aa011c8b10507642a59cf3485aa488b0a28ba7..c8311c19395a69ff53a0fee91f11a77438264b82 100644 --- a/lib/modules/versioning/node/schedule.ts +++ b/lib/modules/versioning/node/schedule.ts @@ -22,7 +22,7 @@ for (const version of Object.keys(nodeSchedule)) { const schedule = nodeSchedule[version]; if (schedule.codename) { nodeCodenames.set(schedule.codename.toUpperCase(), { - version: version, + version, ...schedule, }); } diff --git a/lib/modules/versioning/regex/index.ts b/lib/modules/versioning/regex/index.ts index e865fa62d2e1620f86d922e0c23a3cebf003a759..c77ee139a83c90942ec55c36bc25f1a4f31734b4 100644 --- a/lib/modules/versioning/regex/index.ts +++ b/lib/modules/versioning/regex/index.ts @@ -84,8 +84,8 @@ export class RegExpVersioningApi extends GenericVersioningApi<RegExpVersion> { return { release, - prerelease: prerelease, - compatibility: compatibility, + prerelease, + compatibility, }; } diff --git a/lib/util/common.ts b/lib/util/common.ts index fd6b027ed91bd5a9e74c4f77272b50e7f3aec735..5133bfc2b1720b929d2e2eab270abd40fbfc5109 100644 --- a/lib/util/common.ts +++ b/lib/util/common.ts @@ -20,7 +20,7 @@ export function detectPlatform(url: string): 'gitlab' | 'github' | null { return 'gitlab'; } - const hostType = hostRules.hostType({ url: url }); + const hostType = hostRules.hostType({ url }); if (!hostType) { return null; diff --git a/lib/util/git/index.spec.ts b/lib/util/git/index.spec.ts index 4bf559a99f288d54f5c12b2a6ea5990d167ef10e..1a260ad7f37fbd2a428021db77486571f1917852 100644 --- a/lib/util/git/index.spec.ts +++ b/lib/util/git/index.spec.ts @@ -262,7 +262,7 @@ describe('util/git/index', () => { const parentSha = 'SHA'; const branchCache = partial<BranchCache>({ branchName: 'develop', - parentSha: parentSha, + parentSha, }); repoCache.getCache.mockReturnValueOnce({}).mockReturnValueOnce({ branches: [branchCache], diff --git a/lib/workers/repository/config-migration/branch/create.spec.ts b/lib/workers/repository/config-migration/branch/create.spec.ts index c60671414718eee0be2eb134688b7d80c1a06936..3672f6833be9a579aa369ebe668032bb614e088c 100644 --- a/lib/workers/repository/config-migration/branch/create.spec.ts +++ b/lib/workers/repository/config-migration/branch/create.spec.ts @@ -78,7 +78,7 @@ describe('workers/repository/config-migration/branch/create', () => { contents: renovateConfig, }, ], - message: message, + message, platformCommit: false, }); }); @@ -101,7 +101,7 @@ describe('workers/repository/config-migration/branch/create', () => { contents: renovateConfig, }, ], - message: message, + message, platformCommit: false, }); }); @@ -125,7 +125,7 @@ describe('workers/repository/config-migration/branch/create', () => { contents: renovateConfig, }, ], - message: message, + message, platformCommit: false, }); }); @@ -150,7 +150,7 @@ describe('workers/repository/config-migration/branch/create', () => { contents: renovateConfig, }, ], - message: message, + message, platformCommit: false, }); }); @@ -174,7 +174,7 @@ describe('workers/repository/config-migration/branch/create', () => { contents: renovateConfig, }, ], - message: message, + message, platformCommit: false, }); }); diff --git a/lib/workers/repository/update/pr/body/index.spec.ts b/lib/workers/repository/update/pr/body/index.spec.ts index 00355c697cbef31c84bb99f621e2336f7f373350..670c85f64492fd3637e0c2057ecdaf0be30b8279 100644 --- a/lib/workers/repository/update/pr/body/index.spec.ts +++ b/lib/workers/repository/update/pr/body/index.spec.ts @@ -233,7 +233,7 @@ describe('workers/repository/update/pr/body/index', () => { manager: 'some-manager', branchName: 'some-branch', upgrades: [], - packageFiles: packageFiles, + packageFiles, prBodyTemplate: '{{{warnings}}}', }, {