diff --git a/.eslintrc.js b/.eslintrc.js index a68365a..ba9478d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -49,49 +49,8 @@ module.exports = { // 개발 편의를 위한 완화 '@typescript-eslint/explicit-function-return-type': 'off', // 함수 반환 타입 명시 선택사항 'react/no-unescaped-entities': 'off', // JSX 안에 특수문자 직접 사용 허용 - // 네이밍 컨벤션 - '@typescript-eslint/naming-convention': [ - 'error', - { - // 변수 & 함수 - selector: 'variableLike', - format: ['camelCase'], - }, - { - // 상수 - selector: 'variable', - modifiers: ['const'], - format: ['UPPER_CASE'], - }, - { - // 타입, 인터페이스, 클래스 - selector: 'typeLike', - format: ['PascalCase'], - }, - { - // enum - selector: 'enum', - format: ['PascalCase'], - }, - ], }, overrides: [ - { - // config ,pages, stories 컨벤션 완화 - files: [ - 'src/pages/**/*.tsx', - 'src/stories/**/*.tsx', - 'src/stories/**/*.ts', - '*.config.ts', - '*.config.js', - '*.config.mjs', - '*.json', - '*.d.ts', - ], - rules: { - '@typescript-eslint/naming-convention': 'off', - }, - }, { files: ['*.config.ts', '*.config.js', '*.config.mjs', '*.json', '*.d.ts'], rules: { diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 303012f..fa24ec2 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -6,15 +6,15 @@ labels: bug assignees: [] --- -## 🐛 버그 설명 +## 🐛 버그 설명 (필수) -## ⚡ 재현 방법 +## ⚡ 재현 방법 (필수) -## ✅ 기대 동작 +## ✅ 기대 동작 (필수) @@ -26,4 +26,4 @@ assignees: [] -## 📸 스크린샷 (선택) +## 📸 스크린샷 diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 6982bf5..9577c74 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -6,7 +6,7 @@ labels: feature assignees: [] --- -## ✨ 기능 설명 +## ✨ 기능 설명 (필수) @@ -17,6 +17,6 @@ assignees: [] - [ ] 작업 1 - [ ] 작업 2 -## 🔗 참고 자료 (선택) +## 🔗 참고 자료 diff --git a/.github/ISSUE_TEMPLATE/qa_template.md b/.github/ISSUE_TEMPLATE/qa_template.md index e698f56..153689e 100644 --- a/.github/ISSUE_TEMPLATE/qa_template.md +++ b/.github/ISSUE_TEMPLATE/qa_template.md @@ -6,7 +6,7 @@ labels: ["qa", "testing"] assignees: [] --- -## ✅ QA 체크리스트 +## ✅ QA 체크리스트 (필수) @@ -26,4 +26,4 @@ assignees: [] -## 📸 스크린샷 (선택) +## 📸 스크린샷 diff --git a/.github/auto_assign.yml b/.github/auto-assign.yml similarity index 100% rename from .github/auto_assign.yml rename to .github/auto-assign.yml diff --git a/src/stories/DesignTokens/ColorPalette.stories.tsx b/src/stories/DesignTokens/ColorPalette.stories.tsx index 946e448..3447324 100644 --- a/src/stories/DesignTokens/ColorPalette.stories.tsx +++ b/src/stories/DesignTokens/ColorPalette.stories.tsx @@ -1,4 +1,4 @@ -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/nextjs'; const colors = [ 'gray-50', diff --git a/src/stories/DesignTokens/Icon.stories.tsx b/src/stories/DesignTokens/Icon.stories.tsx index ca72950..e447057 100644 --- a/src/stories/DesignTokens/Icon.stories.tsx +++ b/src/stories/DesignTokens/Icon.stories.tsx @@ -1,4 +1,4 @@ -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/nextjs'; import { ICONS, ICON_SIZES, type IconName, type IconSize } from '@/constants/icon'; import { Icon } from '@/components/ui'; diff --git a/src/stories/DesignTokens/Typography.stories.tsx b/src/stories/DesignTokens/Typography.stories.tsx index 06941bd..5ba187f 100644 --- a/src/stories/DesignTokens/Typography.stories.tsx +++ b/src/stories/DesignTokens/Typography.stories.tsx @@ -1,4 +1,4 @@ -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/nextjs'; const texts = [ { name: 'caption', label: 'Caption text', size: 12 },