From 1657c16136d1e786cfacc2ab0a2b5db738b52483 Mon Sep 17 00:00:00 2001 From: RahulGautamSingh <rahultesnik@gmail.com> Date: Mon, 3 Oct 2022 00:50:24 +0530 Subject: [PATCH] chore(lint): add object shortand rule (#18080) --- .eslintrc.js | 7 +++++++ lib/modules/datasource/conda/index.ts | 2 +- .../github-releases/cache/cache-base.spec.ts | 6 +++--- lib/modules/datasource/github-tags/index.ts | 2 +- lib/modules/datasource/index.spec.ts | 6 +++--- lib/modules/datasource/maven/index.spec.ts | 2 +- lib/modules/manager/bazel/parser.ts | 4 ++-- lib/modules/manager/buildkite/extract.ts | 2 +- lib/modules/manager/flux/extract.ts | 8 ++++---- lib/modules/manager/gradle/extract/catalog.ts | 2 +- lib/modules/manager/hermit/artifacts.ts | 2 +- lib/modules/manager/mint/extract.ts | 2 +- .../npm/update/locked-dependency/package-lock/index.ts | 2 +- lib/modules/manager/poetry/extract.ts | 2 +- lib/modules/manager/setup-cfg/extract.ts | 2 +- lib/modules/platform/azure/azure-helper.spec.ts | 6 +++--- lib/modules/platform/bitbucket-server/index.spec.ts | 2 +- lib/modules/platform/bitbucket-server/utils.spec.ts | 4 ++-- lib/modules/versioning/hermit/index.ts | 4 ++-- lib/modules/versioning/node/schedule.ts | 2 +- lib/modules/versioning/regex/index.ts | 4 ++-- lib/util/common.ts | 2 +- lib/util/git/index.spec.ts | 2 +- .../repository/config-migration/branch/create.spec.ts | 10 +++++----- lib/workers/repository/update/pr/body/index.spec.ts | 2 +- 25 files changed, 48 insertions(+), 41 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index ffc4c8a23e..26daf519eb 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 401ab3a0bd..f4eb968d1c 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 407ca669dd..c39f3d92cf 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 83c6f5ebe6..bded3af630 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 3580453fd6..742fa7e6fd 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 00b5c40321..78cb193587 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 fb85b82449..dae4a0ac66 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 3a6c63c108..2bd6916624 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 8d07678ece..4eb1aa54c9 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 61a30646a8..69d7bb10c9 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 d6e1adbc5f..b19996c6a8 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 a648efeb5b..7be27c7b27 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 b7a6a23be3..850926e481 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 c89a131b37..380e0e54ee 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 2b458fb180..1e432948b9 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 2a5e9ab990..95a698a10a 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 b92a6b382f..bf164b7ad2 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 5d6a52f9f2..7b81806f84 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 ba23ece793..b8bac3e535 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 84aa011c8b..c8311c1939 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 e865fa62d2..c77ee139a8 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 fd6b027ed9..5133bfc2b1 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 4bf559a99f..1a260ad7f3 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 c606714147..3672f6833b 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 00355c697c..670c85f644 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}}}', }, { -- GitLab