Path Lines of Code client/app/assets/css/login.css 60 client/app/assets/less/ant.less 324 client/app/assets/less/inc/404.less 60 client/app/assets/less/inc/ace-editor.less 21 client/app/assets/less/inc/alert.less 36 client/app/assets/less/inc/ant-variables.less 43 client/app/assets/less/inc/base.less 187 client/app/assets/less/inc/bootstrap-overrides.less 37 client/app/assets/less/inc/breadcrumb.less 24 client/app/assets/less/inc/button.less 113 client/app/assets/less/inc/carousel.less 35 client/app/assets/less/inc/chart.less 183 client/app/assets/less/inc/dropdown.less 82 client/app/assets/less/inc/edit-in-place.less 21 client/app/assets/less/inc/flex.less 32 client/app/assets/less/inc/font.less 1 client/app/assets/less/inc/form.less 242 client/app/assets/less/inc/generics.less 82 client/app/assets/less/inc/header.less 286 client/app/assets/less/inc/ie-warning.less 46 client/app/assets/less/inc/jumbotron.less 4 client/app/assets/less/inc/label.less 31 client/app/assets/less/inc/less-plugins/for.less 8 client/app/assets/less/inc/list-group.less 70 client/app/assets/less/inc/list.less 19 client/app/assets/less/inc/login.less 118 client/app/assets/less/inc/media.less 97 client/app/assets/less/inc/messages.less 132 client/app/assets/less/inc/misc.less 178 client/app/assets/less/inc/mixins.less 63 client/app/assets/less/inc/modal.less 61 client/app/assets/less/inc/panel.less 90 client/app/assets/less/inc/photos.less 60 client/app/assets/less/inc/popover.less 20 client/app/assets/less/inc/pricing-table.less 61 client/app/assets/less/inc/print.less 34 client/app/assets/less/inc/profile.less 305 client/app/assets/less/inc/progress-bar.less 9 client/app/assets/less/inc/schema-browser.less 83 client/app/assets/less/inc/sidebar.less 213 client/app/assets/less/inc/table.less 116 client/app/assets/less/inc/tile.less 86 client/app/assets/less/inc/tooltips.less 5 client/app/assets/less/inc/variables.less 157 client/app/assets/less/inc/visualizations/box.less 39 client/app/assets/less/inc/visualizations/map.less 12 client/app/assets/less/inc/visualizations/misc.less 7 client/app/assets/less/inc/visualizations/pivot-table.less 4 client/app/assets/less/inc/well.less 5 client/app/assets/less/inc/widgets.less 23 client/app/assets/less/main.less 47 client/app/assets/less/redash/css-logo.less 75 client/app/assets/less/redash/loading-indicator.less 45 client/app/assets/less/redash/query.less 425 client/app/assets/less/redash/redash-table.less 94 client/app/assets/less/redash/tags-control.less 17 client/app/assets/less/server.less 65 client/app/components/AceEditorInput.jsx 19 client/app/components/AceEditorInput.less 8 client/app/components/ApplicationArea/ApplicationLayout/DesktopNavbar.jsx 154 client/app/components/ApplicationArea/ApplicationLayout/DesktopNavbar.less 149 client/app/components/ApplicationArea/ApplicationLayout/MobileNavbar.jsx 82 client/app/components/ApplicationArea/ApplicationLayout/MobileNavbar.less 30 client/app/components/ApplicationArea/ApplicationLayout/VersionInfo.jsx 22 client/app/components/ApplicationArea/ApplicationLayout/index.jsx 33 client/app/components/ApplicationArea/ApplicationLayout/index.less 64 client/app/components/ApplicationArea/ErrorMessage.jsx 50 client/app/components/ApplicationArea/ErrorMessage.less 15 client/app/components/ApplicationArea/Router.jsx 114 client/app/components/ApplicationArea/handleNavigationIntent.js 23 client/app/components/ApplicationArea/index.jsx 30 client/app/components/ApplicationArea/navigateTo.js 21 client/app/components/ApplicationArea/routeWithApiKeySession.jsx 55 client/app/components/ApplicationArea/routeWithUserSession.jsx 72 client/app/components/BeaconConsent.jsx 69 client/app/components/BigMessage.jsx 26 client/app/components/CodeBlock.jsx 63 client/app/components/CodeBlock.less 20 client/app/components/Collapse.jsx 26 client/app/components/CreateSourceDialog.jsx 184 client/app/components/DateInput.jsx 39 client/app/components/DateRangeInput.jsx 40 client/app/components/DateTimeInput.jsx 42 client/app/components/DateTimeRangeInput.jsx 45 client/app/components/DialogWrapper.jsx 183 client/app/components/DynamicComponent.jsx 42 client/app/components/EditInPlace.jsx 94 client/app/components/EditParameterSettingsDialog.jsx 244 client/app/components/EditVisualizationButton/QueryControlDropdown.jsx 90 client/app/components/EditVisualizationButton/QueryResultsLink.jsx 35 client/app/components/EditVisualizationButton/index.jsx 22 client/app/components/EmailSettingsWarning.jsx 40 client/app/components/FavoritesControl.jsx 35 client/app/components/Filters.jsx 130 client/app/components/HelpTrigger.jsx 192 client/app/components/HelpTrigger.less 77 client/app/components/InputWithCopy.jsx 44 client/app/components/NoTaggedObjectsFound.jsx 16 client/app/components/PageHeader/index.jsx 19 client/app/components/PageHeader/index.less 18 client/app/components/Paginator.jsx 22 client/app/components/ParameterApplyButton.jsx 28 client/app/components/ParameterMappingInput.jsx 561 client/app/components/ParameterMappingInput.less 67 client/app/components/ParameterValueInput.jsx 178 client/app/components/ParameterValueInput.less 21 client/app/components/Parameters.jsx 163 client/app/components/Parameters.less 95 client/app/components/PermissionsEditorDialog/index.jsx 175 client/app/components/PermissionsEditorDialog/index.less 7 client/app/components/PreviewCard.jsx 80 client/app/components/QueryBasedParameterInput.jsx 98 client/app/components/QueryLink.jsx 34 client/app/components/QueryLink.less 7 client/app/components/QuerySelector.jsx 142 client/app/components/Resizable/index.jsx 144 client/app/components/Resizable/index.less 49 client/app/components/SelectItemsDialog.jsx 178 client/app/components/SettingsWrapper.jsx 35 client/app/components/TagsList.jsx 73 client/app/components/TagsList.less 13 client/app/components/TimeAgo.jsx 41 client/app/components/Timer.jsx 25 client/app/components/admin/Layout.jsx 35 client/app/components/admin/RQStatus.jsx 134 client/app/components/admin/StatusBlock.jsx 91 client/app/components/admin/layout.less 15 client/app/components/cards-list/CardsList.jsx 72 client/app/components/cards-list/CardsList.less 64 client/app/components/dashboards/AddWidgetDialog.jsx 140 client/app/components/dashboards/AutoHeightController.js 89 client/app/components/dashboards/CreateDashboardDialog.jsx 68 client/app/components/dashboards/DashboardGrid.jsx 250 client/app/components/dashboards/EditParameterMappingsDialog.jsx 103 client/app/components/dashboards/ExpandedWidgetDialog.jsx 31 client/app/components/dashboards/TextboxDialog.jsx 98 client/app/components/dashboards/TextboxDialog.less 16 client/app/components/dashboards/dashboard-grid.less 136 client/app/components/dashboards/dashboard-widget/RestrictedWidget.jsx 17 client/app/components/dashboards/dashboard-widget/TextboxWidget.jsx 41 client/app/components/dashboards/dashboard-widget/VisualizationWidget.jsx 292 client/app/components/dashboards/dashboard-widget/Widget.jsx 116 client/app/components/dashboards/dashboard-widget/Widget.less 210 client/app/components/dashboards/dashboard-widget/index.js 3 client/app/components/dynamic-form/DynamicForm.jsx 275 client/app/components/dynamic-form/DynamicForm.less 29 client/app/components/dynamic-form/dynamicFormHelper.js 128 client/app/components/dynamic-parameters/DateParameter.jsx 101 client/app/components/dynamic-parameters/DateRangeParameter.jsx 214 client/app/components/dynamic-parameters/DynamicButton.jsx 63 client/app/components/dynamic-parameters/DynamicButton.less 31 client/app/components/dynamic-parameters/DynamicParameters.less 25 client/app/components/empty-state/EmptyState.jsx 160 client/app/components/empty-state/empty-state.less 58 client/app/components/groups/CreateGroupDialog.jsx 33 client/app/components/groups/DeleteGroupButton.jsx 53 client/app/components/groups/DetailsPageSidebar.jsx 69 client/app/components/groups/GroupName.jsx 37 client/app/components/groups/ListItemAddon.jsx 28 client/app/components/items-list/ItemsList.jsx 110 client/app/components/items-list/classes/ItemsFetcher.js 70 client/app/components/items-list/classes/ItemsSource.js 135 client/app/components/items-list/classes/Paginator.js 7 client/app/components/items-list/classes/Sorter.js 59 client/app/components/items-list/classes/StateStorage.js 48 client/app/components/items-list/components/EmptyState.jsx 10 client/app/components/items-list/components/ItemsTable.jsx 166 client/app/components/items-list/components/LoadingState.jsx 10 client/app/components/items-list/components/Sidebar.jsx 150 client/app/components/layouts/ContentWithSidebar.jsx 44 client/app/components/layouts/content-with-sidebar.less 36 client/app/components/proptypes.js 146 client/app/components/queries/AddToDashboardDialog.jsx 112 client/app/components/queries/ApiKeyDialog/index.jsx 71 client/app/components/queries/ApiKeyDialog/index.less 15 client/app/components/queries/EmbedQueryDialog.jsx 101 client/app/components/queries/EmbedQueryDialog.less 9 client/app/components/queries/QueryEditor/AutocompleteToggle.jsx 34 client/app/components/queries/QueryEditor/QueryEditorControls.jsx 170 client/app/components/queries/QueryEditor/QueryEditorControls.less 22 client/app/components/queries/QueryEditor/ace.js 91 client/app/components/queries/QueryEditor/index.jsx 160 client/app/components/queries/QueryEditor/index.less 12 client/app/components/queries/ScheduleDialog.css 31 client/app/components/queries/ScheduleDialog.jsx 248 client/app/components/queries/SchedulePhrase.jsx 52 client/app/components/queries/SchemaBrowser.jsx 317 client/app/components/queries/SchemaData.jsx 130 client/app/components/queries/add-to-dashboard-dialog.less 30 client/app/components/queries/editor-components/databricks/DatabricksSchemaBrowser.jsx 135 client/app/components/queries/editor-components/databricks/DatabricksSchemaBrowser.less 38 client/app/components/queries/editor-components/databricks/useDatabricksSchema.js 107 client/app/components/queries/editor-components/editorComponents.js 20 client/app/components/queries/editor-components/index.js 8 client/app/components/query-snippets/QuerySnippetDialog.jsx 65 client/app/components/tags-control/EditTagsDialog.jsx 63 client/app/components/tags-control/TagsControl.jsx 97 client/app/components/visualizations/EditVisualizationDialog.jsx 215 client/app/components/visualizations/EditVisualizationDialog.less 16 client/app/components/visualizations/VisualizationName.jsx 15 client/app/components/visualizations/VisualizationName.less 12 client/app/components/visualizations/VisualizationRenderer.jsx 73 client/app/components/visualizations/visualizationComponents.jsx 37 client/app/config/antd-spinner.jsx 3 client/app/config/dashboard-grid-options.js 12 client/app/config/index.js 40 client/app/index.html 35 client/app/index.js 6 client/app/lib/hooks/useFullscreenHandler.js 12 client/app/lib/hooks/useImmutableCallback.js 7 client/app/lib/hooks/useSearchResults.js 28 client/app/lib/localOptions.js 16 client/app/lib/pagination/index.js 1 client/app/lib/pagination/paginator.js 40 client/app/lib/useQueryResultData.js 20 client/app/lib/utils.js 126 client/app/lib/value-format.js 73 client/app/multi_org.html 35 client/app/pages/admin/Jobs.jsx 118 client/app/pages/admin/OutdatedQueries.jsx 166 client/app/pages/admin/SystemStatus.jsx 80 client/app/pages/admin/system-status.less 42 client/app/pages/alert/Alert.jsx 244 client/app/pages/alert/AlertEdit.jsx 115 client/app/pages/alert/AlertNew.jsx 100 client/app/pages/alert/AlertView.jsx 153 client/app/pages/alert/components/AlertDestinations.jsx 195 client/app/pages/alert/components/AlertDestinations.less 61 client/app/pages/alert/components/Criteria.jsx 136 client/app/pages/alert/components/Criteria.less 46 client/app/pages/alert/components/HorizontalFormItem.jsx 27 client/app/pages/alert/components/MenuButton.jsx 65 client/app/pages/alert/components/NotificationTemplate.jsx 109 client/app/pages/alert/components/NotificationTemplate.less 30 client/app/pages/alert/components/Query.jsx 61 client/app/pages/alert/components/Query.less 22 client/app/pages/alert/components/Rearm.jsx 128 client/app/pages/alert/components/Rearm.less 7 client/app/pages/alert/components/Title.jsx 41 client/app/pages/alert/components/Title.less 26 client/app/pages/alerts/AlertsList.jsx 134 client/app/pages/dashboards/DashboardList.jsx 167 client/app/pages/dashboards/DashboardPage.jsx 159 client/app/pages/dashboards/DashboardPage.less 44 client/app/pages/dashboards/PublicDashboardPage.jsx 96 client/app/pages/dashboards/PublicDashboardPage.less 20 client/app/pages/dashboards/components/DashboardHeader.jsx 256 client/app/pages/dashboards/components/DashboardHeader.less 92 client/app/pages/dashboards/components/DashboardListEmptyState.jsx 32 client/app/pages/dashboards/components/ShareDashboardDialog.jsx 115 client/app/pages/dashboards/dashboard-list.css 9 client/app/pages/dashboards/hooks/useDashboard.js 218 client/app/pages/dashboards/hooks/useEditModeHandler.js 85 client/app/pages/dashboards/hooks/useRefreshRateHandler.js 27 client/app/pages/data-sources/DataSourcesList.jsx 158 client/app/pages/data-sources/EditDataSource.jsx 147 client/app/pages/data-sources/schema-table-components/EditableTable.jsx 72 client/app/pages/data-sources/schema-table-components/QueryListItem.jsx 36 client/app/pages/data-sources/schema-table-components/QuerySearchDialog.jsx 96 client/app/pages/data-sources/schema-table-components/SampleQueryList.jsx 74 client/app/pages/data-sources/schema-table-components/SchemaTable.jsx 255 client/app/pages/data-sources/schema-table-components/TableVisibilityCheckbox.jsx 21 client/app/pages/data-sources/schema-table-components/schema-table.css 16 client/app/pages/destinations/DestinationsList.jsx 144 client/app/pages/destinations/EditDestination.jsx 104 client/app/pages/groups/GroupDataSources.jsx 234 client/app/pages/groups/GroupMembers.jsx 199 client/app/pages/groups/GroupsList.jsx 144 client/app/pages/home/Home.jsx 174 client/app/pages/home/Home.less 6 client/app/pages/index.js 24 client/app/pages/queries-list/QueriesList.jsx 209 client/app/pages/queries-list/QueriesListEmptyState.jsx 43 client/app/pages/queries-list/queries-list.css 7 client/app/pages/queries/QuerySource.jsx 406 client/app/pages/queries/QuerySource.less 79 client/app/pages/queries/QueryView.jsx 212 client/app/pages/queries/QueryView.less 88 client/app/pages/queries/VisualizationEmbed.jsx 254 client/app/pages/queries/components/QueryExecutionMetadata.jsx 87 client/app/pages/queries/components/QueryExecutionMetadata.less 24 client/app/pages/queries/components/QueryExecutionStatus.jsx 69 client/app/pages/queries/components/QueryMetadata.jsx 97 client/app/pages/queries/components/QueryMetadata.less 89 client/app/pages/queries/components/QueryPageHeader.jsx 220 client/app/pages/queries/components/QueryPageHeader.less 47 client/app/pages/queries/components/QuerySourceAlerts.jsx 80 client/app/pages/queries/components/QuerySourceAlerts.less 57 client/app/pages/queries/components/QueryViewButton.jsx 59 client/app/pages/queries/components/QueryVisualizationTabs.jsx 166 client/app/pages/queries/components/QueryVisualizationTabs.less 75 client/app/pages/queries/components/wrapQueryPage.jsx 36 client/app/pages/queries/hooks/useAddNewParameterDialog.js 22 client/app/pages/queries/hooks/useAddToDashboardDialog.js 12 client/app/pages/queries/hooks/useAddVisualizationDialog.js 22 client/app/pages/queries/hooks/useApiKeyDialog.js 9 client/app/pages/queries/hooks/useArchiveQuery.jsx 47 client/app/pages/queries/hooks/useAutocompleteFlags.js 15 client/app/pages/queries/hooks/useDataSourceSchema.js 47 client/app/pages/queries/hooks/useDeleteVisualization.js 20 client/app/pages/queries/hooks/useDuplicateQuery.js 19 client/app/pages/queries/hooks/useEditScheduleDialog.js 27 client/app/pages/queries/hooks/useEditVisualizationDialog.js 24 client/app/pages/queries/hooks/useEmbedDialog.js 12 client/app/pages/queries/hooks/useFormatQuery.js 17 client/app/pages/queries/hooks/usePermissionsEditorDialog.js 11 client/app/pages/queries/hooks/usePublishQuery.js 10 client/app/pages/queries/hooks/useQuery.js 23 client/app/pages/queries/hooks/useQueryDataSources.js 28 client/app/pages/queries/hooks/useQueryExecute.js 103 client/app/pages/queries/hooks/useQueryFlags.js 23 client/app/pages/queries/hooks/useQueryParameters.js 20 client/app/pages/queries/hooks/useRenameQuery.js 20 client/app/pages/queries/hooks/useUnpublishQuery.js 10 client/app/pages/queries/hooks/useUnsavedChangesAlert.js 23 client/app/pages/queries/hooks/useUpdateQuery.jsx 116 client/app/pages/queries/hooks/useUpdateQueryDescription.js 13 client/app/pages/queries/hooks/useUpdateQueryTags.js 13 client/app/pages/queries/hooks/useVisualizationTabHandler.js 25 client/app/pages/query-snippets/QuerySnippetsList.jsx 213 client/app/pages/query-snippets/QuerySnippetsList.less 9 client/app/pages/settings/OrganizationSettings.jsx 103 client/app/pages/settings/components/AuthSettings/GoogleLoginSettings.jsx 40 client/app/pages/settings/components/AuthSettings/PasswordLoginSettings.jsx 41 client/app/pages/settings/components/AuthSettings/SAMLSettings.jsx 46 client/app/pages/settings/components/AuthSettings/index.jsx 36 client/app/pages/settings/components/GeneralSettings/BeaconConsentSettings.jsx 28 client/app/pages/settings/components/GeneralSettings/FeatureFlagsSettings.jsx 38 client/app/pages/settings/components/GeneralSettings/FormatSettings.jsx 35 client/app/pages/settings/components/GeneralSettings/PlotlySettings.jsx 22 client/app/pages/settings/components/GeneralSettings/index.jsx 18 client/app/pages/settings/components/prop-types.js 11 client/app/pages/users/UserProfile.jsx 83 client/app/pages/users/UsersList.jsx 297 client/app/pages/users/components/ApiKeyForm.jsx 57 client/app/pages/users/components/CreateUserDialog.jsx 39 client/app/pages/users/components/EditableUserProfile.jsx 32 client/app/pages/users/components/PasswordForm/ChangePasswordDialog.jsx 126 client/app/pages/users/components/PasswordForm/PasswordLinkAlert.jsx 40 client/app/pages/users/components/PasswordForm/PasswordResetForm.jsx 32 client/app/pages/users/components/PasswordForm/ResendInvitationForm.jsx 32 client/app/pages/users/components/PasswordForm/index.jsx 32 client/app/pages/users/components/ReadOnlyUserProfile.jsx 25 client/app/pages/users/components/ToggleUserForm.jsx 45 client/app/pages/users/components/UserGroups.jsx 26 client/app/pages/users/components/UserInfoForm.jsx 83 client/app/pages/users/hooks/useUserGroups.js 18 client/app/pages/users/settings.less 26 client/app/redash-font/style.less 32 client/app/redash-font/variables.less 4 client/app/services/KeyboardShortcuts.js 56 client/app/services/alert-subscription.js 7 client/app/services/alert.js 33 client/app/services/auth.js 91 client/app/services/axios.js 15 client/app/services/dashboard.js 200 client/app/services/data-source.js 32 client/app/services/databricks-data-source.js 15 client/app/services/destination.js 11 client/app/services/getTags.js 7 client/app/services/group.js 16 client/app/services/location.js 80 client/app/services/notification.js 15 client/app/services/notifications.js 37 client/app/services/offline-listener.js 19 client/app/services/organizationSettings.js 15 client/app/services/organizationStatus.js 13 client/app/services/parameters/DateParameter.js 77 client/app/services/parameters/DateRangeParameter.js 193 client/app/services/parameters/EnumParameter.js 66 client/app/services/parameters/NumberParameter.js 16 client/app/services/parameters/Parameter.js 91 client/app/services/parameters/QueryBasedDropdownParameter.js 68 client/app/services/parameters/TextParameter.js 16 client/app/services/parameters/index.js 41 client/app/services/policy/DefaultPolicy.js 45 client/app/services/policy/index.js 5 client/app/services/query-result.js 402 client/app/services/query-snippet.js 27 client/app/services/query.js 344 client/app/services/recordEvent.js 14 client/app/services/resizeObserver.js 27 client/app/services/routes.js 35 client/app/services/sanitize.js 14 client/app/services/settingsMenu.js 44 client/app/services/url.js 18 client/app/services/user.js 116 client/app/services/utils.js 6 client/app/services/visualization.js 7 client/app/services/widget.js 208 client/app/unsupported.html 56 client/app/unsupportedRedirect.js 6 client/cypress/cypress.js 90 client/cypress/integration/alert/create_alert_spec.js 22 client/cypress/integration/alert/edit_alert_spec.js 40 client/cypress/integration/alert/view_alert_spec.js 94 client/cypress/integration/dashboard/dashboard_spec.js 105 client/cypress/integration/dashboard/dashboard_tags_spec.js 24 client/cypress/integration/dashboard/filters_spec.js 70 client/cypress/integration/dashboard/grid_compliant_widgets_spec.js 108 client/cypress/integration/dashboard/parameter_mapping_spec.js 86 client/cypress/integration/dashboard/sharing_spec.js 153 client/cypress/integration/dashboard/textbox_spec.js 127 client/cypress/integration/dashboard/widget_spec.js 180 client/cypress/integration/data-source/create_data_source_spec.js 33 client/cypress/integration/data-source/edit_data_source_spec.js 13 client/cypress/integration/destination/create_destination_spec.js 33 client/cypress/integration/embed/share_embed_spec.js 81 client/cypress/integration/group/edit_group_spec.js 13 client/cypress/integration/group/group_list_spec.js 13 client/cypress/integration/query-snippets/create_query_snippet_spec.js 18 client/cypress/integration/query/create_query_spec.js 22 client/cypress/integration/query/filters_spec.js 86 client/cypress/integration/query/parameter_spec.js 494 client/cypress/integration/query/query_tags_spec.js 28 client/cypress/integration/settings/organization_settings_spec.js 13 client/cypress/integration/settings/settings_tabs_spec.js 50 client/cypress/integration/user/edit_profile_spec.js 61 client/cypress/integration/user/login_spec.js 23 client/cypress/integration/user/logout_spec.js 14 client/cypress/integration/user/user_list_spec.js 12 client/cypress/integration/visualizations/box_plot_spec.js 61 client/cypress/integration/visualizations/choropleth_spec.js 78 client/cypress/integration/visualizations/cohort_spec.js 62 client/cypress/integration/visualizations/counter_spec.js 165 client/cypress/integration/visualizations/edit_visualization_dialog_spec.js 49 client/cypress/integration/visualizations/funnel_spec.js 77 client/cypress/integration/visualizations/map_spec.js 77 client/cypress/integration/visualizations/pivot_spec.js 139 client/cypress/integration/visualizations/sankey_sunburst_spec.js 129 client/cypress/integration/visualizations/table/table_spec.js 103 client/cypress/integration/visualizations/word_cloud_spec.js 103 client/cypress/plugins/index.js 4 client/cypress/seed-data.js 46 client/cypress/support/commands.js 70 client/cypress/support/dashboard/index.js 34 client/cypress/support/index.js 1 client/cypress/support/redash-api/index.js 138 client/cypress/support/tags/index.js 15 client/cypress/support/visualizations/table.js 11 client/prettier.config.js 6