Skip to content

Commit

Permalink
upgrade to comet v7 eslint rules
Browse files Browse the repository at this point in the history
  • Loading branch information
manuelblum committed Jan 20, 2025
1 parent b4e96f6 commit d886e4e
Show file tree
Hide file tree
Showing 19 changed files with 1,895 additions and 1,918 deletions.
3,742 changes: 1,862 additions & 1,880 deletions package-lock.json

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@
"ts-morph": "^22.0.0"
},
"devDependencies": {
"@comet/eslint-config": "^3.2.1",
"@comet/eslint-config": "^7.11.0",
"@tsconfig/node20": "^20.1.4",
"eslint-plugin-prettier": "^5.2.3",
"@types/node": "^20.0.0",
"@types/prettier": "^2.7.1",
"@types/semver": "^7.5.8",
Expand All @@ -46,6 +47,10 @@
"rimraf": "^3.0.2",
"typescript": "~5.1.0"
},
"resolutions": {
"@comet/eslint-config/prettier": "^3.4.2",
"@comet/eslint-config/eslint-plugin-prettier": "^5.2.3"
},
"engines": {
"node": "20"
},
Expand Down
2 changes: 1 addition & 1 deletion src/v4/remove-clear-types-script.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ export default async function removeClearTypesScript() {
}

const prettierConfig = await resolveConfig(process.cwd());
const formattedFile = await format(JSON.stringify(sitePackageJson), { ...prettierConfig, parser: "json" })
const formattedFile = await format(JSON.stringify(sitePackageJson), { ...prettierConfig, parser: "json" });
fs.writeFileSync("site/package.json", formattedFile);
}
3 changes: 1 addition & 2 deletions src/v6/rename-build-runtime.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";
import { glob } from "glob";

import { formatCode } from "../util/format-code.util";

/**
* Renames BuildRuntime component to JobRuntime.
*/
Expand Down
3 changes: 1 addition & 2 deletions src/v6/rename-job-status-enum.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";
import { glob } from "glob";

import { formatCode } from "../util/format-code.util";

/**
* Renames JobStatus enum to KubernetesJobStatus.
*/
Expand Down
3 changes: 1 addition & 2 deletions src/v6/rename-subject-entity-decorator.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";
import { glob } from "glob";

import { formatCode } from "../util/format-code.util";

/**
* Renames @SubjectEntity() decorator to @AffectedEntity().
*/
Expand Down
6 changes: 3 additions & 3 deletions src/v7/add-site-preview-secret.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import fs from "fs";
import * as crypto from "node:crypto";
import { Project, SyntaxKind } from "ts-morph";

import { executeCommand } from "../util/execute-command.util";
import { executeCommand } from "@src/util/execute-command.util";
import fs from "fs";
import { Project, SyntaxKind } from "ts-morph";

export default async function addSitePreviewSecret() {
updateApiFiles1();
Expand Down
3 changes: 1 addition & 2 deletions src/v7/import-admin-theme-types.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { formatCode } from "@src/util/format-code.util";
import fs from "fs";
import { readFile, writeFile } from "fs/promises";

import { formatCode } from "../util/format-code.util";

/**
* Imports types from `@comet/admin-theme` in vendors.d.ts to allow using custom theme variants and colors
*/
Expand Down
3 changes: 1 addition & 2 deletions src/v7/rename-date-filter-to-date-time-filter.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";
import { glob } from "glob";

import { formatCode } from "../util/format-code.util";

// Renames DateFilter to DateTimeFilter
export default async function renameDateFilterToDateTimeFilter() {
const files: string[] = glob.sync(["api/src/**/*.ts"]);
Expand Down
5 changes: 2 additions & 3 deletions src/v7/replace-roboto-with-roboto-flex.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { executeCommand } from "@src/util/execute-command.util";
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";

import { executeCommand } from "../util/execute-command.util";
import { formatCode } from "../util/format-code.util";

/**
* Replaces the old font package "Roboto" with the new "Roboto Flex"
*/
Expand Down
5 changes: 2 additions & 3 deletions src/v7/use-graphql-scalars.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import { executeCommand } from "@src/util/execute-command.util";
import { formatCode } from "@src/util/format-code.util";
import { readFile, writeFile } from "fs/promises";
import { glob } from "glob";

import { executeCommand } from "../util/execute-command.util";
import { formatCode } from "../util/format-code.util";

export default async function useGraphqlScalars() {
// replace graphql-type-json with graphql-scalars in api/package.json
const packageJson = await readFile(`api/package.json`);
Expand Down
3 changes: 1 addition & 2 deletions src/v8/mikro-orm-dotenv.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

/**
* Adds a `mikro-orm` script to package.json that calls dotenv.
* See https://mikro-orm.io/docs/upgrading-v5-to-v6#env-files-are-no-longer-automatically-loaded.
Expand Down
5 changes: 2 additions & 3 deletions src/v8/mui-upgrade.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { executeCommand } from "@src/util/execute-command.util";
import { updateDependencyVersion } from "@src/util/update-dependency-version.util";
import { existsSync } from "fs";

import { executeCommand } from "../util/execute-command.util";
import { updateDependencyVersion } from "../util/update-dependency-version.util";

const adminPackageJsonPath = "admin/package.json";

export default async function updateMuiVersion() {
Expand Down
3 changes: 1 addition & 2 deletions src/v8/nest-peer-dependencies.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

export const stage = "before-install";

/**
Expand Down
3 changes: 1 addition & 2 deletions src/v8/prettier-dev-dependencies.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

export const stage = "before-install";

/**
Expand Down
3 changes: 1 addition & 2 deletions src/v8/remove-passport.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

export const stage = "before-install";

export default async function removePassport() {
Expand Down
3 changes: 1 addition & 2 deletions src/v8/update-mikro-orm-dependencies.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

export const stage = "before-install";

export default async function updateNestDependencies() {
Expand Down
3 changes: 1 addition & 2 deletions src/v8/update-nest-dependencies.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { PackageJson } from "@src/util/package-json.util";
import { existsSync } from "fs";

import { PackageJson } from "../util/package-json.util";

export const stage = "before-install";

export default async function updateNestDependencies() {
Expand Down
8 changes: 6 additions & 2 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
"extends": "@tsconfig/node20/tsconfig.json",
"compilerOptions": {
"rootDir": "src/",
"outDir": "lib/"
}
"outDir": "lib/",
"baseUrl": "./",
"paths": {
"@src/*": ["src/*"]
}
},
}

0 comments on commit d886e4e

Please sign in to comment.