Cursor rule
.cursor/rules/http-sorting.mdc[object Object]
Cursor rules
Quality
30/100
Scores the file, not the repository.Length
192 words
0 headings · 0 code blocksRepository
2
— · pushed 306 days agoLast changed
3 days ago
First indexed 3 days ago.123456query:7 - name: order_by8 type: string9 required: optional10 allowed: [created_at, updated_at, reference_at]11 default: created_at12 description: Field used for ordering results. Only temporal fields are allowed. Invalid values must trigger 400 error with `ORDER_BY_INVALID`.1314 - name: sort15 type: string16 required: optional17 allowed: [asc, desc]18 default: asc19 case_insensitive: true20 description: Direction of ordering. Accepts `asc` or `desc`. Invalid values must trigger 400 error with `SORT_INVALID`.2122rules:23 - if: order_by is missing24 then: default to `created_at`2526 - if: sort is missing27 then: default to `asc`2829 - enforce: Must use indexed temporal fields for sorting30 - enforce: Must ensure sorting stability using secondary key like `entity_id`31 - enforce: Sorting logic must be compatible with pagination logic3233errors:34 - scenario: invalid order_by35 status: 40036 code: ERR400_INVALID_PARAMETER37 reason: ORDER_BY_INVALID_VALUE3839 - scenario: invalid sort40 status: 40041 code: ERR400_INVALID_PARAMETER42 reason: SORT_INVALID_VALUE4344examples:45 - request: GET /api/v1/ledgers?order_by=created_at46 - request: GET /api/v1/ledgers?order_by=reference_at&sort=desc47 - request: GET /api/v1/ledgers?sort=DESC4849notes:50 - Sorting must be applied to all endpoints that return paginated lists.51 - Must be documented in the OpenAPI (OAS) contract.52 - Exceptions are allowed only with justification recorded in the Product Decision Record (PDR).53 - Sorting behavior must be deterministic and predictable across requests.54555657
Also in guardiatechnology/.github
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| guardiatechnology/.github.cursor/rules/accounting-specs.mdc · 2 | Cursor rules | no sections | 30/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/business-rules-and-specs-best-practices.mdc · 2 | Cursor rules | styledo-not | 65/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/clsx-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/docusaurus-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-headers.mdc · 2 | Cursor rules | security | 43/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-pagination.mdc · 2 | Cursor rules | no sections | 34/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-response-payloads.mdc · 2 | Cursor rules | no sections | 34/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-status-codes.mdc · 2 | Cursor rules | no sections | 30/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/json-schema-ref-parser-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/panzoom-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/prism-react-renderer-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/react-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/react-helmet-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/styled-components-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/typescript-best-practices.mdc · 2 | Cursor rules | style | 20/100 | 3 days ago |
Diff against .cursor/rules/accounting-specs.mdc Diff against .cursor/rules/business-rules-and-specs-best-practices.mdc Diff against .cursor/rules/clsx-best-practices.mdc Diff against .cursor/rules/docusaurus-best-practices.mdc Diff against .cursor/rules/http-headers.mdc Diff against .cursor/rules/http-pagination.mdc Diff against .cursor/rules/http-response-payloads.mdc Diff against .cursor/rules/http-status-codes.mdc Diff against .cursor/rules/json-schema-ref-parser-best-practices.mdc Diff against .cursor/rules/panzoom-best-practices.mdc Diff against .cursor/rules/prism-react-renderer-best-practices.mdc Diff against .cursor/rules/react-best-practices.mdc Diff against .cursor/rules/react-helmet-best-practices.mdc Diff against .cursor/rules/styled-components-best-practices.mdc Diff against .cursor/rules/typescript-best-practices.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
