Repository Analysis

refinedev/refine

A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

0.8 Likely human-written View on GitHub
0.8
Adjusted Score
0.8
Raw Score
100%
Time Factor
2026-05-20
Last Push
34,802
Stars
TypeScript
Language
1,277,131
Lines of Code
10230
Files
762
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 5HIGH 20MEDIUM 7LOW 730

Pattern Findings

762 matches across 12 categories. Click a row to expand file-level details.

Fake / Example Data587 hits · 646 pts
SeverityFileLineSnippet
LOW…ntation/tutorial/authentication/user-identity/index.md96For the purpose of demonstration, our fake REST API returns "John Doe" as the user's name, regardless of the token sent.
LOW…umentation/docs/audit-logs/audit-log-provider/index.md282 console.log(author); // { id: "1", name: "John Doe" }
LOWdocumentation/docs/guides-concepts/audit-logs/index.md45 console.log(author); // { id: "1", name: "John Doe" }
LOW…ocs/guides-concepts/general-concepts/layout/chakra.tsx66 name: "John Doe",
LOW…cs/guides-concepts/general-concepts/layout/mantine.tsx76 name: "John Doe",
LOW…n/docs/guides-concepts/general-concepts/layout/mui.tsx71 name: "John Doe",
LOW…/docs/guides-concepts/general-concepts/layout/antd.tsx60 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…guides-concepts/general-concepts/auth-pages/chakra.tsx74 name: "John Doe",
LOW…uides-concepts/general-concepts/auth-pages/mantine.tsx81 name: "John Doe",
LOW…ides-concepts/general-concepts/auth-pages/headless.tsx61 name: "John Doe",
LOW…cs/guides-concepts/general-concepts/auth-pages/mui.tsx86 name: "John Doe",
LOW…s/guides-concepts/general-concepts/auth-pages/antd.tsx75 name: "John Doe",
LOW…des-concepts/authentication/auth-provider-interface.md80 name: "Jane Doe",
LOW…s/guides-concepts/authentication/auth-pages/chakra.tsx74 name: "John Doe",
LOW…/guides-concepts/authentication/auth-pages/mantine.tsx85 name: "John Doe",
LOW…guides-concepts/authentication/auth-pages/headless.tsx61 name: "John Doe",
LOW…docs/guides-concepts/authentication/auth-pages/mui.tsx86 name: "John Doe",
LOW…ocs/guides-concepts/authentication/auth-pages/antd.tsx75 name: "John Doe",
LOW…s/advanced-tutorials/data-provider/handling-filters.md101 value: "John Doe",
LOW…s/advanced-tutorials/data-provider/handling-filters.md148 value: "John Doe",
LOW…s/advanced-tutorials/data-provider/handling-filters.md163 value: "Jane Doe",
LOWdocumentation/docs/getting-started/example/sandpack.tsx267 name: "John Doe",
LOW…tation/docs/packages/tanstack-table/use-table/index.md82 value: "John Doe",
LOW…tation/docs/packages/tanstack-table/use-table/index.md90 console.log(nameFilterValue); // "John Doe"
LOW…outing/integrations/next-js/provider-client-server.tsx241 name: "John Doe",
LOW…outing/integrations/next-js/provider-client-server.tsx247 name: "Jane Doe",
LOW…outing/integrations/next-js/provider-client-server.tsx253 name: "Jane Doe",
LOWdocumentation/docs/data/hooks/use-table/index.md88 value: "John Doe",
LOWdocumentation/docs/data/hooks/use-table/index.md95 console.log(nameFilterValue); // "John Doe"
LOWdocumentation/docs/data/packages/supabase/index.md1476 content: "Lorem ipsum dolor sit amet",
LOWdocumentation/docs/data/packages/supabase/index.md1476 content: "Lorem ipsum dolor sit amet",
LOW…on/docs/authentication/hooks/use-get-identity/index.md32 fullName: "Jane Doe",
LOW…ra-ui/introduction/previews/usage-react-router-dom.tsx82 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ions/chakra-ui/introduction/previews/usage-next-js.tsx82 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…tegrations/chakra-ui/introduction/previews/theming.tsx94 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…grations/chakra-ui/introduction/previews/auth-page.tsx78 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ations/chakra-ui/introduction/previews/usage-remix.tsx84 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…tegrations/chakra-ui/introduction/previews/example.tsx82 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…tegrations/chakra-ui/components/themed-layout/index.md29 name: "Jane Doe",
LOW…al-ui/introduction/previews/usage-react-router-dom.tsx82 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ns/material-ui/introduction/previews/usage-next-js.tsx82 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…grations/material-ui/introduction/previews/theming.tsx92 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ations/material-ui/introduction/previews/auth-page.tsx80 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ions/material-ui/introduction/previews/usage-remix.tsx87 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…grations/material-ui/introduction/previews/example.tsx81 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…grations/material-ui/components/themed-layout/index.md29 name: "Jane Doe",
LOW…-integrations/material-ui/hooks/use-data-grid/index.md250 value: "John Doe",
LOW…-integrations/material-ui/hooks/use-data-grid/index.md257 console.log(nameFilterValue); // "John Doe"
LOW…ntine/introduction/previews/usage-react-router-dom.tsx81 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ations/mantine/introduction/previews/usage-next-js.tsx81 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…integrations/mantine/introduction/previews/theming.tsx91 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…tegrations/mantine/introduction/previews/auth-page.tsx79 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…grations/mantine/introduction/previews/usage-remix.tsx86 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…integrations/mantine/introduction/previews/example.tsx80 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…integrations/mantine/components/themed-layout/index.md29 name: "Jane Doe",
LOW…esign/introduction/previews/usage-react-router-dom.tsx74 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…ons/ant-design/introduction/previews/usage-next-js.tsx74 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…sign/introduction/previews/layout-react-router-dom.tsx64 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…egrations/ant-design/introduction/previews/theming.tsx84 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
LOW…rations/ant-design/introduction/previews/auth-page.tsx72 getIdentity: async () => ({ id: 1, name: "John Doe", avatar: "https://i.pravatar.cc/300"})
527 more matches not shown…
Synthetic Comment Markers13 hits · 70 pts
SeverityFileLineSnippet
HIGHdocumentation/blog/2026-02-24-vibe-coding.md90**Debugging AI-generated code.** This is the sleeper issue. When something breaks in code you wrote, you have mental con
HIGHdocumentation/blog/2023-09-06-daisy-ui-panel.md16552. Navigate along the `/products` path to an action route in your browser and get the code from the page by clicking on
HIGHdocumentation/blog/2023-09-06-daisy-ui-panel.md1806We'll grab the generated code from the page modal by clicking on the `Show the auto-generated code` button. It is pretty
HIGH…entation/blog/2026-04-01-how-to-develop-app-with-ai.md122**Security testing.** Run your code through static analysis tools. Check for the [OWASP Top 10](https://owasp.org/www-pr
HIGH…entation/blog/2026-04-01-how-to-develop-app-with-ai.md186### Is AI-generated code secure?
HIGH…entation/blog/2026-04-01-how-to-develop-app-with-ai.md190### Will AI-generated code become harder to maintain over time?
HIGH…l/1-getting-started/chakra-ui/3-generate-crud-pages.md192. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated
HIGH…ial/1-getting-started/mantine/3-generate-crud-pages.md192. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated
HIGH…utorial/1-getting-started/mui/3-generate-crud-pages.md192. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated
HIGH…torial/1-getting-started/antd/3-generate-crud-pages.md192. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated
HIGH…al/1-getting-started/headless/3-generate-crud-pages.md222. Inferencer generates code that is easy to customize. Instead of starting from scratch, you can use the auto-generated
HIGH…inferencer/src/components/shared-code-viewer/index.tsx211 <span>Show the auto-generated code</span>
HIGH…inferencer/src/components/shared-code-viewer/index.tsx294 Auto-generated code by Inferencer
Hallucination Indicators5 hits · 65 pts
SeverityFileLineSnippet
CRITICAL…ages/codemod/src/transformations/refine2-to-refine3.ts570 const setEditIdProperty = path.parentPath.node.id.properties.find(
CRITICAL…ages/codemod/src/transformations/refine2-to-refine3.ts578 const editIdProperty = path.parentPath.node.id.properties.find(
CRITICAL…/codemod/src/transformations/v4/fix-v4-deprecations.ts1048 const setSorterProperty = path.parentPath.node.id.properties.find(
CRITICAL…/codemod/src/transformations/v4/fix-v4-deprecations.ts1056 const sorterPropery = path.parentPath.node.id.properties.find(
CRITICAL…/codemod/src/transformations/v4/fix-v4-deprecations.ts1060 const sortersProperty = path.parentPath.node.id.properties.find(
Over-Commented Block54 hits · 54 pts
SeverityFileLineSnippet
LOWdocumentation/tailwind.config.js401 "new-badge-border-dark":
LOWdocumentation/tailwind.config.js421 #4D0099,
LOWdocumentation/k8s/refine-documentation/Chart.yaml1apiVersion: v2
LOWdocumentation/k8s/refine-documentation/Chart.yaml21# incremented each time you make changes to the application. Versions are not expected to
LOW…ntation/docs/data/packages/rest-data-provider/index.md441 // "error": "Validation failed",
LOW…ntation/docs/data/packages/rest-data-provider/index.md601 // API returns: { "data": { "id": 123, "title": "Updated Title" } }
LOWexamples/i18n-nextjs/next-env.d.ts1/// <reference types="next" />
LOWexamples/template-material-ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/tutorial-mantine/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/with-nextjs/next-env.d.ts1/// <reference types="next" />
LOWexamples/app-crm-minimal/README.MD301 },
LOWexamples/blog-sveltekit-crud/src/app.d.ts1// See https://kit.svelte.dev/docs/types#app
LOWexamples/template-mantine/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/mern-dashboard-client/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-react-dnd/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-refine-react-hook-form/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/with-web3/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/with-remix-material-ui/remix.env.d.ts1/// <reference types="@remix-run/dev" />
LOWexamples/tutorial-chakra-ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-responsive-navbar/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-react-hook-dynamic-form/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-ecommerce/next-env.d.ts1/// <reference types="next" />
LOWexamples/blog-react-memoization-memo/src/setupTests.js1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/finefoods-client/next-env.d.ts1/// <reference types="next" />
LOWexamples/with-remix-auth/remix.env.d.ts1/// <reference types="@remix-run/dev" />
LOWexamples/with-remix-vite-headless/env.d.ts1/// <reference types="vite/client" />
LOWexamples/blog-react-aria/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/template-headless/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/with-remix-antd/remix.env.d.ts1/// <reference types="@remix-run/dev" />
LOWexamples/with-nextjs-next-auth/next-env.d.ts1/// <reference types="next" />
LOWexamples/tutorial-material-ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-refine-airtable-crud/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOW…amples/blog-refine-antd-dynamic-form/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/tutorial-headless/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-heroicons-example/src/setupTests.js1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/with-remix-headless/remix.env.d.ts1/// <reference types="@remix-run/dev" />
LOWexamples/template-chakra-ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/blog-material-ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/tutorial-antd/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.
LOWexamples/store/next-env.d.ts1/// <reference types="next" />
LOWexamples/blog-next-refine-pwa/next-env.d.ts1/// <reference types="next" />
LOWpackages/core/src/contexts/data/types.ts241 query: QueryResponse<T>;
LOWpackages/core/src/contexts/data/types.ts261// | containss | Contains, case sensitive |
LOWpackages/refine-ui/next-env.d.ts1/// <reference types="next" />
LOWpackages/mui/src/components/buttons/show/index.tsx41 if (isHidden) return null;
LOWpackages/mui/src/components/buttons/edit/index.tsx41 if (isHidden) return null;
LOWpackages/mui/src/components/buttons/clone/index.tsx41
LOWpackages/mui/src/components/buttons/list/index.tsx41 // `startIcon` is extracted from rest props so it doesn't get passed to the
LOWpackages/mui/src/components/buttons/create/index.tsx41
LOWpackages/appwrite/test/getList/index.mock.ts921// "queries%5B2%5D": "limit%2810%29",
LOWpackages/appwrite/test/getList/index.mock.ts941// $id: "health-and-fitness",
LOWpackages/appwrite/test/getList/index.mock.ts961// "Access-Control-Allow-Origin",
LOWpackages/appwrite/test/getList/index.mock.ts981// "Connection",
LOWpackages/devtools-ui/src/components/sidebar.tsx301 // path: "/resource-viewer",
Hyper-Verbose Identifiers47 hits · 47 pts
SeverityFileLineSnippet
LOWdocumentation/plugins/blog-plugin.js222function sortBlogPostsByDateDescending(blogPosts) {
LOWdocumentation/plugins/blog-plugin.js988 async function createCategoryPostsListPage(category) {
LOW…/guides-concepts/forms/server-side-validation-core.tsx4export default function ServerSideValidationReactHookForm() {
LOW…ides-concepts/forms/server-side-validation-mantine.tsx4export default function ServerSideValidationMantine() {
LOW…es-concepts/forms/server-side-validation-chakra-ui.tsx4export default function ServerSideValidationChakraUi() {
LOW…cepts/forms/server-side-validation-react-hook-form.tsx4export default function ServerSideValidationReactHookForm() {
LOW…-concepts/routing/nextjs/resource-and-routes-usage.tsx4export function NextJSResourceAndRoutesUsage() {
LOW…s-concepts/routing/remix/resource-and-routes-usage.tsx4export function RemixResourceAndRoutesUsage() {
LOW…pts/routing/react-router/resource-and-routes-usage.tsx4export function ReactRouterResourceAndRoutesUsage() {
LOW…concepts/routing/react-router/use-modal-form-usage.tsx4export function ReactRouterUseModalFormUsage() {
LOW…outing/integrations/next-js/provider-client-server.tsx4export function NextJSAppProviderServerClient() {
LOWdocumentation/blog/2024-11-12-react-date-picker.md924function DatePickerWithTranslation() {
LOWdocumentation/blog/2024-08-15-react-web-socket.md306function handleClientDisconnection(userId) {
LOWdocumentation/blog/2025-08-15-comments-in-code.md162function filterItemsByUserPermissions(items, permissions) {
LOW…/guides-concepts/forms/server-side-validation-core.tsx4export default function ServerSideValidationReactHookForm() {
LOW…ides-concepts/forms/server-side-validation-mantine.tsx4export default function ServerSideValidationMantine() {
LOW…es-concepts/forms/server-side-validation-chakra-ui.tsx4export default function ServerSideValidationChakraUi() {
LOW…cepts/forms/server-side-validation-react-hook-form.tsx4export default function ServerSideValidationReactHookForm() {
LOW…-concepts/routing/nextjs/resource-and-routes-usage.tsx4export function NextJSResourceAndRoutesUsage() {
LOW…s-concepts/routing/remix/resource-and-routes-usage.tsx4export function RemixResourceAndRoutesUsage() {
LOW…pts/routing/react-router/resource-and-routes-usage.tsx4export function ReactRouterResourceAndRoutesUsage() {
LOW…concepts/routing/react-router/use-modal-form-usage.tsx4export function ReactRouterUseModalFormUsage() {
LOW…outing/integrations/next-js/provider-client-server.tsx4export function NextJSAppProviderServerClient() {
LOW…ntation/src/refine-theme/landing-doc-search-button.tsx9>(function LandingDocSearchButtonComponent({ className, ...props }, ref) {
LOWdocumentation/src/refine-theme/doc-card-list.tsx9function DocCardListForCurrentSidebarCategory({ className }) {
LOW…entation/src/refine-theme/doc-generated-index-page.tsx15function DocCategoryGeneratedIndexPageMetadata({ categoryGeneratedIndex }) {
LOW…entation/src/refine-theme/doc-generated-index-page.tsx27function DocCategoryGeneratedIndexPageContent({ categoryGeneratedIndex }) {
LOWdocumentation/src/theme/BlogCategoryPostsPage/index.js17function BlogCategoryPostsPageMetadata(props) {
LOWdocumentation/src/theme/BlogCategoryPostsPage/index.js53function BlogCategoryPostsPageContent(props) {
LOWdocumentation/src/theme/SearchPage/index.js43function useDocsSearchVersionsHelpers() {
LOWdocumentation/src/theme/BlogTagsPostsPage/index.js34function useBlogTagsPostsPageTitle(tag) {
LOWdocumentation/src/theme/BlogTagsPostsPage/index.js58function BlogTagsPostsPageMetadata({ tag }) {
LOWdocumentation/src/theme/Admonition/index.tsx38function extractMDXAdmonitionTitle(children) {
LOW…/blog-refine-supabase-auth/src/components/ui/chart.tsx302function getPayloadConfigFromPayload(
LOW…/components/refine-ui/data-table/data-table-filter.tsx87export function DataTableFilterDropdownActions({
LOW…/components/refine-ui/data-table/data-table-filter.tsx888export function DataTableFilterOperatorSelect({
LOWexamples/store/src/components/product/helpers.ts23export function selectDefaultOptionFromProduct(
LOW…amples/blog-next-refine-pwa/public/workbox-eac1af49.js1461 async function executeQuotaErrorCallbacks() {
LOW…kages/chakra-ui/src/components/fields/number/index.tsx6function toLocaleStringSupportsOptions() {
LOW…src/definitions/helpers/generateDocumentTitle/index.ts10export function generateDefaultDocumentTitle(
LOWpackages/refine-ui/public/r/data-table.json35 "content": "\"use client\";\n\nimport { useState, useEffect, useMemo } from \"react\";\nimport { useTranslate, typ
LOWpackages/refine-ui/registry/new-york/ui/chart.tsx309function getPayloadConfigFromPayload(
LOW…ry/new-york/refine-ui/data-table/data-table-filter.tsx87export function DataTableFilterDropdownActions({
LOW…ry/new-york/refine-ui/data-table/data-table-filter.tsx897export function DataTableFilterOperatorSelect({
LOWpackages/mantine/src/components/fields/number/index.tsx6function toLocaleStringSupportsOptions() {
LOWpackages/mui/src/components/fields/number/index.tsx6function toLocaleStringSupportsOptions() {
LOWpackages/antd/src/components/fields/number/index.tsx4function toLocaleStringSupportsOptions() {
Overly Generic Function Names31 hits · 31 pts
SeverityFileLineSnippet
LOW…outing/integrations/next-js/provider-client-server.tsx83async function getData() {
LOW…outing/integrations/next-js/provider-client-server.tsx83async function getData() {
LOWexamples/i18n-nextjs/src/app/blog-posts/layout.tsx17async function getData() {
LOWexamples/i18n-nextjs/src/app/register/page.tsx15async function getData() {
LOWexamples/i18n-nextjs/src/app/update-password/page.tsx15async function getData() {
LOWexamples/i18n-nextjs/src/app/forgot-password/page.tsx15async function getData() {
LOWexamples/i18n-nextjs/src/app/categories/layout.tsx17async function getData() {
LOWexamples/i18n-nextjs/src/app/login/page.tsx15async function getData() {
LOWexamples/with-nextjs/src/app/blog-posts/layout.tsx17async function getData() {
LOWexamples/with-nextjs/src/app/register/page.tsx15async function getData() {
LOWexamples/with-nextjs/src/app/update-password/page.tsx15async function getData() {
LOWexamples/with-nextjs/src/app/forgot-password/page.tsx15async function getData() {
LOWexamples/with-nextjs/src/app/categories/layout.tsx17async function getData() {
LOWexamples/with-nextjs/src/app/login/page.tsx15async function getData() {
LOWexamples/with-remix-material-ui/app/entry.server.tsx9export default function handleRequest(
LOW…les/with-nextjs-headless/src/app/blog-posts/layout.tsx15async function getData() {
LOWexamples/with-nextjs-headless/src/app/register/page.tsx15async function getData() {
LOW…/with-nextjs-headless/src/app/update-password/page.tsx15async function getData() {
LOW…/with-nextjs-headless/src/app/forgot-password/page.tsx15async function getData() {
LOWexamples/with-nextjs-headless/src/app/login/page.tsx23async function getData() {
LOWexamples/finefoods-client/src/app/orders/[id]/page.tsx40async function getData(props: GetDataProps) {
LOW…es/finefoods-client/src/app/categories/[id]/layout.tsx48async function getData() {
LOW…ples/finefoods-client/src/app/categories/[id]/page.tsx50async function getData(props: GetDataProps) {
LOWexamples/with-remix-auth/app/entry.server.tsx5export default function handleRequest(
LOWexamples/with-remix-vite-headless/app/entry.server.tsx5export default function handleRequest(
LOWexamples/with-remix-antd/app/entry.server.tsx5export default function handleRequest(
LOW…es/with-nextjs-next-auth/src/app/blog-posts/layout.tsx17async function getData() {
LOW…es/with-nextjs-next-auth/src/app/categories/layout.tsx17async function getData() {
LOWexamples/with-nextjs-next-auth/src/app/login/layout.tsx18async function getData() {
LOWexamples/with-nextjs-next-auth/src/app/login/page.tsx37async function getData() {
LOWexamples/with-remix-headless/app/entry.server.tsx5export default function handleRequest(
Magic Placeholder Names5 hits · 25 pts
SeverityFileLineSnippet
HIGHdocumentation/docs/advanced-tutorials/real-time.md42export const ablyClient = new Ably.Realtime("your-api-key");
HIGH…ntation/docs/data/packages/rest-data-provider/index.md1826 request.headers.set("X-API-Key", "your-api-key");
HIGHdocumentation/blog/2023-08-12-react-admin-vs-refine.md516const ablyClient = new Ably.Realtime("your-api-key");
HIGH…d_docs/version-3.xx.xx/advanced-tutorials/real-time.md37export const ablyClient = new Ably.Realtime("your-api-key");
HIGH…d_docs/version-4.xx.xx/advanced-tutorials/real-time.md42export const ablyClient = new Ably.Realtime("your-api-key");
Verbosity Indicators11 hits · 22 pts
SeverityFileLineSnippet
LOW…re/src/definitions/helpers/router/check-by-segments.ts16 // we need to check if the route and resourceRoute have the same number of segments
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts407 // Step 1: Open create modal - should work
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts413 // Step 2: Close modal
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts419 // Step 3: Switch to edit action
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts422 // Step 4: Open edit modal with ID - should work
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts428 // Step 5: Close modal
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts434 // Step 6: Switch back to create action
LOWpackages/react-hook-form/src/useModalForm/index.spec.ts437 // Step 7: Try to open create modal again
LOW…sformations/v5/mutation-result-to-mutation-property.ts18 // Step 1: Find all destructuring assignments from mutation hooks and track variable mappings
LOW…sformations/v5/mutation-result-to-mutation-property.ts117 // Step 2: Update variable usages based on mappings
LOW…sformations/v5/mutation-result-to-mutation-property.ts134 // Step 3: Transform direct property access on mutation variables
Decorative Section Separators6 hits · 18 pts
SeverityFileLineSnippet
MEDIUMdocumentation/src/components/json-ld/index.tsx5// ────────────────────────────────────────────────────────────────────────────
MEDIUMdocumentation/src/components/json-ld/index.tsx7// ────────────────────────────────────────────────────────────────────────────
MEDIUMdocumentation/src/components/json-ld/index.tsx35// ────────────────────────────────────────────────────────────────────────────
MEDIUMdocumentation/src/components/json-ld/index.tsx37// ────────────────────────────────────────────────────────────────────────────
MEDIUMdocumentation/src/components/json-ld/index.tsx109// ────────────────────────────────────────────────────────────────────────────
MEDIUMdocumentation/src/components/json-ld/index.tsx111// ────────────────────────────────────────────────────────────────────────────
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippet
HIGHdocumentation/blog/2025-08-15-comments-in-code.md84Connects to the database and returns a connection object. Args: user (str): The username for the database.
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippet
HIGH…amples/blog-next-refine-pwa/public/workbox-eac1af49.js70 print(method, args);
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMpackages/core/src/hooks/form/types.ts177 * If you customize the [`optimisticUpdateMap`](https://refine.dev/docs/api-reference/core/hooks/data/useUpdateMany/#o