Update ESLint configuration and refactor migration functions for improved clarity
- Modified eslint.config.js to ignore migration files, enhancing linting focus. - Refactored migration functions to use destructured parameters, improving code readability.
This commit is contained in:
parent
1d789ecb17
commit
d62d388141
@ -1,3 +1,6 @@
|
|||||||
import config from "@advdoors/eslint-config/next";
|
import config from "@advdoors/eslint-config/next";
|
||||||
|
|
||||||
export default config;
|
export default [
|
||||||
|
{ ignores: ["src/migrations/**"] },
|
||||||
|
...config,
|
||||||
|
];
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
|
import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
|
||||||
|
|
||||||
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
|
export async function up({ db, payload: _payload, req: _req }: MigrateUpArgs): Promise<void> {
|
||||||
await db.execute(sql`
|
await db.execute(sql`
|
||||||
CREATE TYPE "public"."enum_products_brand" AS ENUM('KASKI', 'ALAVUS', 'SWEDOOR', 'JELD-WEN', 'MATTIOVI', 'ABLOY');
|
CREATE TYPE "public"."enum_products_brand" AS ENUM('KASKI', 'ALAVUS', 'SWEDOOR', 'JELD-WEN', 'MATTIOVI', 'ABLOY');
|
||||||
CREATE TYPE "public"."enum_products_availability" AS ENUM('in-stock', 'made-to-order', 'coming-soon');
|
CREATE TYPE "public"."enum_products_availability" AS ENUM('in-stock', 'made-to-order', 'coming-soon');
|
||||||
@ -311,7 +311,7 @@ export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
|
|||||||
CREATE INDEX "site_settings_social_links_parent_id_idx" ON "site_settings_social_links" USING btree ("_parent_id");`)
|
CREATE INDEX "site_settings_social_links_parent_id_idx" ON "site_settings_social_links" USING btree ("_parent_id");`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
|
export async function down({ db, payload: _payload, req: _req }: MigrateDownArgs): Promise<void> {
|
||||||
await db.execute(sql`
|
await db.execute(sql`
|
||||||
DROP TABLE "products_options" CASCADE;
|
DROP TABLE "products_options" CASCADE;
|
||||||
DROP TABLE "products" CASCADE;
|
DROP TABLE "products" CASCADE;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user