-
- Downloads
ESLint for detecting the use of Metabase links (#37738)
* [WIP] ESLint for detecting the use of Metabase links * Add a rule to detect the use of Metabase links * Add tests to the new eslint lint rule that detect Metabase links * Fix all places where errors are caused by the new ESLint rule * Review: Disable rule for admin folder * Review: Remove rule disable reason from files under admin folder
Showing
- .eslintrc 12 additions, 0 deletions.eslintrc
- enterprise/frontend/src/metabase-enterprise/advanced_permissions/components/ImpersonationModal/ImpersonationModalView.tsx 1 addition, 0 deletions.../components/ImpersonationModal/ImpersonationModalView.tsx
- enterprise/frontend/src/metabase-enterprise/auth/components/SettingsSAMLForm/SettingsSAMLForm.jsx 1 addition, 0 deletions...ise/auth/components/SettingsSAMLForm/SettingsSAMLForm.jsx
- enterprise/frontend/src/metabase-enterprise/embedding/components/EmbeddingAppSameSiteCookieDescription/EmbeddingAppSameSiteCookieDescription.tsx 1 addition, 0 deletions...okieDescription/EmbeddingAppSameSiteCookieDescription.tsx
- frontend/lint/eslint-rules/no-unconditional-metabase-links-render.js 217 additions, 0 deletions...nt/eslint-rules/no-unconditional-metabase-links-render.js
- frontend/lint/tests/no-unconditional-metabase-links-render.unit.spec.js 185 additions, 0 deletions...tests/no-unconditional-metabase-links-render.unit.spec.js
- frontend/lint/tests/no-unscoped-text-selectors.unit.spec.js 2 additions, 3 deletionsfrontend/lint/tests/no-unscoped-text-selectors.unit.spec.js
- frontend/src/metabase/databases/components/DatabaseEngineField/DatabaseEngineWidget.tsx 1 addition, 0 deletions...s/components/DatabaseEngineField/DatabaseEngineWidget.tsx
- frontend/src/metabase/databases/components/DatabaseHelpCard/DatabaseHelpCard.tsx 1 addition, 0 deletions...atabases/components/DatabaseHelpCard/DatabaseHelpCard.tsx
- frontend/src/metabase/databases/components/DatabaseSshDescription/DatabaseSshDescription.tsx 1 addition, 0 deletions...ponents/DatabaseSshDescription/DatabaseSshDescription.tsx
- frontend/src/metabase/databases/components/DatabaseSslKeyDescription/DatabaseSslKeyDescription.tsx 1 addition, 0 deletions...s/DatabaseSslKeyDescription/DatabaseSslKeyDescription.tsx
- frontend/src/metabase/lib/settings.ts 1 addition, 0 deletionsfrontend/src/metabase/lib/settings.ts
- frontend/src/metabase/public/components/EmbedModal/StaticEmbedSetupPane/AppearanceSettings.tsx 1 addition, 0 deletions...ts/EmbedModal/StaticEmbedSetupPane/AppearanceSettings.tsx
- frontend/src/metabase/public/components/EmbedModal/StaticEmbedSetupPane/OverviewSettings.tsx 1 addition, 0 deletions...ents/EmbedModal/StaticEmbedSetupPane/OverviewSettings.tsx
- frontend/src/metabase/query_builder/components/DataSelector/DataSelectorTablePicker/DataSelectorTablePicker.tsx 1 addition, 0 deletions...ector/DataSelectorTablePicker/DataSelectorTablePicker.tsx
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.tsx 0 additions, 5 deletions...query_builder/components/expressions/ExpressionWidget.tsx
- frontend/src/metabase/query_builder/components/expressions/ExpressionWidgetInfo/ExpressionWidgetInfo.tsx 5 additions, 1 deletion...expressions/ExpressionWidgetInfo/ExpressionWidgetInfo.tsx
- frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.tsx 1 addition, 0 deletions...query_builder/components/template_tags/TagEditorParam.tsx
- frontend/src/metabase/selectors/settings.ts 2 additions, 0 deletionsfrontend/src/metabase/selectors/settings.ts
- frontend/src/metabase/setup/components/PreferencesStep/PreferencesStep.tsx 1 addition, 0 deletions...base/setup/components/PreferencesStep/PreferencesStep.tsx
Loading
Please register or sign in to comment