From 8c131073730ec684145c2cc8ee8d6b39bbe9278d Mon Sep 17 00:00:00 2001
From: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
Date: Sun, 23 Jul 2023 20:08:52 -0600
Subject: chore: improve lint setup

- update eslint config
- merged eslint rules for JS and TS to avoid duplicates
- extended stricter lint ruleset from typescript-eslint
- corrected wrong setup for certain eslint rulesets
- opt in to reportUnusedDisableDirectives config option
- fix or disable a lot of lint issues throughout codebase
- remove trailingComma: all from prettier config which is default in prettier v3
- add volta configuration to package.json to autoload correct node and pnpm versions
- upgrade all eslint and prettier related dependencies to latest
- remove config options from settings.json which are default anyways
- remove config options from settings.json which are outdated/unknown
- set up prettier as default formatter in settings.json
---
 src/routes.tsx | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

(limited to 'src/routes.tsx')

diff --git a/src/routes.tsx b/src/routes.tsx
index beada5c96..9f81e46d9 100644
--- a/src/routes.tsx
+++ b/src/routes.tsx
@@ -51,7 +51,7 @@ class FerdiumRoutes extends Component<IProps> {
     const errorProps = { error: routeProps.stores.globalError.error || {} };
 
     return (
-      // @ts-expect-error
+      // @ts-expect-error Fix me
       <HistoryRouter history={history}>
         <Routes>
           <Route path="/auth" element={<AuthLayoutContainer {...routeProps} />}>
@@ -129,7 +129,7 @@ class FerdiumRoutes extends Component<IProps> {
               />
               <Route
                 path="/settings/services"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<ServicesScreen {...this.props} />}
               />
               <Route
@@ -138,37 +138,37 @@ class FerdiumRoutes extends Component<IProps> {
               />
               <Route
                 path={WORKSPACES_ROUTES.ROOT}
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<WorkspacesScreen {...this.props} />}
               />
               <Route
                 path={WORKSPACES_ROUTES.EDIT}
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<EditWorkspaceScreen {...this.props} />}
               />
               <Route
                 path="/settings/user"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<AccountScreen {...this.props} />}
               />
               <Route
                 path="/settings/user/edit"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<EditUserScreen {...this.props} />}
               />
               <Route
                 path="/settings/team"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<TeamScreen {...this.props} />}
               />
               <Route
                 path="/settings/app"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<EditSettingsScreen {...this.props} />}
               />
               <Route
                 path="/settings/invite"
-                /* @ts-ignore */
+                // @ts-expect-error Fix me
                 element={<InviteSettingsScreen {...this.props} />}
               />
               <Route
-- 
cgit v1.2.3-70-g09d2

