feat(navbar): implement new notification and invitation components
- Added NotificationDrawer and InvitationItem components to enhance the notification system. - Refactored existing notification handling to improve user experience and maintainability. - Introduced new styles and structure for notifications using Tailwind CSS for better visual consistency. - Updated Navbar to include new components and improve overall layout. - Created a centralized navRoutes file for better route management within the navbar.
This commit is contained in:
55
worklenz-frontend/sonar-project.properties
Normal file
55
worklenz-frontend/sonar-project.properties
Normal file
@@ -0,0 +1,55 @@
|
||||
# SonarQube Configuration for Worklenz Frontend
|
||||
sonar.projectKey=worklenz-frontend
|
||||
sonar.projectName=Worklenz Frontend
|
||||
sonar.projectVersion=1.0.0
|
||||
|
||||
# Source code configuration
|
||||
sonar.sources=src
|
||||
sonar.tests=src
|
||||
sonar.test.inclusions=**/*.test.ts,**/*.test.tsx,**/*.spec.ts,**/*.spec.tsx
|
||||
|
||||
# Language-specific configurations
|
||||
sonar.typescript.node=node
|
||||
sonar.typescript.lcov.reportPaths=coverage/lcov.info
|
||||
sonar.javascript.lcov.reportPaths=coverage/lcov.info
|
||||
|
||||
# Exclusions
|
||||
sonar.exclusions=**/node_modules/**,\
|
||||
**/build/**,\
|
||||
**/dist/**,\
|
||||
**/public/**,\
|
||||
**/*.d.ts,\
|
||||
src/react-app-env.d.ts,\
|
||||
src/vite-env.d.ts,\
|
||||
**/*.config.js,\
|
||||
**/*.config.ts,\
|
||||
**/*.config.mts,\
|
||||
scripts/**
|
||||
|
||||
# Test exclusions from coverage
|
||||
sonar.coverage.exclusions=**/*.test.ts,\
|
||||
**/*.test.tsx,\
|
||||
**/*.spec.ts,\
|
||||
**/*.spec.tsx,\
|
||||
**/*.config.*,\
|
||||
src/index.tsx,\
|
||||
src/reportWebVitals.ts,\
|
||||
src/serviceWorkerRegistration.ts,\
|
||||
src/setupTests.ts
|
||||
|
||||
# Code quality rules
|
||||
sonar.qualitygate.wait=true
|
||||
|
||||
# File encoding
|
||||
sonar.sourceEncoding=UTF-8
|
||||
|
||||
# JavaScript/TypeScript specific settings
|
||||
sonar.javascript.environments=browser,node,jest
|
||||
sonar.typescript.tsconfigPath=tsconfig.json
|
||||
|
||||
# ESLint configuration (if available)
|
||||
# sonar.eslint.reportPaths=eslint-report.json
|
||||
|
||||
# Additional settings for React projects
|
||||
sonar.javascript.file.suffixes=.js,.jsx
|
||||
sonar.typescript.file.suffixes=.ts,.tsx
|
||||
Reference in New Issue
Block a user