Skip to content

Commit a3f6eb3

Browse files
committed
fix(formatting): resolve Prettier/ESLint formatting issues
- Auto-fix 2868+ formatting errors across the codebase - Update single quotes to double quotes for consistency - Fix arrow function parentheses and object property formatting - Apply Prettier formatting to all markdown, TypeScript, and JavaScript files - Ensure consistent code style across entire monorepo This resolves all GitHub Actions lint failures and formatting checks.
1 parent ac37ead commit a3f6eb3

File tree

126 files changed

+8314
-4918
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+8314
-4918
lines changed

.github/workflows/automated-versioning-release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ on:
44
push:
55
branches: [main]
66
paths-ignore:
7-
- 'README.md'
8-
- 'docs/**'
9-
- '.github/workflows/**'
10-
- '*.md'
7+
- "README.md"
8+
- "docs/**"
9+
- ".github/workflows/**"
10+
- "*.md"
1111
workflow_dispatch:
1212
inputs:
1313
version_type:
14-
description: 'Version bump type'
14+
description: "Version bump type"
1515
required: true
16-
default: 'auto'
16+
default: "auto"
1717
type: choice
1818
options:
1919
- auto
@@ -22,13 +22,13 @@ on:
2222
- major
2323
- prerelease
2424
force_release:
25-
description: 'Force create release regardless of conditions'
25+
description: "Force create release regardless of conditions"
2626
required: false
2727
default: false
2828
type: boolean
2929

3030
env:
31-
NODE_VERSION: '20'
31+
NODE_VERSION: "20"
3232

3333
jobs:
3434
# Analyze changes to determine version bump type
@@ -268,7 +268,7 @@ jobs:
268268
uses: actions/setup-node@v4
269269
with:
270270
node-version: ${{ env.NODE_VERSION }}
271-
cache: 'npm'
271+
cache: "npm"
272272

273273
- name: Install dependencies
274274
run: |
@@ -362,7 +362,7 @@ jobs:
362362
uses: actions/setup-node@v4
363363
with:
364364
node-version: ${{ env.NODE_VERSION }}
365-
cache: 'npm'
365+
cache: "npm"
366366

367367
- name: Configure Git
368368
run: |

.github/workflows/ci-cd-pipeline.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
workflow_dispatch:
99

1010
env:
11-
NODE_VERSION: '20'
12-
CACHE_NAME: 'thinkred-ci-cache'
11+
NODE_VERSION: "20"
12+
CACHE_NAME: "thinkred-ci-cache"
1313

1414
jobs:
1515
# Pre-flight checks
@@ -62,7 +62,7 @@ jobs:
6262
uses: actions/setup-node@v4
6363
with:
6464
node-version: ${{ env.NODE_VERSION }}
65-
cache: 'npm'
65+
cache: "npm"
6666

6767
- name: Install dependencies
6868
run: |
@@ -107,7 +107,7 @@ jobs:
107107
uses: actions/setup-node@v4
108108
with:
109109
node-version: ${{ env.NODE_VERSION }}
110-
cache: 'npm'
110+
cache: "npm"
111111

112112
- name: Install dependencies
113113
run: |
@@ -174,7 +174,7 @@ jobs:
174174
uses: actions/setup-node@v4
175175
with:
176176
node-version: ${{ env.NODE_VERSION }}
177-
cache: 'npm'
177+
cache: "npm"
178178

179179
- name: Install dependencies
180180
run: |

.github/workflows/deploy-backend.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ on:
88
workflow_dispatch:
99
inputs:
1010
deploy_description:
11-
description: 'Deployment description'
11+
description: "Deployment description"
1212
required: false
13-
default: 'Automated deployment from GitHub Actions'
13+
default: "Automated deployment from GitHub Actions"
1414
enable_deployment:
15-
description: 'Enable deployment (set to true to actually deploy)'
15+
description: "Enable deployment (set to true to actually deploy)"
1616
required: true
17-
default: 'false'
17+
default: "false"
1818
type: choice
1919
options:
20-
- 'false'
21-
- 'true'
20+
- "false"
21+
- "true"
2222

2323
permissions:
2424
contents: write
@@ -41,8 +41,8 @@ jobs:
4141
- name: Setup Node.js
4242
uses: actions/setup-node@v4
4343
with:
44-
node-version: '20'
45-
cache: 'npm'
44+
node-version: "20"
45+
cache: "npm"
4646

4747
- name: Install dependencies
4848
run: npm ci

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
1515
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
1616
concurrency:
17-
group: 'pages'
17+
group: "pages"
1818
cancel-in-progress: false
1919

2020
jobs:
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup Node.js
2929
uses: actions/setup-node@v4
3030
with:
31-
node-version: '20'
31+
node-version: "20"
3232

3333
- name: Install dependencies
3434
working-directory: ./frontend

.github/workflows/quality-security-checks.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
branches: [main, develop]
88
schedule:
99
# Run daily at 2 AM UTC
10-
- cron: '0 2 * * *'
10+
- cron: "0 2 * * *"
1111
workflow_dispatch:
1212

1313
env:
14-
NODE_VERSION: '20'
14+
NODE_VERSION: "20"
1515

1616
jobs:
1717
# Documentation Quality Check
@@ -28,7 +28,7 @@ jobs:
2828
uses: actions/setup-node@v4
2929
with:
3030
node-version: ${{ env.NODE_VERSION }}
31-
cache: 'npm'
31+
cache: "npm"
3232

3333
- name: Install dependencies
3434
run: |
@@ -110,7 +110,7 @@ jobs:
110110
uses: actions/setup-node@v4
111111
with:
112112
node-version: ${{ env.NODE_VERSION }}
113-
cache: 'npm'
113+
cache: "npm"
114114

115115
- name: Install dependencies
116116
run: |
@@ -165,7 +165,7 @@ jobs:
165165
uses: actions/setup-node@v4
166166
with:
167167
node-version: ${{ env.NODE_VERSION }}
168-
cache: 'npm'
168+
cache: "npm"
169169

170170
- name: Install dependencies
171171
run: |
@@ -224,7 +224,7 @@ jobs:
224224
uses: actions/setup-node@v4
225225
with:
226226
node-version: ${{ env.NODE_VERSION }}
227-
cache: 'npm'
227+
cache: "npm"
228228

229229
- name: Install dependencies
230230
run: |
@@ -281,7 +281,7 @@ jobs:
281281
uses: actions/setup-node@v4
282282
with:
283283
node-version: ${{ env.NODE_VERSION }}
284-
cache: 'npm'
284+
cache: "npm"
285285

286286
- name: Check for outdated dependencies
287287
id: dep-check

.github/workflows/sensitive-data-monitor.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
branches: [main, develop]
88
schedule:
99
# Run daily at 3 AM UTC
10-
- cron: '0 3 * * *'
10+
- cron: "0 3 * * *"
1111
workflow_dispatch:
1212

1313
env:
14-
NODE_VERSION: '20'
14+
NODE_VERSION: "20"
1515

1616
jobs:
1717
# Sensitive data scanning
@@ -227,7 +227,7 @@ jobs:
227227
uses: actions/setup-node@v4
228228
with:
229229
node-version: ${{ env.NODE_VERSION }}
230-
cache: 'npm'
230+
cache: "npm"
231231

232232
- name: Install dependencies
233233
run: |
@@ -321,7 +321,7 @@ jobs:
321321
uses: actions/setup-node@v4
322322
with:
323323
node-version: ${{ env.NODE_VERSION }}
324-
cache: 'npm'
324+
cache: "npm"
325325

326326
- name: Install dependencies
327327
run: |

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ All **legendary changes** to the ThinkRED monorepo are documented in this file!
1010

1111
</div>
1212

13-
*Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html)*
13+
_Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html)_
1414

1515
This changelog covers **monorepo-wide changes** including infrastructure, tooling, and cross-component updates.
1616

1717
For component-specific adventures, check out:
18+
1819
- **🎨 [Frontend CHANGELOG.md](./frontend/CHANGELOG.md)** - Frontend application changes
1920
- **⚙️ [Backend CHANGELOG.md](./backend/CHANGELOG.md)** - Backend API and services changes
2021

CODE_OF_CONDUCT.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@ or nationality.
1111
## Our Standards
1212

1313
Examples of behavior that contributes to creating a positive environment include:
14+
1415
- Using welcoming and inclusive language
1516
- Being respectful of differing viewpoints and experiences
1617
- Gracefully accepting constructive criticism
1718
- Focusing on what is best for the community
1819
- Showing empathy towards other community members
1920

2021
Examples of unacceptable behavior by participants include:
22+
2123
- The use of sexualized language or imagery and unwelcome sexual attention or advances
2224
- Trolling, insulting/derogatory comments, and personal or political attacks
2325
- Public or private harassment

LICENSE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of
77
publish, distribute, sublicense, and/or sell copies of the Software, subject to the following conditions:
88

99
1. **Attribution**: Any use of the Software, including modifications and derivative works, must give appropriate credit to ThinkRED
10-
Technologies LLP. This includes:
10+
Technologies LLP. This includes:
1111
- Displaying the ThinkRED logo prominently in any user interface or documentation.
1212
- Including the following text in any documentation or credits: "This software is based on work by ThinkRED Technologies LLP."
1313

1414
2. **Preservation of License**: This license must be included in all copies or substantial portions of the Software.
1515

1616
3. **No Warranty**: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
17-
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18-
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
19-
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17+
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
19+
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2020

2121
By using this software, you agree to the terms of this license.

README.md

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[![Code Quality](https://img.shields.io/badge/Code%20Quality-failed-red)](https://github.com/thinkredtech/thinkredtech.github.io/actions)
1414
[![Security](https://img.shields.io/badge/Security-passed-brightgreen)](https://github.com/thinkredtech/thinkredtech.github.io/actions)
1515

16-
*Complete monorepo for ThinkRED Technologies company website and infrastructure*
16+
_Complete monorepo for ThinkRED Technologies company website and infrastructure_
1717

1818
</div>
1919

@@ -46,6 +46,7 @@ founded by engineers from **Mozilla**, **Fedora**, and **Red Hat**.
4646
![Tailwind](https://img.shields.io/badge/Tailwind-CSS-38B2AC?style=flat&logo=tailwind-css)
4747

4848
**Modern Frontend Development**
49+
4950
- React 19 with TypeScript
5051
- Vite for lightning-fast builds
5152
- Tailwind CSS for styling
@@ -62,6 +63,7 @@ founded by engineers from **Mozilla**, **Fedora**, and **Red Hat**.
6263
![Gmail](https://img.shields.io/badge/Gmail-API-EA4335?style=flat&logo=gmail)
6364

6465
**Serverless Backend**
66+
6567
- Google Apps Script runtime
6668
- Google Sheets for data storage
6769
- Google Drive for file storage
@@ -100,14 +102,14 @@ thinkred-monorepo/
100102

101103
<div align="center">
102104

103-
| Feature | Description | Status |
104-
|---------|-------------|--------|
105-
| 📱 **Responsive Design** | Optimized for all device sizes | ✅ Active |
106-
| 📝 **Form Processing** | Contact forms and job applications | ✅ Active |
107-
| 📎 **File Upload** | Resume uploads for job applications | ✅ Active |
108-
| 📧 **Email Notifications** | Automated email handling | ✅ Active |
105+
| Feature | Description | Status |
106+
| --------------------------- | ------------------------------------- | --------- |
107+
| 📱 **Responsive Design** | Optimized for all device sizes | ✅ Active |
108+
| 📝 **Form Processing** | Contact forms and job applications | ✅ Active |
109+
| 📎 **File Upload** | Resume uploads for job applications | ✅ Active |
110+
| 📧 **Email Notifications** | Automated email handling | ✅ Active |
109111
| 📚 **Documentation System** | Markdown-based docs via web interface | ✅ Active |
110-
| 🔍 **SEO Optimized** | Built for search engine visibility | ✅ Active |
112+
| 🔍 **SEO Optimized** | Built for search engine visibility | ✅ Active |
111113

112114
</div>
113115

@@ -220,24 +222,24 @@ npm run backend:logs # View backend logs
220222

221223
### 🎯 **For Users**
222224

223-
| Documentation | Description | Access |
224-
|---------------|-------------|---------|
225-
| 🌐 **Website Overview** | Platform introduction and features | `/docs/website-overview` |
226-
| 🏢 **Company Information** | About ThinkRED Technologies | `/docs/company-info` |
227-
| 🎨 **Brand Guidelines** | Visual identity and style guide | `/docs/brand-guidelines` |
228-
|**FAQ** | Frequently asked questions | `/docs/faq` |
225+
| Documentation | Description | Access |
226+
| -------------------------- | ---------------------------------- | ------------------------ |
227+
| 🌐 **Website Overview** | Platform introduction and features | `/docs/website-overview` |
228+
| 🏢 **Company Information** | About ThinkRED Technologies | `/docs/company-info` |
229+
| 🎨 **Brand Guidelines** | Visual identity and style guide | `/docs/brand-guidelines` |
230+
|**FAQ** | Frequently asked questions | `/docs/faq` |
229231

230232
### 🛠️ **For Developers**
231233

232-
| Documentation | Description | Link |
233-
|---------------|-------------|------|
234-
| 🔧 **Development Setup** | Local development environment | [DEVELOPMENT.md](docs/DEVELOPMENT.md) |
235-
| 🏗️ **Architecture Overview** | System design and technical details | [ARCHITECTURE.md](docs/ARCHITECTURE.md) |
236-
| 📡 **API Documentation** | Backend API reference | [API.md](docs/API.md) |
237-
| 🚀 **Deployment Guide** | CI/CD and deployment procedures | [DEPLOYMENT.md](docs/DEPLOYMENT.md) |
238-
|**Health Reports** | Monitoring and status dashboard management | [HEALTH_REPORTS.md](docs/HEALTH_REPORTS.md) |
239-
| 🎛️ **Task Management** | Unified task runner and development workflows | [TASK_MANAGEMENT.md](docs/TASK_MANAGEMENT.md) |
240-
| �🔍 **Troubleshooting** | Common issues and solutions | [TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md) |
234+
| Documentation | Description | Link |
235+
| ---------------------------- | --------------------------------------------- | --------------------------------------------- |
236+
| 🔧 **Development Setup** | Local development environment | [DEVELOPMENT.md](docs/DEVELOPMENT.md) |
237+
| 🏗️ **Architecture Overview** | System design and technical details | [ARCHITECTURE.md](docs/ARCHITECTURE.md) |
238+
| 📡 **API Documentation** | Backend API reference | [API.md](docs/API.md) |
239+
| 🚀 **Deployment Guide** | CI/CD and deployment procedures | [DEPLOYMENT.md](docs/DEPLOYMENT.md) |
240+
|**Health Reports** | Monitoring and status dashboard management | [HEALTH_REPORTS.md](docs/HEALTH_REPORTS.md) |
241+
| 🎛️ **Task Management** | Unified task runner and development workflows | [TASK_MANAGEMENT.md](docs/TASK_MANAGEMENT.md) |
242+
| �🔍 **Troubleshooting** | Common issues and solutions | [TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md) |
241243

242244
</div>
243245

@@ -324,6 +326,7 @@ For technical issues or questions:
324326
This project is licensed under a custom license that requires attribution to **ThinkRED Technologies LLP**.
325327

326328
**Key Requirements:**
329+
327330
- ✅ Attribution required for any use or derivative work
328331
- ✅ Credit must be given to ThinkRED Technologies LLP
329332
- ✅ Original license must be preserved
@@ -341,13 +344,13 @@ See the [LICENSE](LICENSE) file for complete terms and conditions.
341344
[![Website](https://img.shields.io/badge/Website-thinkred.tech-blue?style=flat&logo=globe)](https://thinkredtech.github.io)
342345
[![Email](https://img.shields.io/badge/Email-Contact%20Form-red?style=flat&logo=gmail)](https://thinkredtech.github.io/contact)
343346

344-
*Contact us through our website contact form*
347+
_Contact us through our website contact form_
345348

346349
---
347350

348351
<div align="center">
349352

350-
*Built with ❤️ by the ThinkRED Technologies team*
353+
_Built with ❤️ by the ThinkRED Technologies team_
351354

352355
**"Simplify Technology & Experience"**
353356

0 commit comments

Comments
 (0)