the signals and their derived score are provisional and subject to change.
validate manually before sharing.
65d0a81a37e1b0f7e513f431ddbe621b33678c4e6faefb82bd66c3ad670867c230da3c2c98550fa7Authored: 2 months ago (Sun, 7 Jun 2026 20:48:44 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>cfcf796211f73d4b487029b74156d22a3cfbcb2aAuthored: 2 months ago (Wed, 3 Jun 2026 21:57:08 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>c73d47063dc88a245aa65938e5d08ccf2d40f3e6Authored: 2 months ago (Wed, 3 Jun 2026 21:55:51 +0000)Match: Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>c277fb0090fa9a04da756bea575a65b66390e4f0Authored: 3 months ago (Fri, 29 May 2026 08:59:39 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>24b088d73aad50b590a2b20969d3bc9b23e1cbb6Authored: 3 months ago (Tue, 26 May 2026 20:37:55 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>137fa3d75cf7093b6b48045f09820c17ad610a9cAuthored: 3 months ago (Tue, 26 May 2026 07:39:26 +0000)Match: Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>2a4219fae6a8c129ca6f3a052febad06469af85aAuthored: 3 months ago (Tue, 26 May 2026 07:39:10 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>ef7acdd55e7960859caf3b42ad7595c11c24e255Authored: 3 months ago (Mon, 25 May 2026 21:03:21 +0000)Match: Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>5df182d8711e39d38ffbec38e841fe85f5684c35Authored: 3 months ago (Mon, 25 May 2026 21:02:07 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>e012c701be39985e23a5dfc2755f83d394dd4d08Authored: 3 months ago (Mon, 11 May 2026 13:12:19 +0000)Match: Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>de6378473fa261e495b4709672471613235b493aAuthored: 4 months ago (Wed, 8 Apr 2026 13:41:00 +0000)Match: Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>18ffdb2f5011b50fb03da3bdd9a6375069ed719bAuthored: 4 months ago (Sat, 4 Apr 2026 15:23:30 +0000)Match: Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>75c4dbc9df2765b3b9ca60d95254235c13010d6bAuthored: 5 months ago (Sat, 21 Mar 2026 22:15:22 +0000)Match: Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>4bd98f48198b8aee331dfcab35d0dd6167e85b05Authored: 5 months ago (Mon, 16 Mar 2026 20:49:41 +0000)Match: Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>CLAUDE.mdTool: claude-code# Joplin Guidelines
## Quick Reference
- Tabs for indentation
- Single quotes for strings
- Proper TypeScript types (avoid `any`)
- Don't annotate return types or const types when TypeScript can infer them. Annotate only when TypeScript would otherwise infer `any`.
- Comments should be only with `//` and should not contain jsdoc syntax
- If you duplicate a substantial block of code, add a comment above it noting the duplication and referencing the original location.
- When creating Jest tests, there sho.coderabbit.yamlTool: coderabbits# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: "en-GB"
reviews:
high_level_summary: false
estimate_code_review_effort: false
poem: false
review_status: false
review_details: false
auto_review:
enabled: true
drafts: true
ignore_usernames:
- "renovate[bot]"
auto_apply_labels: true
labeling_instructions:
- label: "accessibility"
instructions: "Apply when the PR contains changes related to accessibility, screen readers, key.claudeFile: .gitignoreTool: claude-code