Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Nov 8, 2025

  • eslintとprettierが競合していたので、eslint側のstyle/formatterを無効にしました
  • ciでeslintを走らせるようにしました
  • format commandで、eslintも走らせるようにしました
  • formatした
  • eslint-plugin-formatはもう要らない子なので消した

Copy link

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 PR updates the ESLint configuration from a JSR-hosted package to a standard npm package, upgrades dependencies, and applies automated code formatting fixes. The changes include reorganizing imports alphabetically, improving code quality by removing unused variables, and enabling ESLint in the CI workflow.

Key changes:

  • Upgrades @ryoppippi/eslint-config from JSR version 0.0.25 to npm version 0.4.0
  • Updates pnpm from 10.4.0 to 10.20.0
  • Adds ESLint execution to CI workflow
  • Applies automated import sorting and code fixes

Reviewed Changes

Copilot reviewed 33 out of 34 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
2025/package.json Updates dependency versions, adds lint:fix script, removes JSR registry reference
2025/eslint.config.mjs Adds stylistic and formatters configuration options
2025/.npmrc Removes JSR registry configuration
Multiple .astro files Alphabetically sorts imports
2025/src/consts/index.ts Removes eslint-disable comment
2025/src/components/Sponsors/Individual.astro Removes unused catch parameter
2025/src/components/Sponsors/Company.astro Changes string concatenation to template literal
2025/src/components/Sponsors/Companies.astro Converts arrow function to function declaration
2025/src/components/Sessions/index.ts Changes nullish check from falsy to explicit
2025/src/components/Schedule/index.ts Converts arrow functions to function declarations
2025/src/components/Sessions/Session.astro Improves template literal formatting
2025/src/components/OgImage.tsx Reorganizes imports
2025/src/components/VimLogo.astro Adds explicit Buffer import
2025/pnpm-lock.yaml Updates lockfile with new dependency versions
.github/workflows/lint.yml Adds pnpm lint step to CI
Files not reviewed (1)
  • 2025/pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ryoppippi ryoppippi force-pushed the fix-format branch 2 times, most recently from ccb7d19 to 6a7db48 Compare November 8, 2025 02:04
Comment on lines +7 to +8
stylistic: false,
formatters: false,
Copy link
Member Author

@ryoppippi ryoppippi Nov 8, 2025

Choose a reason for hiding this comment

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

stylisticとformattersがprettierと競合してたので無効にしました

@ryoppippi
Copy link
Member Author

okならマージしちゃって構いません!

@ryoppippi ryoppippi changed the title ci: run eslint chore: formatter/lintの設定 Nov 8, 2025
@ryoppippi
Copy link
Member Author

node バイナリ周りはまた別のPRでやる

Copy link
Contributor

@staticWagomU staticWagomU left a comment

Choose a reason for hiding this comment

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

LGTM

@staticWagomU staticWagomU merged commit 12dd1b5 into main Nov 8, 2025
12 checks passed
@staticWagomU staticWagomU deleted the fix-format branch November 8, 2025 03:29
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.

3 participants