[PR #37] [MERGED] feat: add eslint and prettier #187

Closed
opened 2026-02-17 17:06:23 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/37
Author: @Huskydog9988
Created: 4/13/2025
Status: Merged
Merged: 4/18/2025
Merged by: @DecDuck

Base: developHead: eslint


📝 Commits (10+)

  • ff1255f feat: add eslint and prettier
  • d4b89b5 fix: inital eslint errors
  • 86c2d00 feat: add lint ci job
  • e362f73 fix: more eslint issues
  • 8f429e1 fix: eslint errors, switch to using maps
  • 8e109dd fix: more eslint stuff
  • d361e01 fix: last eslint errors
  • 87215c4 chore: prettier pass
  • 456902c fix: type error in $dropFetch
  • 582acfb fix: missing components errors

📊 Changes

178 files changed (+3151 additions, -1682 deletions)

View changed files

📝 .github/workflows/ci.yml (+21 -0)
📝 .github/workflows/release.yml (+1 -1)
.prettierignore (+1 -0)
📝 CONTRIBUTING.md (+17 -10)
📝 SECURITY.md (+1 -0)
📝 app.vue (+1 -0)
📝 assets/core.scss (+2 -2)
📝 assets/tailwindcss.css (+1 -1)
📝 build/fix-prisma.js (+1 -0)
📝 changelog.md (+8 -10)
📝 components/AccountSidebar.vue (+1 -1)
📝 components/AddLibraryButton.vue (+15 -13)
📝 components/CarouselPagination.vue (+5 -6)
📝 components/CreateCollectionModal.vue (+5 -5)
📝 components/DeleteCollectionModal.vue (+8 -7)
📝 components/DeleteNewsModal.vue (+9 -6)
components/DropLogo.vue (+14 -0)
components/DropWordmark.vue (+18 -0)
📝 components/GameCarousel.vue (+3 -3)
📝 components/GamePanel.vue (+1 -1)

...and 80 more files

📄 Description

tracking changes necessary to pass all eslint rules


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop/pull/37 **Author:** [@Huskydog9988](https://github.com/Huskydog9988) **Created:** 4/13/2025 **Status:** ✅ Merged **Merged:** 4/18/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `eslint` --- ### 📝 Commits (10+) - [`ff1255f`](https://github.com/Drop-OSS/drop/commit/ff1255f9484fda5aec9ddda90f867352637d4015) feat: add eslint and prettier - [`d4b89b5`](https://github.com/Drop-OSS/drop/commit/d4b89b5dc5c929e3a0891c31fea51ad89c7e4d2b) fix: inital eslint errors - [`86c2d00`](https://github.com/Drop-OSS/drop/commit/86c2d00726bed826564bd3669f7afcda2bf67f98) feat: add lint ci job - [`e362f73`](https://github.com/Drop-OSS/drop/commit/e362f732e79b6eb88304fa8e83d91742e28dae67) fix: more eslint issues - [`8f429e1`](https://github.com/Drop-OSS/drop/commit/8f429e1e56f6ba91784baf8c64e1a521610816ee) fix: eslint errors, switch to using maps - [`8e109dd`](https://github.com/Drop-OSS/drop/commit/8e109dd562455f3ba84e42abba236331ba633539) fix: more eslint stuff - [`d361e01`](https://github.com/Drop-OSS/drop/commit/d361e01eef32ed62cf94d65969ec58f6f9a6c976) fix: last eslint errors - [`87215c4`](https://github.com/Drop-OSS/drop/commit/87215c4a1e061180ff7241d9c344e4a549981289) chore: prettier pass - [`456902c`](https://github.com/Drop-OSS/drop/commit/456902c78402558321f94534b86f9617e1010f2e) fix: type error in $dropFetch - [`582acfb`](https://github.com/Drop-OSS/drop/commit/582acfb385536a0d06508da3e585b024b37cf87b) fix: missing components errors ### 📊 Changes **178 files changed** (+3151 additions, -1682 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+21 -0) 📝 `.github/workflows/release.yml` (+1 -1) ➕ `.prettierignore` (+1 -0) 📝 `CONTRIBUTING.md` (+17 -10) 📝 `SECURITY.md` (+1 -0) 📝 `app.vue` (+1 -0) 📝 `assets/core.scss` (+2 -2) 📝 `assets/tailwindcss.css` (+1 -1) 📝 `build/fix-prisma.js` (+1 -0) 📝 `changelog.md` (+8 -10) 📝 `components/AccountSidebar.vue` (+1 -1) 📝 `components/AddLibraryButton.vue` (+15 -13) 📝 `components/CarouselPagination.vue` (+5 -6) 📝 `components/CreateCollectionModal.vue` (+5 -5) 📝 `components/DeleteCollectionModal.vue` (+8 -7) 📝 `components/DeleteNewsModal.vue` (+9 -6) ➕ `components/DropLogo.vue` (+14 -0) ➕ `components/DropWordmark.vue` (+18 -0) 📝 `components/GameCarousel.vue` (+3 -3) 📝 `components/GamePanel.vue` (+1 -1) _...and 80 more files_ </details> ### 📄 Description tracking changes necessary to pass all eslint rules --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-17 17:06:23 -05:00
yindo closed this issue 2026-02-17 17:06:23 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#187