feat(master-sync): add plugin + type fixes#4315
feat(master-sync): add plugin + type fixes#4315SystemVirtue wants to merge 1 commit intopear-devs:masterfrom
Conversation
There was a problem hiding this comment.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
eslint
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 142 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 143 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 155 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 157 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 157 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ············
pear-desktop/src/plugins/master-sync/index.ts
Line 158 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace API·call·failed·after·${retries}·attempts:·${errorMsg} with ⏎················API·call·failed·after·${retries}·attempts:·${errorMsg},⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Line 160 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 161 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace API·call·failed·(attempt·${attempt·+·1}/${retries}),·retrying·in·${delay}ms:·${errorMsg} with ⏎················API·call·failed·(attempt·${attempt·+·1}/${retries}),·retrying·in·${delay}ms:·${errorMsg},⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Line 164 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace resolve with (resolve)
pear-desktop/src/plugins/master-sync/index.ts
Line 165 in d8a71ee
🚫 [eslint] <stylistic/arrow-parens> reported by reviewdog 🐶
Expected parentheses around arrow function argument.
pear-desktop/src/plugins/master-sync/index.ts
Line 165 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace 'master-sync:update-state', with ⏎········'master-sync:update-state',⏎·······
pear-desktop/src/plugins/master-sync/index.ts
Line 174 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 174 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 174 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 175 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 176 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 177 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············ with ··············
pear-desktop/src/plugins/master-sync/index.ts
Line 178 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 179 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 181 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ··········if·(!config.enabled) with ············if·(!config.enabled)⏎·············
pear-desktop/src/plugins/master-sync/index.ts
Line 182 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ··········if·(config.role·!==·'MASTER') with ············if·(config.role·!==·'MASTER')⏎·············
pear-desktop/src/plugins/master-sync/index.ts
Line 183 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·········· with ············
pear-desktop/src/plugins/master-sync/index.ts
Line 185 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 185 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 187 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 189 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 190 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 191 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 193 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 194 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 195 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············ with ··············
pear-desktop/src/plugins/master-sync/index.ts
Line 196 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 197 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace const·clearResult·=·await·callSlaveAPI('/api/v1/queue',·'DELETE' with ··const·clearResult·=·await·callSlaveAPI(⏎··················'/api/v1/queue',⏎··················'DELETE',⏎················
pear-desktop/src/plugins/master-sync/index.ts
Line 198 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 199 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace await·log(Failed·to·clear·slave·queue:·${clearResult.error}`` with ··await·log(⏎····················Failed·to·clear·slave·queue:·${clearResult.error}`,⏎··················`
pear-desktop/src/plugins/master-sync/index.ts
Line 200 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 201 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ··············const·addResult·=·await·callSlaveAPI('/api/v1/queue',·'POST',·{·videoId with ················const·addResult·=·await·callSlaveAPI('/api/v1/queue',·'POST',·{⏎··················videoId,⏎···············
pear-desktop/src/plugins/master-sync/index.ts
Line 203 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 203 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 204 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace await·log(Failed·to·add·video·to·slave·queue:·${addResult.error}`` with ··await·log(⏎····················Failed·to·add·video·to·slave·queue:·${addResult.error}`,⏎··················`
pear-desktop/src/plugins/master-sync/index.ts
Line 205 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 206 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ················ with ··················
pear-desktop/src/plugins/master-sync/index.ts
Line 207 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 208 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace await·log(Failed·to·start·playback·on·slave:·${playResult.error}`` with ··await·log(⏎······················Failed·to·start·playback·on·slave:·${playResult.error}`,⏎····················`
pear-desktop/src/plugins/master-sync/index.ts
Line 209 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 210 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 211 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 211 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 212 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 213 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 214 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 215 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·········· with ············
pear-desktop/src/plugins/master-sync/index.ts
Line 216 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 218 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace if·(config.syncPlayPause·&&·isPaused·!==·null·&&·isPaused·!==·lastPausedState with ··if·(⏎··············config.syncPlayPause·&&⏎··············isPaused·!==·null·&&⏎··············isPaused·!==·lastPausedState⏎············
pear-desktop/src/plugins/master-sync/index.ts
Line 219 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············await·log(Playback·state·changed·to:·${isPaused·?·'paused'·:·'playing'}); with ··············await·log(⏎················Playback·state·changed·to:·${isPaused·?·'paused'·:·'playing'},
pear-desktop/src/plugins/master-sync/index.ts
Line 220 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··);
pear-desktop/src/plugins/master-sync/index.ts
Line 221 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎··
pear-desktop/src/plugins/master-sync/index.ts
Line 222 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 223 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace await·log('Skipping·play/pause·sync·because·role·is·not·MASTER' with ··await·log(⏎··················'Skipping·play/pause·sync·because·role·is·not·MASTER',⏎················
pear-desktop/src/plugins/master-sync/index.ts
Line 224 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 225 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 226 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 227 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 228 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 229 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 230 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 231 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 231 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 232 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 233 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············ with ··············
pear-desktop/src/plugins/master-sync/index.ts
Line 234 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 235 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 237 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 238 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 239 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············ with ··············
pear-desktop/src/plugins/master-sync/index.ts
Line 240 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 240 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············⏎············ with ⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Lines 241 to 242 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 243 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 244 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 246 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 247 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 247 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 248 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 248 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·········· with ············
pear-desktop/src/plugins/master-sync/index.ts
Line 249 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 249 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 249 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 250 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ······} with ········},⏎······
pear-desktop/src/plugins/master-sync/index.ts
Line 251 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 254 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 254 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .length on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 261 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 273 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 275 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 275 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace Queue·synced:·${successCount}/${queue.length}·items·added with ⏎············Queue·synced:·${successCount}/${queue.length}·items·added,⏎··········
pear-desktop/src/plugins/master-sync/index.ts
Line 283 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .length on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 283 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 285 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 286 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 287 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 287 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ········
pear-desktop/src/plugins/master-sync/index.ts
Line 295 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ··········
pear-desktop/src/plugins/master-sync/index.ts
Line 312 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 316 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace Failed·to·request·state·from·renderer:·${error.message} with ⏎··············Failed·to·request·state·from·renderer:·${error.message},⏎············
pear-desktop/src/plugins/master-sync/index.ts
Line 317 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 317 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ··········
pear-desktop/src/plugins/master-sync/index.ts
Line 319 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 324 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace '[Master·Sync]·Failed·to·send·state·request:',·error with ⏎················'[Master·Sync]·Failed·to·send·state·request:',⏎················error,⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Line 325 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace 'Periodic·sync·not·started·(plugin·disabled·or·not·MASTER)' with ⏎············'Periodic·sync·not·started·(plugin·disabled·or·not·MASTER)',⏎··········
pear-desktop/src/plugins/master-sync/index.ts
Line 329 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 335 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 342 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access ._startPeriodicSync on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 342 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎········
pear-desktop/src/plugins/master-sync/index.ts
Line 344 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 345 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 346 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 347 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ······}) with ········})⏎········
pear-desktop/src/plugins/master-sync/index.ts
Line 348 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 349 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 350 in d8a71ee
🚫 [eslint] <@typescript-eslint/require-await> reported by reviewdog 🐶
Async method 'onConfigChange' has no 'await' expression.
pear-desktop/src/plugins/master-sync/index.ts
Line 353 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 365 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe spread of an any[] array type.
pear-desktop/src/plugins/master-sync/index.ts
Line 368 in d8a71ee
🚫 [eslint] <prefer-const> reported by reviewdog 🐶
'currentQueue' is never reassigned. Use 'const' instead.
pear-desktop/src/plugins/master-sync/index.ts
Line 376 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 376 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 381 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace item with (item)
pear-desktop/src/plugins/master-sync/index.ts
Line 382 in d8a71ee
🚫 [eslint] <stylistic/arrow-parens> reported by reviewdog 🐶
Expected parentheses around arrow function argument.
pear-desktop/src/plugins/master-sync/index.ts
Line 382 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-return> reported by reviewdog 🐶
Unsafe return of a value of type any.
pear-desktop/src/plugins/master-sync/index.ts
Line 382 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 382 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .id on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 382 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 397 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 398 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 406 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 407 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎···········
pear-desktop/src/plugins/master-sync/index.ts
Line 419 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ··········
pear-desktop/src/plugins/master-sync/index.ts
Line 421 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ············ with ⏎············await·log(
pear-desktop/src/plugins/master-sync/index.ts
Line 427 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace await·log('Found·player·elements·after·'·+·checkAttempts·+·'·attempts' with ··'Found·player·elements·after·'·+·checkAttempts·+·'·attempts',⏎············
pear-desktop/src/plugins/master-sync/index.ts
Line 428 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace '[role="heading"][title]' with ⏎················'[role="heading"][title]',⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Line 446 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ··············
pear-desktop/src/plugins/master-sync/index.ts
Line 448 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ················
pear-desktop/src/plugins/master-sync/index.ts
Line 452 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace 'v' with ⏎··················'v',⏎················
pear-desktop/src/plugins/master-sync/index.ts
Line 454 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ················
pear-desktop/src/plugins/master-sync/index.ts
Line 458 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎·············
pear-desktop/src/plugins/master-sync/index.ts
Line 464 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 487 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 487 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 489 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 489 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .logDebug on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 490 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 499 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .addEventListener on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 499 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 499 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ············
pear-desktop/src/plugins/master-sync/index.ts
Line 502 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 503 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 503 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .getPlayerResponse on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 503 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 504 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoDetails on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 504 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ············
pear-desktop/src/plugins/master-sync/index.ts
Line 505 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Lines 507 to 512 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 507 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .invoke on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 507 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 508 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 508 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 509 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 509 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .success on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 513 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .error on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 514 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 517 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 518 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 523 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 523 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .getPlayerResponse on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 523 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 524 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoDetails on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 524 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Lines 526 to 531 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 526 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎············
pear-desktop/src/plugins/master-sync/index.ts
Line 526 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .invoke on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 526 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 527 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 527 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 527 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 528 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 528 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoId on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 528 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 529 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-call> reported by reviewdog 🐶
Unsafe call of an any typed value.
pear-desktop/src/plugins/master-sync/index.ts
Line 529 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .getPlayerState on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 529 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 530 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace }) with ··})⏎············
pear-desktop/src/plugins/master-sync/index.ts
Line 531 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .catch on an any value.
pear-desktop/src/plugins/master-sync/index.ts
Line 531 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 531 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace console.error('[Master·Sync]·Failed·to·send·initial·state:',·error with ··console.error(⏎················'[Master·Sync]·Failed·to·send·initial·state:',⏎················error,⏎··············
pear-desktop/src/plugins/master-sync/index.ts
Line 532 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ··
pear-desktop/src/plugins/master-sync/index.ts
Line 533 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/index.ts
Line 535 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎···········
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·currentConfig.role·===·'SLAVE'·?·'127.0.0.1' with ⏎··········currentConfig.role·===·'SLAVE'⏎············?·'127.0.0.1'⏎···········
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type RequestInit | undefined.
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace (res.status·===·403·||·res.status·===·401)·&&·currentConfig.slaveAuthToken with ⏎············(res.status·===·403·||·res.status·===·401)·&&⏎············currentConfig.slaveAuthToken⏎··········
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type RequestInit | undefined.
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·signal:·controller.signal,·headers:·{·Authorization:·Bearer·${currentConfig.slaveAuthToken}·} with ⏎··············signal:·controller.signal,⏎··············headers:·{⏎················Authorization:·Bearer·${currentConfig.slaveAuthToken},⏎··············},⏎···········
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 105 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 105 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 106 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·json?.title·||·json?.videoDetails?.title·||·json?.name·|| with ⏎··············json?.title·||⏎··············json?.videoDetails?.title·||⏎··············json?.name·||⏎·············
pear-desktop/src/plugins/master-sync/menu.ts
Line 106 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .title on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 106 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoDetails on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 106 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .name on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 106 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·Connection·successful·to·${targetHost}:${port}·+ with ⏎················Connection·successful·to·${targetHost}:${port}·+⏎···············
pear-desktop/src/plugins/master-sync/menu.ts
Line 108 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ``http://${targetHost}:${port}/auth/master-sync,·{·method:·'POST'·}·as·any with `⏎··················`http://${targetHost}:${port}/auth/master-sync`,⏎··················{·method:·'POST'·}·as·any,⏎················`
pear-desktop/src/plugins/master-sync/menu.ts
Line 122 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type RequestInit | undefined.
pear-desktop/src/plugins/master-sync/menu.ts
Line 122 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 122 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Token·request·failed:·${authRes.status}·${authRes.statusText}`` with ⏎····················type:·'error',⏎····················message:·Token·request·failed:·${authRes.status}·${authRes.statusText}`,⏎·················`
pear-desktop/src/plugins/master-sync/menu.ts
Line 124 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·accessToken?:·string with ⏎····················accessToken?:·string;⏎·················
pear-desktop/src/plugins/master-sync/menu.ts
Line 126 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Insert ⏎·······················
pear-desktop/src/plugins/master-sync/menu.ts
Line 135 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·message:·'Authorization·token·saved.' with ⏎························message:·'Authorization·token·saved.',⏎·····················
pear-desktop/src/plugins/master-sync/menu.ts
Line 140 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·message:·'Authorization·token·was·not·saved.' with ⏎························message:·'Authorization·token·was·not·saved.',⏎·····················
pear-desktop/src/plugins/master-sync/menu.ts
Line 142 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type RequestInit | undefined.
pear-desktop/src/plugins/master-sync/menu.ts
Line 146 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·signal:·controller.signal,·headers:·{·Authorization:·Bearer·${token}·} with ⏎······················signal:·controller.signal,⏎······················headers:·{·Authorization:·Bearer·${token}·},⏎···················
pear-desktop/src/plugins/master-sync/menu.ts
Line 146 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 146 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 148 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace .json() with ⏎························.json()⏎························
pear-desktop/src/plugins/master-sync/menu.ts
Line 148 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 148 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 149 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·json2?.title·||·json2?.videoDetails?.title·||·json2?.name·|| with ⏎························json2?.title·||⏎························json2?.videoDetails?.title·||⏎························json2?.name·||⏎·······················
pear-desktop/src/plugins/master-sync/menu.ts
Line 149 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .title on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 149 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .videoDetails on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 149 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .name on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 149 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·message:·Connection·successful·to·${targetHost}:${port}·+·(title2·?·\nSong·info:·${title2}·:·'') with ⏎························message:⏎··························Connection·successful·to·${targetHost}:${port}·+⏎··························(title2·?·\nSong·info:·${title2}·:·''),⏎·····················
pear-desktop/src/plugins/master-sync/menu.ts
Line 150 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Connection·failed·after·token·request:·HTTP·${retryRes.status}·${retryRes.statusText}\n${text2}`` with ⏎························type:·'error',⏎························message:·Connection·failed·after·token·request:·HTTP·${retryRes.status}·${retryRes.statusText}\n${text2}`,⏎·····················`
pear-desktop/src/plugins/master-sync/menu.ts
Line 153 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·'No·token·returned·from·SLAVE.' with ⏎······················type:·'error',⏎······················message:·'No·token·returned·from·SLAVE.',⏎···················
pear-desktop/src/plugins/master-sync/menu.ts
Line 156 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 159 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Failed·to·request·token:·${authErr?.message·??·String(authErr)}`` with ⏎··················type:·'error',⏎··················message:·Failed·to·request·token:·${authErr?.message·??·String(authErr)}`,⏎···············`
pear-desktop/src/plugins/master-sync/menu.ts
Line 160 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 160 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'info',·message:·'Test·cancelled.' with ⏎················type:·'info',⏎················message:·'Test·cancelled.',⏎·············
pear-desktop/src/plugins/master-sync/menu.ts
Line 163 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Connection·failed:·HTTP·${res.status}·${res.statusText}\n${text}`` with ⏎··············type:·'error',⏎··············message:·Connection·failed:·HTTP·${res.status}·${res.statusText}\n${text}`,⏎···········`
pear-desktop/src/plugins/master-sync/menu.ts
Line 167 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 169 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .name on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 171 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Connection·timed·out·after·${timeoutMs}ms`` with ⏎··············type:·'error',⏎··············message:·Connection·timed·out·after·${timeoutMs}ms`,⏎···········`
pear-desktop/src/plugins/master-sync/menu.ts
Line 172 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Connection·error:·${err?.message·??·String(err)}`` with ⏎··············type:·'error',⏎··············message:·Connection·error:·${err?.message·??·String(err)}`,⏎···········`
pear-desktop/src/plugins/master-sync/menu.ts
Line 174 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 174 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Token·request·failed:·${res.status}·${res.statusText}`` with ⏎··················type:·'error',⏎··················message:·Token·request·failed:·${res.status}·${res.statusText}`,⏎···············`
pear-desktop/src/plugins/master-sync/menu.ts
Line 215 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·message:·'Authorization·token·received·and·saved.' with ⏎··················message:·'Authorization·token·received·and·saved.',⏎···············
pear-desktop/src/plugins/master-sync/menu.ts
Line 222 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·'No·token·received·from·SLAVE.' with ⏎··················type:·'error',⏎··················message:·'No·token·received·from·SLAVE.',⏎···············
pear-desktop/src/plugins/master-sync/menu.ts
Line 224 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
pear-desktop/src/plugins/master-sync/menu.ts
Line 226 in d8a71ee
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·type:·'error',·message:·Failed·to·request·token:·${err.message}`` with ⏎················type:·'error',⏎················message:·Failed·to·request·token:·${err.message}`,⏎·············`
pear-desktop/src/plugins/master-sync/menu.ts
Line 227 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .message on an any value.
pear-desktop/src/plugins/master-sync/menu.ts
Line 227 in d8a71ee
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type Float32Array<ArrayBuffer>.
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
| const ffmpegMutex = new Mutex(); | ||
|
|
||
| Platform.shim.eval = async (data: Types.BuildScriptResult, env: Record<string, Types.VMPrimative>) => { | ||
| Platform.shim.eval = async (data: any, env: Record<string, any>) => { |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
| const ffmpegMutex = new Mutex(); | ||
|
|
||
| Platform.shim.eval = async (data: Types.BuildScriptResult, env: Record<string, Types.VMPrimative>) => { | ||
| Platform.shim.eval = async (data: any, env: Record<string, any>) => { |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-explicit-any> reported by reviewdog 🐶
Unexpected any. Specify a different type.
| const ffmpegMutex = new Mutex(); | ||
|
|
||
| Platform.shim.eval = async (data: Types.BuildScriptResult, env: Record<string, Types.VMPrimative>) => { | ||
| Platform.shim.eval = async (data: any, env: Record<string, any>) => { |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/require-await> reported by reviewdog 🐶
Async arrow function has no 'await' expression.
| @@ -0,0 +1,545 @@ | |||
| import { createPlugin } from '@/utils'; | |||
There was a problem hiding this comment.
🚫 [eslint] <importPlugin/order> reported by reviewdog 🐶
There should be at least one empty line between import groups
| import { createPlugin } from '@/utils'; | |
| import { createPlugin } from '@/utils'; | |
| autoRequestToken: false, | ||
| } as MasterSyncConfig, | ||
| stylesheets: [masterSyncStyle], | ||
|
|
There was a problem hiding this comment.
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Delete ··
| // Retry immediately once with new token | ||
| // Rebuild options with new token | ||
| const retryOptions = { ...options } as any; | ||
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-unsafe-assignment> reported by reviewdog 🐶
Unsafe assignment of an any value.
| // Retry immediately once with new token | ||
| // Rebuild options with new token | ||
| const retryOptions = { ...options } as any; | ||
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .headers on an any value.
| // Retry immediately once with new token | ||
| // Rebuild options with new token | ||
| const retryOptions = { ...options } as any; | ||
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; |
There was a problem hiding this comment.
🚫 [eslint] <prettier/prettier> reported by reviewdog 🐶
Replace ·...retryOptions.headers,·Authorization:·Bearer·${token}`` with ⏎························...retryOptions.headers,⏎························Authorization:·Bearer·${token}`,⏎·····················`
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; | |
| retryOptions.headers = { | |
| ...retryOptions.headers, | |
| Authorization: `Bearer ${token}`, | |
| }; |
| // Retry immediately once with new token | ||
| // Rebuild options with new token | ||
| const retryOptions = { ...options } as any; | ||
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-unsafe-member-access> reported by reviewdog 🐶
Unsafe member access .headers on an any value.
| // Rebuild options with new token | ||
| const retryOptions = { ...options } as any; | ||
| retryOptions.headers = { ...retryOptions.headers, Authorization: `Bearer ${token}` }; | ||
| const retryResp = await fetch(url, retryOptions); |
There was a problem hiding this comment.
🚫 [eslint] <@typescript-eslint/no-unsafe-argument> reported by reviewdog 🐶
Unsafe argument of type any assigned to a parameter of type RequestInit | undefined.
Adds the master-sync plugin and fixes type issues in api-server, downloader, and skip-silences so the repository typechecks cleanly. Verified: 'pnpm typecheck' passes and 'pnpm dev' builds with master-sync included.\n\nFiles added/changed: src/plugins/master-sync/, src/plugins/api-server/, src/plugins/downloader/, src/plugins/skip-silences/.