Skip to content

New Rule Status Page#283

Merged
hardfist merged 2 commits intomainfrom
feat/rule-page
Aug 16, 2025
Merged

New Rule Status Page#283
hardfist merged 2 commits intomainfrom
feat/rule-page

Conversation

@zoolsher
Copy link
Copy Markdown
Member

image

Copilot AI review requested due to automatic review settings August 16, 2025 04:37
@netlify
Copy link
Copy Markdown

netlify bot commented Aug 16, 2025

Deploy Preview for rslint ready!

Name Link
🔨 Latest commit 7e579eb
🔍 Latest deploy log https://app.netlify.com/projects/rslint/deploys/68a0a0caf9bfa20008091618
😎 Deploy Preview https://deploy-preview-283--rslint.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

This comment was marked as outdated.

This comment was marked as outdated.

@zoolsher zoolsher force-pushed the feat/rule-page branch 2 times, most recently from e0e72f5 to 55ddfa2 Compare August 16, 2025 06:13
feat: new rule page

chore: update pnpm lock

feat: optimize error page

chore: update comment

chore: accept the suggestion from ai

fix: prettier

feat: add cancel for selector

feat: update with the suggestion

1. add cancel button
2. add linkstyle to failing test
3. add linkstyle to rule name
@zoolsher zoolsher enabled auto-merge (squash) August 16, 2025 15:11
@zoolsher zoolsher requested a review from Copilot August 16, 2025 15:12
Copy link
Copy Markdown
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 PR introduces a new Rule Status Page that provides a modernized interface for viewing rule implementation status. The implementation replaces the previous React component with a comprehensive UI system built on modern component libraries and styling frameworks.

Key Changes

  • Complete UI system rebuild using Radix UI primitives and Tailwind CSS
  • New reusable component library with consistent design patterns
  • Enhanced user experience with filtering, search, and responsive design

Reviewed Changes

Copilot reviewed 26 out of 27 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
website/tsconfig.json Added path mappings for component imports and base URL configuration
website/theme/lib/utils.ts Utility function for combining CSS classes using clsx and tailwind-merge
website/theme/components/ui/* Complete UI component library (table, select, input, button, card, etc.)
website/theme/components/RuleStates/* New rule status page components with filtering and data display
website/tailwind.config.js Tailwind CSS configuration for styling system
website/styles/index.css Global styles with CSS custom properties and design tokens
website/rspress.config.ts Added global styles configuration
website/postcss.config.mjs PostCSS configuration for Tailwind processing
website/package.json Added dependencies for UI components and styling libraries
website/docs/en/rules/rule-manifest.tsx Removed old rule manifest component
website/docs/en/rules/index.mdx Updated to use new rule status component
website/components.json Shadcn/ui configuration for component generation
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@hardfist hardfist disabled auto-merge August 16, 2025 16:29
@hardfist hardfist merged commit 3f9ebc2 into main Aug 16, 2025
12 checks passed
@hardfist hardfist deleted the feat/rule-page branch August 16, 2025 16: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