- Add stricter ESLint configuration with TypeScript and Vue 3 rules - Configure Prettier for consistent code formatting across the project - Set up Vitest testing framework with Vue Test Utils and jsdom environment - Implement pre-commit hooks using Husky and lint-staged for automated quality checks - Add bundle analyzer with rollup-plugin-visualizer for performance monitoring - Create global error boundary component for better error handling - Develop error handling composable with loading state management - Enhance API utilities with robust fetch wrapper including retries and timeout - Improve TypeScript interfaces with proper readonly modifiers and better typing - Add comprehensive npm scripts for development workflow - Create centralized logging utility to replace console statements - Update Husky configuration to remove deprecated lines - Fix all ESLint formatting and syntax issues 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
23 lines
353 B
JSON
23 lines
353 B
JSON
{
|
|
"trailingComma": "none",
|
|
"tabWidth": 2,
|
|
"semi": false,
|
|
"singleQuote": true,
|
|
"printWidth": 100,
|
|
"bracketSameLine": true,
|
|
"overrides": [
|
|
{
|
|
"files": "*.test.js",
|
|
"options": {
|
|
"semi": true
|
|
}
|
|
},
|
|
{
|
|
"files": [",*.html", "legacy/**/*.js"],
|
|
"options": {
|
|
"tabWidth": 4
|
|
}
|
|
}
|
|
]
|
|
}
|