Files
upstream-tanstack-query/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts
upstream-mirror 3a013ccdfe
Some checks failed
autofix.ci / autofix (push) Failing after 4s
Release / Release (push) Has been skipped
GitHub Actions Security Analysis / Run zizmor (push) Failing after 2s
snapshot of https://github.com/TanStack/query.git (main, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:13:08 +05:00

35 lines
845 B
TypeScript

import { createPropertyOrderRule } from '../../utils/create-property-order-rule'
import { infiniteQueryFunctions, sortRules } from './constants'
import type {
InfiniteQueryFunctions,
InfiniteQueryProperties,
} from './constants'
export const name = 'infinite-query-property-order'
export const rule = createPropertyOrderRule<
InfiniteQueryFunctions,
InfiniteQueryProperties
>(
{
name,
meta: {
type: 'problem',
docs: {
description:
'Ensure correct order of inference sensitive properties for infinite queries',
recommended: 'error',
},
messages: {
invalidOrder: 'Invalid order of properties for `{{function}}`.',
},
schema: [],
hasSuggestions: true,
fixable: 'code',
},
defaultOptions: [],
},
infiniteQueryFunctions,
sortRules,
)