From e7581932f84a8994e1a68286c1fcbc76b013ba3a Mon Sep 17 00:00:00 2001 From: Shreerang Kale Date: Fri, 9 Aug 2024 11:09:43 +0530 Subject: [PATCH] Add eslint rule to always use semicolons --- .eslintrc.json | 3 ++- src/components/Header.tsx | 2 +- src/components/SelectRoleCard.tsx | 8 ++++---- src/components/TermsAndConditionsBox.tsx | 2 +- src/pages/Email.tsx | 12 ++++++------ src/pages/OnboardingSuccess.tsx | 2 +- src/pages/SignWithNitroKey.tsx | 8 ++++---- src/pages/Thanks.tsx | 4 ++-- src/pages/UserVerification.tsx | 2 +- src/pages/VerifyEmail.tsx | 8 ++++---- src/utils/sumsub.ts | 2 +- 11 files changed, 27 insertions(+), 26 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 98c2686..2e2a623 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -12,6 +12,7 @@ } }, "rules": { - "indent": ["error", 2, { "SwitchCase": 1 }] + "indent": ["error", 2, { "SwitchCase": 1 }], + "semi": ["error", "always"] } } diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 0b627a6..c1bd679 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -4,7 +4,7 @@ import { Link, useLocation } from 'react-router-dom'; import { AppBar, Toolbar, Avatar, Box, IconButton } from '@mui/material'; const Header: React.FC = () => { - const location = useLocation() + const location = useLocation(); return ( diff --git a/src/components/SelectRoleCard.tsx b/src/components/SelectRoleCard.tsx index 061a9e9..4397de9 100644 --- a/src/components/SelectRoleCard.tsx +++ b/src/components/SelectRoleCard.tsx @@ -14,16 +14,16 @@ const SelectRoleCard = ({ handleAccept, handleRoleChange }: { handleAccept: () = const [checked, setChecked] = useState(false); const [isHidden, setIsHidden] = useState(false); - const [isDialogOpen, setisDialogOpen] = useState(false) + const [isDialogOpen, setisDialogOpen] = useState(false); const handleCheckboxChange = (event: React.ChangeEvent) => { setChecked(event.target.checked); }; const handleContinue = () => { - handleAccept() - setIsHidden(true) - } + handleAccept(); + setIsHidden(true); + }; const handleRadioChange = (event: React.ChangeEvent) => { setSelectedRole(event.target.value as Role); diff --git a/src/components/TermsAndConditionsBox.tsx b/src/components/TermsAndConditionsBox.tsx index ddddc42..30685b9 100644 --- a/src/components/TermsAndConditionsBox.tsx +++ b/src/components/TermsAndConditionsBox.tsx @@ -4,7 +4,7 @@ import { Document, Page, pdfjs } from 'react-pdf'; import { Typography } from '@mui/material'; // https://github.com/wojtekmaj/react-pdf?tab=readme-ov-file#copy-worker-to-public-directory -pdfjs.GlobalWorkerOptions.workerSrc = process.env.PUBLIC_URL + '/pdf.worker.min.mjs' +pdfjs.GlobalWorkerOptions.workerSrc = process.env.PUBLIC_URL + '/pdf.worker.min.mjs'; const TermsAndConditionsBox = ({height}: {height: string}) => { const [numPages, setNumPages] = useState(); diff --git a/src/pages/Email.tsx b/src/pages/Email.tsx index 630145d..31491eb 100644 --- a/src/pages/Email.tsx +++ b/src/pages/Email.tsx @@ -1,8 +1,8 @@ -import React from 'react' +import React from 'react'; -import { Box, Typography } from '@mui/material' +import { Box, Typography } from '@mui/material'; -import { REDIRECT_EMAIL_MSG } from '../constants' +import { REDIRECT_EMAIL_MSG } from '../constants'; const Email = () => { return ( @@ -27,7 +27,7 @@ const Email = () => { {REDIRECT_EMAIL_MSG} - ) -} + ); +}; -export default Email +export default Email; diff --git a/src/pages/OnboardingSuccess.tsx b/src/pages/OnboardingSuccess.tsx index 689b3be..aa64f56 100644 --- a/src/pages/OnboardingSuccess.tsx +++ b/src/pages/OnboardingSuccess.tsx @@ -25,7 +25,7 @@ const OnboardingSuccess = () => { const location = useLocation(); const { cosmosAddress } = location.state as { cosmosAddress?: string - } + }; const [participant, setParticipant] = useState(); const [token, setToken] = useState(''); diff --git a/src/pages/SignWithNitroKey.tsx b/src/pages/SignWithNitroKey.tsx index 63718dc..2b94a71 100644 --- a/src/pages/SignWithNitroKey.tsx +++ b/src/pages/SignWithNitroKey.tsx @@ -37,7 +37,7 @@ const SignWithNitroKey = () => { const subscriberIdHash = localStorage.getItem(SUBSCRIBER_ID_HASH_KEY); if(!subscriberIdHash){ - setIsLoading(false) + setIsLoading(false); enqueueSnackbar("Subscriber ID not found. Please verify your email and try again", { variant: "error" }); } @@ -51,7 +51,7 @@ const SignWithNitroKey = () => { const signEth = async () => { if (session && signClient) { try { - setIsLoading(true) + setIsLoading(true); const jsonMessage = canonicalStringify(message); const hexMsg = utf8ToHex(jsonMessage, true); const receivedEthSig: string = await signClient!.request({ @@ -62,7 +62,7 @@ const SignWithNitroKey = () => { params: [hexMsg, ethAddress], }, }); - setIsLoading(false) + setIsLoading(false); setEthSignature(ethSignature); if (ENABLE_KYC) { @@ -84,7 +84,7 @@ const SignWithNitroKey = () => { } } catch (error) { console.log("err in signing ", error); - setIsLoading(false) + setIsLoading(false); enqueueSnackbar("Error signing message", { variant: "error" }); } } diff --git a/src/pages/Thanks.tsx b/src/pages/Thanks.tsx index 51debcc..794caf3 100644 --- a/src/pages/Thanks.tsx +++ b/src/pages/Thanks.tsx @@ -25,14 +25,14 @@ const Thanks: React.FC = () => { try { if(!token){ - throw new Error("Invalid JWT Token") + throw new Error("Invalid JWT Token"); } const decoded = jwtDecode(token) as JwtPayload; const currentTime = Math.floor(Date.now() / 1000); if (!decoded.subscriber_id) { - throw new Error("Subscriber ID not found") + throw new Error("Subscriber ID not found"); } if (decoded.exp < currentTime) { diff --git a/src/pages/UserVerification.tsx b/src/pages/UserVerification.tsx index 0d858e8..e2ad450 100644 --- a/src/pages/UserVerification.tsx +++ b/src/pages/UserVerification.tsx @@ -52,7 +52,7 @@ const UserVerification = () => { cosmosAddress, receivedEthSig, kycIdHash - }}) + }}); } }, [applicationSubmitted, kycId, navigate, cosmosAddress, message, receivedEthSig]); diff --git a/src/pages/VerifyEmail.tsx b/src/pages/VerifyEmail.tsx index 4c8f053..218997b 100644 --- a/src/pages/VerifyEmail.tsx +++ b/src/pages/VerifyEmail.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React from 'react'; const VerifyEmail = () => { return ( @@ -18,7 +18,7 @@ const VerifyEmail = () => { }} > - ) -} + ); +}; -export default VerifyEmail +export default VerifyEmail; diff --git a/src/utils/sumsub.ts b/src/utils/sumsub.ts index 3d4feeb..3ba3abf 100644 --- a/src/utils/sumsub.ts +++ b/src/utils/sumsub.ts @@ -29,5 +29,5 @@ export const getAccessTokenExpirationHandler = (userId: string) => { return async () => { const newToken = await fetchAccessToken(userId); return newToken; - } + }; };