From 68ef4097a79ffb3ac8757f4c8f4ba04dcf87c387 Mon Sep 17 00:00:00 2001 From: "supabase-supabase-autofixer[bot]" <248690971+supabase-supabase-autofixer[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:31:25 -0600 Subject: [PATCH] [bot] Decrease ESLint ratchet baselines (#43788) Automated weekly decrease of ESLint ratchet baselines. Co-authored-by: github-actions[bot] --- .../studio/.github/eslint-rule-baselines.json | 50 ++++++++----------- 1 file changed, 21 insertions(+), 29 deletions(-) diff --git a/apps/studio/.github/eslint-rule-baselines.json b/apps/studio/.github/eslint-rule-baselines.json index 26365fdd019..22deac34050 100644 --- a/apps/studio/.github/eslint-rule-baselines.json +++ b/apps/studio/.github/eslint-rule-baselines.json @@ -1,12 +1,12 @@ { "rules": { - "react-hooks/exhaustive-deps": 205, + "react-hooks/exhaustive-deps": 204, "import/no-anonymous-default-export": 57, - "@tanstack/query/exhaustive-deps": 13, - "@typescript-eslint/no-explicit-any": 1205, + "@tanstack/query/exhaustive-deps": 12, + "@typescript-eslint/no-explicit-any": 1204, "no-restricted-imports": 59, - "no-restricted-exports": 282, - "react/no-unstable-nested-components": 68 + "no-restricted-exports": 278, + "react/no-unstable-nested-components": 66 }, "ruleFiles": { "react-hooks/exhaustive-deps": { @@ -150,7 +150,6 @@ "pages/new/index.tsx": 1, "pages/organizations.tsx": 1, "pages/project/[ref]/auth/policies.tsx": 2, - "pages/project/[ref]/building.tsx": 1, "pages/project/[ref]/editor/[id].tsx": 1, "pages/project/[ref]/settings/jwt/legacy.tsx": 1, "pages/project/[ref]/sql/quickstarts.tsx": 1, @@ -228,7 +227,6 @@ "data/database/foreign-key-constraints-query.ts": 1, "data/database/schemas-query.ts": 1, "data/entity-types/entity-types-infinite-query.ts": 1, - "data/table-rows/table-rows-query.ts": 1, "data/tables/tables-query.ts": 2, "hooks/analytics/useDbQuery.tsx": 1, "hooks/analytics/useSingleLog.tsx": 1 @@ -255,6 +253,7 @@ "components/grid/utils/common.ts": 1, "components/grid/utils/gridColumns.tsx": 10, "components/interfaces/Account/AccessTokens/Scoped/Form/ResourceAccess/ResourceAccess.types.ts": 2, + "components/interfaces/App/UpdateBillingAddressModal.tsx": 1, "components/interfaces/Auth/AuditLogsForm.tsx": 1, "components/interfaces/Auth/AuthProvidersForm/AuthProvidersForm.types.ts": 1, "components/interfaces/Auth/AuthProvidersForm/FormField.tsx": 4, @@ -326,6 +325,7 @@ "components/interfaces/Functions/EdgeFunctionDetails/EdgeFunctionTesterSheet.tsx": 1, "components/interfaces/Functions/EdgeFunctionsListItem.tsx": 2, "components/interfaces/Functions/FunctionsNav.tsx": 1, + "components/interfaces/Home/Home.tsx": 6, "components/interfaces/Home/ProjectList/ProjectList.tsx": 1, "components/interfaces/Home/ProjectUsage.tsx": 1, "components/interfaces/Home/ServiceStatus.tsx": 1, @@ -378,16 +378,16 @@ "components/interfaces/ProjectAPIDocs/ProjectAPIDocs.constants.ts": 2, "components/interfaces/ProjectAPIDocs/ResourceContent.tsx": 1, "components/interfaces/ProjectCreation/PostgresVersionSelector.tsx": 2, + "components/interfaces/QueryInsights/QueryInsights.types.ts": 1, + "components/interfaces/QueryInsights/utils/supamonitor.utils.ts": 1, "components/interfaces/QueryPerformance/IndexAdvisor/EnableIndexAdvisorButton.tsx": 1, "components/interfaces/QueryPerformance/IndexAdvisor/IndexAdvisorDisabledState.tsx": 1, "components/interfaces/QueryPerformance/IndexAdvisor/index-advisor.utils.ts": 2, "components/interfaces/QueryPerformance/QueryPerformance.tsx": 1, - "components/interfaces/QueryPerformance/QueryPerformance.types.ts": 1, "components/interfaces/QueryPerformance/QueryPerformanceChart.tsx": 3, "components/interfaces/QueryPerformance/QueryPerformanceGrid.tsx": 3, "components/interfaces/QueryPerformance/WithStatements/WithStatements.tsx": 2, "components/interfaces/QueryPerformance/WithStatements/WithStatements.utils.ts": 1, - "components/interfaces/QueryPerformance/WithSupamonitor/WithSupamonitor.utils.ts": 1, "components/interfaces/Realtime/Inspector/Messages.types.ts": 1, "components/interfaces/Realtime/Inspector/RealtimeFilterPopover/TableSelector.tsx": 1, "components/interfaces/Realtime/Inspector/useRealtimeMessages.ts": 10, @@ -502,7 +502,6 @@ "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/Column.tsx": 3, "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/ColumnManagement.tsx": 3, "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/ForeignKeysManagement/ForeignKeyRow.tsx": 1, - "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/RLSManagement/PolicyListEmptyState.tsx": 1, "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/TableEditor.tsx": 2, "components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/TableEditor.types.ts": 1, "components/interfaces/TableGridEditor/TableDefinition.tsx": 3, @@ -524,11 +523,12 @@ "components/layouts/AccountLayout/WithSidebar.tsx": 3, "components/layouts/DocsLayout/DocsLayout.tsx": 2, "components/layouts/IntegrationsLayout/Integrations.utils.ts": 2, + "components/layouts/Navigation/LayoutHeader/BreadcrumbsView.tsx": 2, + "components/layouts/Navigation/LayoutHeader/FeedbackDropdown/FeedbackWidget.tsx": 3, + "components/layouts/Navigation/LayoutHeader/LayoutHeader.tsx": 1, + "components/layouts/Navigation/NavigationBar/NavigationIconLink.tsx": 1, "components/layouts/ProjectLayout/BuildingState.tsx": 1, - "components/layouts/ProjectLayout/LayoutHeader/BreadcrumbsView.tsx": 2, - "components/layouts/ProjectLayout/LayoutHeader/FeedbackDropdown/FeedbackWidget.tsx": 3, - "components/layouts/ProjectLayout/LayoutHeader/LayoutHeader.tsx": 1, - "components/layouts/ProjectLayout/NavigationBar/NavigationIconLink.tsx": 1, + "components/layouts/ProjectLayout/LayoutHeader/MobileMenuContent/mobileOrgMenuRegistry.tsx": 2, "components/layouts/ReportsLayout/ReportsMenu.tsx": 1, "components/layouts/SQLEditorLayout/SQLEditorMenu.tsx": 2, "components/layouts/SQLEditorLayout/SQLEditorNavV2/SQLEditorNav.tsx": 3, @@ -693,7 +693,6 @@ "lib/role-impersonation.ts": 1, "lib/telemetry/track.ts": 1, "pages/_app.tsx": 1, - "pages/account/tokens/scoped.tsx": 1, "pages/api/ai/feedback/rate.ts": 2, "pages/api/check-cname.ts": 1, "pages/api/edge-functions/test.ts": 1, @@ -709,11 +708,9 @@ "pages/integrations/vercel/[slug]/deploy-button/new-project.tsx": 1, "pages/integrations/vercel/[slug]/marketplace/choose-project.tsx": 1, "pages/new/index.tsx": 1, - "pages/partners/stripe/fabric/login.tsx": 1, "pages/project/[ref]/auth/templates/[templateId].tsx": 1, "pages/project/[ref]/functions/[functionSlug]/index.tsx": 3, "pages/project/[ref]/settings/log-drains.tsx": 1, - "pages/project/[ref]/storage/files/buckets/[bucketId].tsx": 1, "state/ai-assistant-state.tsx": 4, "state/role-impersonation-state.tsx": 1, "state/sql-editor-v2.ts": 5, @@ -859,7 +856,6 @@ "components/interfaces/Linter/LinterDataGrid.tsx": 1, "components/interfaces/Linter/LinterFilters.tsx": 1, "components/interfaces/Organization/BillingSettings/BillingBreakdown/BillingBreakdown.tsx": 1, - "components/interfaces/Organization/BillingSettings/BillingBreakdown/UpcomingInvoice.tsx": 1, "components/interfaces/Organization/BillingSettings/BillingEmail.tsx": 1, "components/interfaces/Organization/BillingSettings/CostControl/CostControl.tsx": 1, "components/interfaces/Organization/BillingSettings/CostControl/SpendCapSidePanel.tsx": 1, @@ -977,34 +973,31 @@ "components/interfaces/TableGridEditor/ViewEntityAutofixSecurityModal.tsx": 1, "components/layouts/APIAuthorizationLayout.tsx": 1, "components/layouts/APIKeys/APIKeysLayout.tsx": 1, - "components/layouts/AccessTokens/AccessTokensLayout.tsx": 1, "components/layouts/AccountLayout/AccountLayout.tsx": 1, "components/layouts/AdvisorsLayout/AdvisorsLayout.tsx": 1, - "components/layouts/AppLayout/AppLayout.tsx": 1, "components/layouts/AuthLayout/AuthLayout.tsx": 1, "components/layouts/BranchLayout/BranchLayout.tsx": 1, "components/layouts/DatabaseLayout/DatabaseLayout.tsx": 1, - "components/layouts/DatabaseLayout/DatabaseTriggersLayout.tsx": 1, "components/layouts/DefaultLayout.tsx": 1, "components/layouts/DocsLayout/DocsLayout.tsx": 1, "components/layouts/EdgeFunctionsLayout/EdgeFunctionDetailsLayout.tsx": 1, "components/layouts/EdgeFunctionsLayout/EdgeFunctionsLayout.tsx": 1, - "components/layouts/Integrations/layout.tsx": 1, "components/layouts/IntegrationsLayout/IntegrationWindowLayout.tsx": 1, "components/layouts/IntegrationsLayout/VercelIntegrationWindowLayout.tsx": 1, "components/layouts/JWTKeys/JWTKeysLayout.tsx": 1, "components/layouts/LinkAwsMarketplaceLayout.tsx": 1, "components/layouts/LogsLayout/LogsLayout.tsx": 1, + "components/layouts/Navigation/FloatingMobileToolbar/FloatingMobileToolbar.tsx": 1, + "components/layouts/Navigation/NavigationBar/MobileNavigationBar.tsx": 1, + "components/layouts/Navigation/NavigationBar/MobileViewNav.tsx": 1, + "components/layouts/Navigation/NavigationBar/NavigationIconLink.tsx": 1, + "components/layouts/Navigation/ProductMenuBar.tsx": 1, "components/layouts/ObservabilityLayout/ObservabilityLayout.tsx": 1, "components/layouts/ObservabilityLayout/ObservabilityMenu.tsx": 1, "components/layouts/OrganizationLayout.tsx": 1, "components/layouts/ProjectLayout/BuildingState.tsx": 1, "components/layouts/ProjectLayout/ConnectingState.tsx": 1, - "components/layouts/ProjectLayout/NavigationBar/MobileNavigationBar.tsx": 1, - "components/layouts/ProjectLayout/NavigationBar/MobileViewNav.tsx": 1, - "components/layouts/ProjectLayout/NavigationBar/NavigationIconLink.tsx": 1, "components/layouts/ProjectLayout/OrganizationSettingsLayout.tsx": 1, - "components/layouts/ProjectLayout/ProductMenuBar.tsx": 1, "components/layouts/ProjectLayout/RestartingState.tsx": 1, "components/layouts/ProjectLayout/RestoringState.tsx": 1, "components/layouts/ProjectSettingsLayout/SettingsLayout.tsx": 1, @@ -1099,8 +1092,8 @@ "components/interfaces/Storage/StoragePolicies/StoragePoliciesEditPolicyModal.tsx": 1, "components/interfaces/TableGridEditor/SidePanelEditor/ForeignKeySelector/ForeignKeySelector.tsx": 2, "components/interfaces/UnifiedLogs/components/LogTypeIcon.tsx": 5, - "components/layouts/ProjectLayout/LayoutHeader/FeedbackDropdown/FeedbackWidget.tsx": 1, - "components/layouts/ProjectLayout/NavigationBar/NavigationIconLink.tsx": 1, + "components/layouts/Navigation/LayoutHeader/FeedbackDropdown/FeedbackWidget.tsx": 1, + "components/layouts/Navigation/NavigationBar/NavigationIconLink.tsx": 1, "components/layouts/SQLEditorLayout/SQLEditorNavV2/SQLEditorNav.tsx": 3, "components/layouts/SQLEditorLayout/SQLEditorNavV2/SearchList.tsx": 1, "components/ui/AIAssistantPanel/MessageMarkdown.tsx": 1, @@ -1114,7 +1107,6 @@ "components/ui/NoPermission.tsx": 1, "components/ui/SqlEditor.tsx": 1, "pages/integrations/vercel/[slug]/deploy-button/new-project.tsx": 1, - "pages/project/[ref]/integrations/index.tsx": 2, "pages/project/[ref]/observability/database.tsx": 1 } }