Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/rules/file-operations.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ async function getProtectedData(token: string): Promise<Data> {

## When to Use Direct HTTP Clients

Only use specialised HTTP clients when:
Only use specialized HTTP clients when:

- You need advanced features not covered by fetch (e.g., interceptors, retries)
- You're integrating with a framework that requires it
Expand Down
4 changes: 2 additions & 2 deletions .claude/rules/typescript-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ it('should save file to disk', async () => {

**Reference:** See `node_modules/fs-fixture/README.md` for full API and advanced usage

## Test Organisation
## Test Organization

- Use snapshot testing for generated outputs
- Comprehensive unit tests for parsing logic
Expand All @@ -127,6 +127,6 @@ it('should save file to disk', async () => {

- Run tests frequently during development
- Maintain >90% code coverage for core modules
- Use descriptive test names that explain the behaviour being tested
- Use descriptive test names that explain the behavior being tested
- Keep tests isolated and independent
- Clean up MSW overrides automatically via global hooks
2 changes: 2 additions & 0 deletions typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ extend-ignore-re = [
]

[files]
ignore-hidden = false
extend-exclude = [
".git",
"node_modules",
"package.json",
"pnpm-lock.yaml",
Expand Down
Loading