Update typescript and eslint config (#1878)

* Update eslint rules
* Update typescript to 4.4
* Disable react/display-name
* Add @typescript-eslint/typescript-estree
This commit is contained in:
InfiniteTF
2021-10-28 01:27:26 +02:00
committed by GitHub
parent 372ea7218e
commit c93b5e12b7
30 changed files with 1815 additions and 982 deletions

View File

@@ -25,7 +25,11 @@ const SceneSearchResultDetails: React.FC<ISceneSearchResultDetailsProps> = ({
<Row>
<Col>
{scene.performers?.map((performer) => (
<Badge className="tag-item" variant="secondary">
<Badge
className="tag-item"
variant="secondary"
key={performer.name}
>
{performer.name}
</Badge>
))}
@@ -41,7 +45,11 @@ const SceneSearchResultDetails: React.FC<ISceneSearchResultDetailsProps> = ({
<Row>
<Col>
{scene.tags?.map((tag) => (
<Badge className="tag-item" variant="secondary">
<Badge
className="tag-item"
variant="secondary"
key={tag.stored_id}
>
{tag.name}
</Badge>
))}
@@ -136,7 +144,7 @@ export const SceneQueryModal: React.FC<IProps> = ({
const r = await queryScrapeSceneQuery(scraper, input);
setScenes(r.data.scrapeSingleScene);
} catch (err) {
setError(err);
if (err instanceof Error) setError(err);
} finally {
setLoading(false);
}