Skip to content

feat: update biome domains, rules and associated fixes - #782

Merged
setchy merged 1 commit into
mainfrom
feat/biome-up-rules
Oct 13, 2026
Merged

setchy merged 1 commit into
mainfrom
feat/biome-up-rules

Conversation

@setchy

@setchy setchy commented Oct 13, 2026

Copy link
Copy Markdown
Member

This pull request introduces several improvements and refactors across the codebase, focusing on removing the unused marked markdown parser dependency, updating how markdown content is rendered and handled, improving color theming, and enhancing linting configurations. The most significant changes are grouped below.

Markdown Rendering and Dependency Removal:

  • Removed the marked markdown parser from the project, including all related imports and usage in SectionRow.astro, and updated package.json and pnpm-lock.yaml to reflect this removal. Markdown content is now rendered using Astro's built-in MDX/Markdown support and slots. [1] [2] [3] [4] [5] [6] [7] [8]

  • Refactored FAQ page (faq.astro) to use Astro's MarkdownInstance and the <Content /> component for rendering FAQ markdown, removing the need for manual HTML string manipulation and the external link rewriting function, which is now handled at runtime. [1] [2] [3] [4]

UI and Theming Improvements:

  • Updated color classes across components (e.g., LatestRelease.astro, faq.astro) to use new gitify-ink color variables for better consistency and dark mode support. [1] [2] [3]

  • Added new ink color palette to the Tailwind CSS configuration for more flexible and semantic color usage.

  • Tweaked animation and rotation classes for the hero image for improved visual effect.

Linting and Code Quality:

  • Enhanced biome.json linter configuration by enabling recommended rules for multiple domains and adding stricter rules from the nursery set, improving code quality and consistency.

Miscellaneous Fixes:

  • Fixed a logic bug in the cachedRequest function in github.ts to properly check for the existence of the pending property.

Signed-off-by: Adam Setch <adam.setch@outlook.com>
@setchy
setchy requested a review from afonsojramos as a code owner October 13, 2026 04:07
@netlify

netlify Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for gitify ready!

Name Link
🔨 Latest commit 9ae915d
🔍 Latest deploy log https://app.netlify.com/projects/gitify/deploys/6acdae8ebeef58e998a39c93
😎 Deploy Preview https://deploy-preview-782--gitify.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 92 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

@setchy
setchy merged commit 0094081 into main Oct 13, 2026
15 checks passed
@setchy
setchy deleted the feat/biome-up-rules branch October 13, 2026 04:22
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