From cf43579ac7e60d6e78a045a2b6e4fd1d06a53c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sat, 15 Nov 2025 16:54:17 +0100 Subject: [PATCH] pl-fe: lint, lint-staged changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- .husky/pre-commit | 2 +- package.json | 3 ++- packages/pl-fe/.lintstagedrc.json | 8 -------- packages/pl-fe/package.json | 8 +++++--- .../pl-fe/src/features/compose-event/tabs/edit-event.tsx | 2 +- pnpm-lock.yaml | 6 ------ 6 files changed, 9 insertions(+), 20 deletions(-) delete mode 100644 packages/pl-fe/.lintstagedrc.json diff --git a/.husky/pre-commit b/.husky/pre-commit index b326617a4..b3d4e050d 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -pnpm precommit +cd packages/pl-fe && pnpm precommit && cd - \ No newline at end of file diff --git a/package.json b/package.json index b4fabe7d3..ba7e55f37 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,8 @@ { "private": true, "scripts": { - "precommit": "lint-staged" + "precommit": "lint-staged", + "prepare": "husky" }, "devDependencies": { "husky": "^9.0.0", diff --git a/packages/pl-fe/.lintstagedrc.json b/packages/pl-fe/.lintstagedrc.json deleted file mode 100644 index fc508d7e3..000000000 --- a/packages/pl-fe/.lintstagedrc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "*.js": "eslint --cache", - "*.cjs": "eslint --cache", - "*.mjs": "eslint --cache", - "*.ts": "eslint --cache", - "*.tsx": "eslint --cache", - "src/styles/**/*.scss": "stylelint" -} diff --git a/packages/pl-fe/package.json b/packages/pl-fe/package.json index e65f52c42..22d03e697 100644 --- a/packages/pl-fe/package.json +++ b/packages/pl-fe/package.json @@ -29,7 +29,7 @@ "lint": "${npm_execpath} run lint:js && ${npm_execpath} run lint:sass", "lint:js": "npx eslint --ext .js,.jsx,.cjs,.mjs,.ts,.tsx . --cache", "lint:sass": "npx stylelint src/styles/**/*.scss", - "precommit": "npx lint-staged" + "precommit": "lint-staged" }, "license": "AGPL-3.0-or-later", "browserslist": [ @@ -180,9 +180,7 @@ "eslint-plugin-tailwindcss": "^3.17.5", "fake-indexeddb": "^6.0.0", "globals": "^15.14.0", - "husky": "^9.1.7", "jsdom": "^25.0.1", - "lint-staged": "^15.3.0", "rollup-plugin-bundle-stats": "^4.17.0", "stylelint": "^16.12.0", "stylelint-config-standard-scss": "^12.0.0", @@ -198,5 +196,9 @@ "vite-plugin-require": "^1.2.14", "vite-plugin-static-copy": "^2.3.2", "vitest": "^2.1.9" + }, + "lint-staged": { + "*.{js,cjs,mjs,ts,tsx}": "eslint --cache", + "src/styles/**/*.scss": "stylelint" } } diff --git a/packages/pl-fe/src/features/compose-event/tabs/edit-event.tsx b/packages/pl-fe/src/features/compose-event/tabs/edit-event.tsx index d809a4dc9..440f76eac 100644 --- a/packages/pl-fe/src/features/compose-event/tabs/edit-event.tsx +++ b/packages/pl-fe/src/features/compose-event/tabs/edit-event.tsx @@ -23,6 +23,7 @@ import Input from 'pl-fe/components/ui/input'; import Stack from 'pl-fe/components/ui/stack'; import Text from 'pl-fe/components/ui/text'; import Toggle from 'pl-fe/components/ui/toggle'; +import ContentTypeButton from 'pl-fe/features/compose/components/content-type-button'; import { isCurrentOrFutureDate } from 'pl-fe/features/compose/components/schedule-form'; import { ComposeEditor, DatePicker } from 'pl-fe/features/ui/util/async-components'; import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch'; @@ -33,7 +34,6 @@ import toast from 'pl-fe/toast'; import UploadButton from '../components/upload-button'; import type { Location } from 'pl-api'; -import ContentTypeButton from 'pl-fe/features/compose/components/content-type-button'; const messages = defineMessages({ eventNamePlaceholder: { id: 'compose_event.fields.name_placeholder', defaultMessage: 'Name' }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b30fd84e9..faf288f5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -536,15 +536,9 @@ importers: globals: specifier: ^15.14.0 version: 15.15.0 - husky: - specifier: ^9.1.7 - version: 9.1.7 jsdom: specifier: ^25.0.1 version: 25.0.1 - lint-staged: - specifier: ^15.3.0 - version: 15.5.2 rollup-plugin-bundle-stats: specifier: ^4.17.0 version: 4.21.1(core-js@3.44.0)(rollup@2.79.2)(vite@5.4.21(@types/node@22.17.0)(sass@1.89.2)(terser@5.44.0))