juwonllee2024-dotcom/rulesync
The ESLint & Babel for AI Agent Rules — Compile, lint, optimize, and sync instructions across AGENTS.md, CLAUDE.md, .cur
Actual rules from this repo
Path in source repo: .cursor/rules/rulesync.mdc · format: mdc
---
description: Repository AI Rules
globs: ["*"]
alwaysApply: true
---
<!-- Auto-generated by RuleSync (https://github.com/rulesync/rulesync) - DO NOT EDIT DIRECTLY -->
# Repository AI Rules
Canonical repository instructions for AI coding assistants (Claude Code, Cursor, Copilot, Cline, Windsurf).
## Code Style & Standards
> Applies to: `**/*.ts, **/*.tsx`
<!-- globs: **/*.ts, **/*.tsx -->
- Always use TypeScript strict mode with explicit return types.
- Prefer named exports over default exports.
- Use immutable state updates and modern ES2022+ syntax.
## Testing & Quality
> Applies to: `tests/**/*.ts, **/*.spec.ts`
<!-- globs: tests/**/*.ts, **/*.spec.ts -->
- Write unit tests for all business logic using Vitest or Jest.
- Maintain high test coverage and test edge cases and error paths explicitly.
## Security & Privacy Guidelines
- Never hardcode API keys, access tokens, or secrets in source code.
- Always validate external input and check path resolution bounds.
- Do not execute destructive shell commands (`rm -rf`, `chmod 777`).
Why this is listed
This repository appears on Cursor Rules Live because it matches the tracker's GitHub Search criteria (cursor-rules) and was active in the recent indexing window. The tracker refreshes every 15 minutes, so the metadata above reflects the state at the most recent index pass. If the data here looks stale, the source repository may have been archived or moved out of the tracked topic; the next cron tick will reconcile.