Merge pull request #23538 from AdityaK60/Update_plugin_fossa

Added Material UI 4 import rule to plugins/fossa
This commit is contained in:
Fredrik Adelöw
2024-03-15 10:41:01 +01:00
committed by GitHub
5 changed files with 15 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-fossa': patch
---
Adjusted MUI imports for better tree shaking
+5 -1
View File
@@ -1 +1,5 @@
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
rules: {
'@backstage/no-top-level-material-ui-4-imports': 'error',
},
});
+1 -1
View File
@@ -21,7 +21,7 @@ import {
catalogApiRef,
EntityProvider,
} from '@backstage/plugin-catalog-react';
import { Grid } from '@material-ui/core';
import Grid from '@material-ui/core/Grid';
import React from 'react';
import { EntityFossaCard, fossaPlugin } from '../src';
import { FindingSummary, FossaApi, fossaApiRef } from '../src/api';
@@ -18,7 +18,8 @@ import {
useEntity,
MissingAnnotationEmptyState,
} from '@backstage/plugin-catalog-react';
import { Grid, Tooltip } from '@material-ui/core';
import Grid from '@material-ui/core/Grid';
import Tooltip from '@material-ui/core/Tooltip';
import { makeStyles } from '@material-ui/core/styles';
import Typography from '@material-ui/core/Typography';
import { DateTime } from 'luxon';
@@ -26,9 +26,9 @@ import {
humanizeEntityRef,
getEntityRelations,
} from '@backstage/plugin-catalog-react';
import { Tooltip } from '@material-ui/core';
import Tooltip from '@material-ui/core/Tooltip';
import Typography from '@material-ui/core/Typography';
import { Skeleton } from '@material-ui/lab';
import Skeleton from '@material-ui/lab/Skeleton';
import { DateTime } from 'luxon';
import * as React from 'react';
import { useMemo, useState } from 'react';