Skip to content

Commit 7766089

Browse files
committed
Fix some eslint warnings
1 parent 2198396 commit 7766089

File tree

12 files changed

+16
-19
lines changed

12 files changed

+16
-19
lines changed

frontend/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,17 @@
3838
"start": "react-scripts start",
3939
"build": "react-scripts build",
4040
"test": "react-scripts test",
41-
"eject": "react-scripts eject"
41+
"eject": "react-scripts eject",
42+
"lint": "eslint ."
4243
},
4344
"eslintConfig": {
4445
"extends": [
4546
"react-app",
4647
"react-app/jest"
47-
]
48+
],
49+
"rules": {
50+
"no-template-curly-in-string": "off"
51+
}
4852
},
4953
"browserslist": {
5054
"production": [

frontend/src/domain/context/CollaborationContext.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export const CollaborationProvider: React.FC<{ children: ReactNode }> = ({ child
4545
const [connectedUsers, setConnectedUsers] = useState<string[]>([]);
4646
const [editor, setEditor] = useState<monaco.editor.IStandaloneCodeEditor | null>(null);
4747
const [provider, setProvider] = useState<WebsocketProvider | null>(null);
48-
const [binding, setBinding] = useState<MonacoBinding | null>(null);
4948

5049
useEffect(() => {
5150
if (!roomId) return;
@@ -67,7 +66,6 @@ export const CollaborationProvider: React.FC<{ children: ReactNode }> = ({ child
6766

6867
const ytext = provider.doc.getText("monaco");
6968
const binding = new MonacoBinding(ytext, editor.getModel()!, new Set([editor]), provider.awareness);
70-
setBinding(binding);
7169

7270
const ymap = provider.doc.getMap("sharedMap");
7371
ymap.observe((event) => {

frontend/src/domain/users/IUser.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { User } from "domain/entities/User";
2-
31
export interface IUserRegisterInput {
42
username: string;
53
email: string;

frontend/src/presentation/components/LoginForm/LoginForm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect, useState } from "react";
1+
import React, { useState } from "react";
22
import styles from "./LoginForm.module.css";
33
import { Link, useLocation, useNavigate } from "react-router-dom";
44
import { handleError } from "presentation/utils/errorHandler";

frontend/src/presentation/components/ProfileContainer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export const ProfileContainer: React.FC = () => {
2121
<>
2222
<div className={styles.container}>
2323
<div className={styles.profileContainer}>
24-
<img className={styles.profilePicture} src={SampleProfilePicture} />
24+
<img className={styles.profilePicture} src={SampleProfilePicture} alt="profile" />
2525
<div className={styles.profileDetailsContainer}>
2626
<div className={styles.nameRow}>
2727
<h2 className={styles.name}>{user?.username}</h2>

frontend/src/presentation/components/QuestionCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// QuestionCard.tsx
22

33
import React from "react";
4-
import { Card, Tag, Button, message } from "antd";
4+
import { Card, Tag } from "antd";
55
import { Question } from "../../domain/entities/Question";
66
import styles from "./QuestionCard.module.css";
77
import { getDifficultyColor } from "presentation/utils/QuestionUtils";

frontend/src/presentation/components/RecentAttemptsTable.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ export const RecentAttemptsTable: React.FC = () => {
5252
// Modal State for Viewing Codes
5353
const [isModalVisible, setIsModalVisible] = useState<boolean>(false);
5454
const [currentCodes, setCurrentCodes] = useState<string[]>([]);
55-
const [currentAttemptId, setCurrentAttemptId] = useState<string>(""); // To identify which attempt's codes are being viewed
5655

5756
// Fetch Recent Attempts on Component Mount
5857
useEffect(() => {
@@ -122,15 +121,13 @@ export const RecentAttemptsTable: React.FC = () => {
122121
// Function to Show Modal with Codes
123122
const showModal = (attemptCodes: string[], attemptId: string) => {
124123
setCurrentCodes(attemptCodes);
125-
setCurrentAttemptId(attemptId);
126124
setIsModalVisible(true);
127125
};
128126

129127
// Function to Close Modal
130128
const handleModalClose = () => {
131129
setIsModalVisible(false);
132130
setCurrentCodes([]);
133-
setCurrentAttemptId("");
134131
};
135132

136133
// Define Columns for the Table

frontend/src/presentation/components/SignUpForm/SignUpForm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState } from "react";
1+
import React from "react";
22
import styles from "./SignUpForm.module.css";
33
import { useNavigate } from "react-router-dom";
44
import { handleError } from "presentation/utils/errorHandler";

frontend/src/presentation/pages/CollaborationRoomPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useCallback, useEffect, useRef } from "react";
1+
import React, { useState, useEffect } from "react";
22
import styles from "./CollaborationRoomPage.module.css";
33
import CodeEditor from "../../presentation/components/CodeEditor/CodeEditor";
44
import { QuestionDetail } from "../../presentation/components/QuestionDetail";

frontend/src/presentation/pages/ResetPasswordPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React, { useEffect, useState } from "react";
1+
import React, { useState } from "react";
22
import styles from "./ResetPasswordPage.module.css";
33

4-
import { Link, useNavigate, useParams, useSearchParams } from "react-router-dom";
4+
import { Link, useNavigate, useSearchParams } from "react-router-dom";
55
import { Form, Input, Button } from "antd";
66
import { getEqualityValidator, getPasswordStrengthValidator } from "presentation/utils/formUtils";
77
import { useForm } from "antd/es/form/Form";

0 commit comments

Comments
 (0)