diff options
author | MCMXC <16797721+mcmxcdev@users.noreply.github.com> | 2023-07-23 20:08:52 -0600 |
---|---|---|
committer | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2023-07-25 07:45:23 +0000 |
commit | 8c131073730ec684145c2cc8ee8d6b39bbe9278d (patch) | |
tree | 1129d432ae88475909f0e5d38960395b75364902 /src/routes.tsx | |
parent | 6.4.1-nightly.11 [skip ci] (diff) | |
download | ferdium-app-8c131073730ec684145c2cc8ee8d6b39bbe9278d.tar.gz ferdium-app-8c131073730ec684145c2cc8ee8d6b39bbe9278d.tar.zst ferdium-app-8c131073730ec684145c2cc8ee8d6b39bbe9278d.zip |
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
Diffstat (limited to 'src/routes.tsx')
-rw-r--r-- | src/routes.tsx | 18 |
1 files changed, 9 insertions, 9 deletions
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> { | |||
51 | const errorProps = { error: routeProps.stores.globalError.error || {} }; | 51 | const errorProps = { error: routeProps.stores.globalError.error || {} }; |
52 | 52 | ||
53 | return ( | 53 | return ( |
54 | // @ts-expect-error | 54 | // @ts-expect-error Fix me |
55 | <HistoryRouter history={history}> | 55 | <HistoryRouter history={history}> |
56 | <Routes> | 56 | <Routes> |
57 | <Route path="/auth" element={<AuthLayoutContainer {...routeProps} />}> | 57 | <Route path="/auth" element={<AuthLayoutContainer {...routeProps} />}> |
@@ -129,7 +129,7 @@ class FerdiumRoutes extends Component<IProps> { | |||
129 | /> | 129 | /> |
130 | <Route | 130 | <Route |
131 | path="/settings/services" | 131 | path="/settings/services" |
132 | /* @ts-ignore */ | 132 | // @ts-expect-error Fix me |
133 | element={<ServicesScreen {...this.props} />} | 133 | element={<ServicesScreen {...this.props} />} |
134 | /> | 134 | /> |
135 | <Route | 135 | <Route |
@@ -138,37 +138,37 @@ class FerdiumRoutes extends Component<IProps> { | |||
138 | /> | 138 | /> |
139 | <Route | 139 | <Route |
140 | path={WORKSPACES_ROUTES.ROOT} | 140 | path={WORKSPACES_ROUTES.ROOT} |
141 | /* @ts-ignore */ | 141 | // @ts-expect-error Fix me |
142 | element={<WorkspacesScreen {...this.props} />} | 142 | element={<WorkspacesScreen {...this.props} />} |
143 | /> | 143 | /> |
144 | <Route | 144 | <Route |
145 | path={WORKSPACES_ROUTES.EDIT} | 145 | path={WORKSPACES_ROUTES.EDIT} |
146 | /* @ts-ignore */ | 146 | // @ts-expect-error Fix me |
147 | element={<EditWorkspaceScreen {...this.props} />} | 147 | element={<EditWorkspaceScreen {...this.props} />} |
148 | /> | 148 | /> |
149 | <Route | 149 | <Route |
150 | path="/settings/user" | 150 | path="/settings/user" |
151 | /* @ts-ignore */ | 151 | // @ts-expect-error Fix me |
152 | element={<AccountScreen {...this.props} />} | 152 | element={<AccountScreen {...this.props} />} |
153 | /> | 153 | /> |
154 | <Route | 154 | <Route |
155 | path="/settings/user/edit" | 155 | path="/settings/user/edit" |
156 | /* @ts-ignore */ | 156 | // @ts-expect-error Fix me |
157 | element={<EditUserScreen {...this.props} />} | 157 | element={<EditUserScreen {...this.props} />} |
158 | /> | 158 | /> |
159 | <Route | 159 | <Route |
160 | path="/settings/team" | 160 | path="/settings/team" |
161 | /* @ts-ignore */ | 161 | // @ts-expect-error Fix me |
162 | element={<TeamScreen {...this.props} />} | 162 | element={<TeamScreen {...this.props} />} |
163 | /> | 163 | /> |
164 | <Route | 164 | <Route |
165 | path="/settings/app" | 165 | path="/settings/app" |
166 | /* @ts-ignore */ | 166 | // @ts-expect-error Fix me |
167 | element={<EditSettingsScreen {...this.props} />} | 167 | element={<EditSettingsScreen {...this.props} />} |
168 | /> | 168 | /> |
169 | <Route | 169 | <Route |
170 | path="/settings/invite" | 170 | path="/settings/invite" |
171 | /* @ts-ignore */ | 171 | // @ts-expect-error Fix me |
172 | element={<InviteSettingsScreen {...this.props} />} | 172 | element={<InviteSettingsScreen {...this.props} />} |
173 | /> | 173 | /> |
174 | <Route | 174 | <Route |