Skip to content

Conversation

@upayanmazumder
Copy link
Member

This pull request introduces a comprehensive setup for code formatting and linting standards across the project, with a strong emphasis on enforcing Prettier formatting and consistent editor configurations. It also updates several files to use single quotes for string literals, aligning with the new formatting rules. The changes improve code consistency, automate formatting checks, and enhance developer experience.

Formatting and Linting Automation

  • Added Prettier configuration files: .prettierrc for formatting rules, .prettierignore for ignored paths, and .lintstagedrc.json for staged file formatting automation. [1] [2] [3]
  • Updated .github/workflows/linter.yml to install Node.js dependencies and run Prettier checks in CI, and set Super-Linter to use Prettier for JS/TS linting. [1] [2]

Editor and Project Configuration

  • Added .editorconfig to enforce consistent indentation, line endings, and charset across editors.
  • Updated .vscode/settings.json to use Prettier as the default formatter and enable format on save.

Codebase Consistency

  • Refactored many files to use single quotes for string literals, matching the new Prettier configuration (examples: app/eslint.config.mjs, app/next.config.ts, app/public/service-worker.js, app/scripts/generate-runtime-env.js, and multiple files in app/src/app/admin/). [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Documentation

  • Updated README.md to add a DeepWiki badge and clarify dependency requirements. [1] [2]

@vercel
Copy link

vercel bot commented Oct 13, 2025

@upayanmazumder is attempting to deploy a commit to the GDSC VIT's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces comprehensive formatting and linting standards across the codebase by adding Prettier configuration and converting double quotes to single quotes throughout the project. The changes establish automated code formatting workflows and improve developer experience with consistent style enforcement.

Key Changes:

  • Added comprehensive Prettier configuration with single quote enforcement and automated formatting
  • Updated CI/CD workflows to include Prettier checks and Node.js dependency installation
  • Converted all string literals from double quotes to single quotes across the entire codebase

Reviewed Changes

Copilot reviewed 159 out of 168 changed files in this pull request and generated 2 comments.

File Description
package.json Added Prettier as dev dependency and formatting scripts
docker-compose.yml Updated quotes to single quotes
app/tsconfig.json Added composite flag and consolidated include array
Various .tsx/.ts files Converted double quotes to single quotes for consistency

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@upayanmazumder upayanmazumder merged commit 6905ce9 into GDGVIT:dev Oct 18, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant