diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 86cb176eb..ede5d3533 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -164,6 +164,8 @@ module.exports = { "error", { blankLine: "always", next: "*", prev: "block-like" }, ], + "no-useless-rename": "error", + "object-shorthand": "error", "perfectionist/sort-objects": [ "error", { diff --git a/src/shared/options/ensureRepositoryExists.ts b/src/shared/options/ensureRepositoryExists.ts index 2eebaa21d..00644d10a 100644 --- a/src/shared/options/ensureRepositoryExists.ts +++ b/src/shared/options/ensureRepositoryExists.ts @@ -86,5 +86,5 @@ export async function ensureRepositoryExists( } } - return { github: github, repository }; + return { github, repository }; } diff --git a/src/steps/writing/creation/createESLintRC.test.ts b/src/steps/writing/creation/createESLintRC.test.ts index 33ddabb57..d32b61ba3 100644 --- a/src/steps/writing/creation/createESLintRC.test.ts +++ b/src/steps/writing/creation/createESLintRC.test.ts @@ -252,6 +252,8 @@ describe("createESLintRC", () => { \\"error\\", { blankLine: \\"always\\", next: \\"*\\", prev: \\"block-like\\" }, ], + \\"no-useless-rename\\": \\"error\\", + \\"object-shorthand\\": \\"error\\", \\"perfectionist/sort-objects\\": [ \\"error\\", { diff --git a/src/steps/writing/creation/createESLintRC.ts b/src/steps/writing/creation/createESLintRC.ts index 34a52583a..d46630c97 100644 --- a/src/steps/writing/creation/createESLintRC.ts +++ b/src/steps/writing/creation/createESLintRC.ts @@ -212,6 +212,8 @@ module.exports = { "error", { blankLine: "always", next: "*", prev: "block-like" }, ], + "no-useless-rename": "error", + "object-shorthand": "error", ` }${ options.excludeLintPerfectionist