Skip to content

Add newly added rules to the coding standards index#54

Closed
kacper-mikolajczak wants to merge 750 commits into
mainfrom
docs-coding-standards-index
Closed

Add newly added rules to the coding standards index#54
kacper-mikolajczak wants to merge 750 commits into
mainfrom
docs-coding-standards-index

Conversation

@kacper-mikolajczak

Copy link
Copy Markdown

Problem

The coding standards index (.claude/skills/coding-standards/SKILL.md) listed only the rules that existed when it was written. Several rules added since then were missing from both the categories table and the quick reference, including an entire UI category that had no entry at all. The index no longer reflected the rule files actually present in the directory.

Fix

  • Add a UI category to the categories table.
  • List the previously missing rules in the quick reference: CONSISTENCY-7..11, CLEAN-REACT-6..9, and UI-1..3.
  • Expand the consistency and clean-react category descriptions to cover the newly added areas.

Every rule file in rules/ is now represented in the index, and every link resolves.

Notes

The four newest clean-react rules use the id prefix CLEAN-REACT- while the earlier ones use CLEAN-REACT-PATTERNS-. They are listed here by their actual ids so the links are accurate. Normalizing that prefix is out of scope for this change.

Tests

  • Every file in .claude/skills/coding-standards/rules/ is referenced in SKILL.md.
  • Every rules/*.md link in SKILL.md points to an existing file.

jmusial and others added 30 commits June 17, 2026 11:50
[NoQA] Fix false broken connection banner on Company Cards page for non-direct card feeds
…bump-lottie

Upgrade `lottie-react-native` to the latest version
…live-markdown-0.1.327

chore: upgrade react-native-live-markdown to 0.1.327
…emove-explanation-modal

[No QA] Remove explanation modal
fix: New workflow is not added via Import Spreadsheet in a control WS
- Drop "exactly once" overstatement: writes are sent serially and
  deduplicated server-side on the rare resend, not via a client-side lock.
- Distinguish push()'s offline-at-entry path (returns without arming the
  READ gate) from going offline during the awaited persist.
- Reframe restart head-dedupe as a defensive backstop, consistent with
  the atomic multiSet promotion.
- Restate remaining time-based phrasing as current-state facts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…h-selection-writeside

Search selection: move write-side off <Search> onto provider/controller
Fix: “Reimbursable” column width is wider than necessary on report page
…rkspaces-list-page-composition-1

extract DeleteWorkspaceFlow component from WorkspacesListPage
[Submit] Add editor role to the filter for submit workspace
luacmartins and others added 27 commits June 18, 2026 09:39
…ss-copy

[NoQA] Update specialized role access copy
…r-multi-select

feat: Make the Workspace and Domain member filter list multi-select, and update All members to Members
…cemaps

[No QA] Patch time-analytics-webpack-plugin to fix sourcemaps
…nnect-patterns

Stop repeated ReconnectApp calls when the device clock is behind the server
fix: Creating report from self dm opens hmm not here page briefly
Update the domain admins table to the new style
…ingCustomizeCategories

Route Getting Started accounting row to categories for non-direct integrations
…/fix-global-create-scan

[Performance] Fix global create scan misidentifying Search context via fallback chain
…xpenseChatEnabled-A1

[Payment due @Ollyws] Remove `isPolicyExpenseChatEnabled` from `PolicyUtils.ts` helpers
…policy-expense-chat-report-actions

Defer policy expense chat report actions computation off the render path
…in-rules

[Payment due @marufsharifi] Add currency selection to card rules
…ture-promo-modal"

This reverts commit 135a166, reversing
changes made to 5d48c19.
The coding standards index listed only the rules that existed when it
was written. Several rules added since then were missing from both the
categories table and the quick reference, including an entire UI
category that had no entry at all.

Add a UI category and list the new UI, consistency, and clean-react
rules so the index reflects every rule file in the directory.
@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 81b1fb0d-c830-491c-8263-f134b8aaed18

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs-coding-standards-index

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@kacper-mikolajczak

Copy link
Copy Markdown
Author

Recreating against upstream Expensify/App.

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.