diff --git a/README.md b/README.md index f4955d7171..e6bc8ba291 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,9 @@ npm run stems # common in watch mode npm run common + +# lint and typecheck +npm run verify ``` ### Installing and Updating packages diff --git a/packages/common/src/services/audius-backend/AudiusBackend.ts b/packages/common/src/services/audius-backend/AudiusBackend.ts index e392454822..3434c62946 100644 --- a/packages/common/src/services/audius-backend/AudiusBackend.ts +++ b/packages/common/src/services/audius-backend/AudiusBackend.ts @@ -713,7 +713,7 @@ export const audiusBackend = ({ sanityChecks(audiusLibs) } catch (err) { - console.log(err) + console.error(err) libsError = getErrorMessage(err) } @@ -1235,7 +1235,7 @@ export const audiusBackend = ({ await audiusLibs.User.updateIsVerified(userId, verified) return true } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return false } } @@ -1244,7 +1244,7 @@ export const audiusBackend = ({ try { return await audiusLibs.EntityManager.followUser(followeeUserId) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1253,7 +1253,7 @@ export const audiusBackend = ({ try { return await audiusLibs.EntityManager.unfollowUser(followeeUserId) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1275,7 +1275,7 @@ export const audiusBackend = ({ ) } } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) } return followers @@ -1301,7 +1301,7 @@ export const audiusBackend = ({ ) return (playlists || []).map(getCollectionImages) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return [] } } @@ -1337,7 +1337,7 @@ export const audiusBackend = ({ } catch (err) { // This code path should never execute console.debug('Reached client createPlaylist catch block') - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return { playlistId: null, error: true } } } @@ -1488,7 +1488,7 @@ export const audiusBackend = ({ offset ) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return [] } } @@ -1504,7 +1504,7 @@ export const audiusBackend = ({ JSON.stringify(metadata) ) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1517,7 +1517,7 @@ export const audiusBackend = ({ blockNumber: txReceipt.blockNumber } } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1533,7 +1533,7 @@ export const audiusBackend = ({ JSON.stringify(metadata) ) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1543,7 +1543,7 @@ export const audiusBackend = ({ try { return await audiusLibs.EntityManager.unsaveTrack(trackId) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -1553,7 +1553,7 @@ export const audiusBackend = ({ try { return await audiusLibs.EntityManager.unsavePlaylist(playlistId) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) throw err } } @@ -2810,7 +2810,7 @@ export const audiusBackend = ({ try { return await audiusLibs.Notifications.viewPlaylist({ playlistId }) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) } } @@ -2831,7 +2831,7 @@ export const audiusBackend = ({ body: JSON.stringify({ token }) }).then((res) => res.json()) } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return { error: true } } } @@ -2844,7 +2844,7 @@ export const audiusBackend = ({ audiusLibs.solanaWeb3Manager.feePayerKey = new PublicKey(feePayer) return { feePayer } } catch (err) { - console.log(getErrorMessage(err)) + console.error(getErrorMessage(err)) return { error: true } } } @@ -2905,7 +2905,7 @@ export const audiusBackend = ({ const ownerWAudioBalance = await audiusLibs.solanaWeb3Manager.getWAudioBalance(userBank) if (!ownerWAudioBalance) { - console.log('Failed to fetch account waudio balance') + console.error('Failed to fetch account waudio balance') return new BN('0') } return ownerWAudioBalance @@ -3187,8 +3187,7 @@ export const audiusBackend = ({ } return res } catch (e) { - console.log(`Failed in libs call to claim reward`) - console.error(e) + console.error(`Failed in libs call to claim reward ${e}`) return { error: true } } } @@ -3390,14 +3389,6 @@ async function getCreateAssociatedTokenAccountTransaction({ mintKey, solanaTokenProgramKey }) - console.log({ - SYSVAR_RENT_PUBKEY, - solanaTokenProgramKey - }) - - console.log({ - SystemProgram - }) const accounts = [ // 0. `[sw]` Funding account (must be a system account) { diff --git a/packages/common/src/services/audius-backend/Rewards.ts b/packages/common/src/services/audius-backend/Rewards.ts index 2e908580c1..b65cc4d12e 100644 --- a/packages/common/src/services/audius-backend/Rewards.ts +++ b/packages/common/src/services/audius-backend/Rewards.ts @@ -68,7 +68,7 @@ export class ClientRewardsReporter { specifier }) } catch (e) { - console.log(`Report success failure: ${e}`) + console.error(`Report success failure: ${e}`) } })() } @@ -113,7 +113,7 @@ export class ClientRewardsReporter { specifier }) } catch (e) { - console.log(`Report retry failure: ${e}`) + console.error(`Report retry failure: ${e}`) } })() } @@ -172,7 +172,7 @@ export class ClientRewardsReporter { specifier }) } catch (e) { - console.log(`Report failure failure: ${e}`) + console.error(`Report failure failure: ${e}`) } })() } @@ -224,7 +224,7 @@ export class ClientRewardsReporter { reason }) } catch (e) { - console.log(`Report AAO rejection failure: ${e}`) + console.error(`Report AAO rejection failure: ${e}`) } })() } diff --git a/packages/common/src/services/audius-backend/solana.ts b/packages/common/src/services/audius-backend/solana.ts index 49286a9df6..f739d0aa39 100644 --- a/packages/common/src/services/audius-backend/solana.ts +++ b/packages/common/src/services/audius-backend/solana.ts @@ -38,7 +38,7 @@ export const isValidSolDestinationAddress = async ( const ignored = new solanaweb3.PublicKey(destinationWallet) return true } catch (err) { - console.log(err) + console.debug(err) return false } } @@ -57,7 +57,7 @@ export const isSolWallet = async ( const destination = new solanaweb3.PublicKey(destinationWallet) return solanaweb3.PublicKey.isOnCurve(destination.toBytes()) } catch (err) { - console.log(err) + console.debug(err) return false } } @@ -213,7 +213,7 @@ export const createUserBankIfNeeded = async ( // If it already existed, return early if (res.didExist) { - console.log('Userbank already exists') + console.debug('Userbank already exists') } else { // Otherwise we must have tried to create one console.info(`Userbank doesn't exist, attempted to create...`) diff --git a/packages/common/src/store/social/tracks/actions.ts b/packages/common/src/store/social/tracks/actions.ts index 1160eec7c4..109cdbb9c7 100644 --- a/packages/common/src/store/social/tracks/actions.ts +++ b/packages/common/src/store/social/tracks/actions.ts @@ -85,9 +85,7 @@ export const setArtistPick = createCustomAction( (trackId: ID) => ({ trackId }) ) -export const unsetArtistPick = createCustomAction(UNSET_ARTIST_PICK, () => { - console.log('artist pick ') -}) +export const unsetArtistPick = createCustomAction(UNSET_ARTIST_PICK, () => {}) export const recordListen = createCustomAction( RECORD_LISTEN, diff --git a/packages/embed/.eslintcache b/packages/embed/.eslintcache deleted file mode 100644 index 51f33592aa..0000000000 --- a/packages/embed/.eslintcache +++ /dev/null @@ -1 +0,0 @@ -[{"/Users/ray/Documents/Audius/audius-client/packages/embed/src/analytics/analytics.js":"1","/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/api.js":"2","/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/util.js":"3","/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/webpack.config.js":"4","/Users/ray/Documents/Audius/audius-client/packages/embed/src/audio/AudioPlayer.js":"5","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/app.jsx":"6","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/artwork/Artwork.jsx":"7","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/AudiusLogoButton.jsx":"8","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/Button.jsx":"9","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/ShareButton.jsx":"10","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/card/Card.jsx":"11","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleDetailsView.jsx":"12","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleGallery.jsx":"13","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleHelmet.jsx":"14","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleTile.jsx":"15","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectiblesHeader.jsx":"16","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectiblesPlayerContainer.jsx":"17","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/collectibleHelpers.js":"18","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionHelmet.jsx":"19","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionPlayerCard.jsx":"20","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionPlayerContainer.jsx":"21","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/deleted/DeletedContent.jsx":"22","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/deleted/DeletedContentTiny.jsx":"23","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/error/Error.jsx":"24","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/loading/Loading.jsx":"25","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/AudiusLogo.jsx":"26","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/ListenOnAudiusCTA.jsx":"27","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PausePopover.jsx":"28","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PauseProvider.jsx":"29","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PrimaryLabel.jsx":"30","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/playbutton/PlayButton.jsx":"31","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/scrubber/BedtimeScrubber.jsx":"32","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/spinner/Spinner.jsx":"33","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/titles/Titles.jsx":"34","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/toast/Toast.jsx":"35","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/toast/ToastContext.jsx":"36","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackHelmet.jsx":"37","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerCard.jsx":"38","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerCompact.jsx":"39","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerContainer.jsx":"40","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerTiny.jsx":"41","/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/twitterfooter/TwitterFooter.jsx":"42","/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/usePlayback.js":"43","/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/useRecordListens.js":"44","/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/useSpacebar.js":"45","/Users/ray/Documents/Audius/audius-client/packages/embed/src/index.js":"46","/Users/ray/Documents/Audius/audius-client/packages/embed/src/routes.js":"47","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/BedtimeClient.js":"48","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/WebWorker.js":"49","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/audiusSdk.js":"50","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/bitems.js":"51","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/fetchCID.js":"52","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/gatewayUtil.js":"53","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/getArtworkUrl.js":"54","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/getEnv.js":"55","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/hashIds.js":"56","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/dominantColor.js":"57","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/dominantColor.worker.js":"58","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/gifPreview.js":"59","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/gifPreview.worker.js":"60","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/initWeb3.js":"61","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/isMobile.js":"62","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/isMobileWebTwitter.js":"63","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/logError.js":"64","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/shadeColor.js":"65","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/shareUtil.js":"66","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/stringUtil.js":"67","/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/scrollParent.js":"68"},{"size":1682,"mtime":1687846599677,"results":"69","hashOfConfig":"70"},{"size":2647,"mtime":1687853657026,"results":"71","hashOfConfig":"70"},{"size":240,"mtime":1687850623858,"results":"72","hashOfConfig":"70"},{"size":86,"mtime":1687850623858,"results":"73","hashOfConfig":"70"},{"size":8428,"mtime":1687852143363,"results":"74","hashOfConfig":"70"},{"size":13970,"mtime":1687852420465,"results":"75","hashOfConfig":"70"},{"size":4042,"mtime":1687850623858,"results":"76","hashOfConfig":"70"},{"size":396,"mtime":1687850623858,"results":"77","hashOfConfig":"70"},{"size":492,"mtime":1687850623858,"results":"78","hashOfConfig":"70"},{"size":762,"mtime":1687850623858,"results":"79","hashOfConfig":"70"},{"size":4559,"mtime":1687852569311,"results":"80","hashOfConfig":"70"},{"size":5941,"mtime":1687852553310,"results":"81","hashOfConfig":"70"},{"size":2916,"mtime":1687852729488,"results":"82","hashOfConfig":"70"},{"size":1558,"mtime":1687850623858,"results":"83","hashOfConfig":"70"},{"size":1928,"mtime":1687850623858,"results":"84","hashOfConfig":"70"},{"size":2361,"mtime":1687853507344,"results":"85","hashOfConfig":"70"},{"size":2056,"mtime":1687850623858,"results":"86","hashOfConfig":"70"},{"size":523,"mtime":1687852774274,"results":"87","hashOfConfig":"70"},{"size":1153,"mtime":1687852807553,"results":"88","hashOfConfig":"70"},{"size":5104,"mtime":1687852874108,"results":"89","hashOfConfig":"70"},{"size":4857,"mtime":1687850623858,"results":"90","hashOfConfig":"70"},{"size":1797,"mtime":1687850623858,"results":"91","hashOfConfig":"70"},{"size":806,"mtime":1687852903053,"results":"92","hashOfConfig":"70"},{"size":561,"mtime":1687850623858,"results":"93","hashOfConfig":"70"},{"size":886,"mtime":1687850623858,"results":"94","hashOfConfig":"70"},{"size":487,"mtime":1687850623858,"results":"95","hashOfConfig":"70"},{"size":603,"mtime":1687850623858,"results":"96","hashOfConfig":"70"},{"size":2590,"mtime":1687850623858,"results":"97","hashOfConfig":"70"},{"size":489,"mtime":1687853005474,"results":"98","hashOfConfig":"70"},{"size":319,"mtime":1687850623858,"results":"99","hashOfConfig":"70"},{"size":1403,"mtime":1687853050436,"results":"100","hashOfConfig":"70"},{"size":1916,"mtime":1687853058126,"results":"101","hashOfConfig":"70"},{"size":469,"mtime":1687850623858,"results":"102","hashOfConfig":"70"},{"size":751,"mtime":1687850623858,"results":"103","hashOfConfig":"70"},{"size":186,"mtime":1687850623858,"results":"104","hashOfConfig":"70"},{"size":1173,"mtime":1687853088945,"results":"105","hashOfConfig":"70"},{"size":947,"mtime":1687850623858,"results":"106","hashOfConfig":"70"},{"size":3542,"mtime":1687853130262,"results":"107","hashOfConfig":"70"},{"size":2194,"mtime":1687850623858,"results":"108","hashOfConfig":"70"},{"size":4582,"mtime":1687853211783,"results":"109","hashOfConfig":"70"},{"size":3482,"mtime":1687853330717,"results":"110","hashOfConfig":"70"},{"size":631,"mtime":1687850623858,"results":"111","hashOfConfig":"70"},{"size":6890,"mtime":1687853230541,"results":"112","hashOfConfig":"70"},{"size":464,"mtime":1687850623858,"results":"113","hashOfConfig":"70"},{"size":445,"mtime":1687853237840,"results":"114","hashOfConfig":"70"},{"size":886,"mtime":1687850623858,"results":"115","hashOfConfig":"70"},{"size":1015,"mtime":1687846597889,"results":"116","hashOfConfig":"70"},{"size":4287,"mtime":1687853257651,"results":"117","hashOfConfig":"70"},{"size":2291,"mtime":1687852261650,"results":"118","hashOfConfig":"70"},{"size":182,"mtime":1687846599189,"results":"119","hashOfConfig":"70"},{"size":113,"mtime":1687846595373,"results":"120","hashOfConfig":"70"},{"size":3373,"mtime":1687853343675,"results":"121","hashOfConfig":"70"},{"size":131,"mtime":1687846598763,"results":"122","hashOfConfig":"70"},{"size":337,"mtime":1687850623858,"results":"123","hashOfConfig":"70"},{"size":828,"mtime":1687846599467,"results":"124","hashOfConfig":"70"},{"size":740,"mtime":1687850623858,"results":"125","hashOfConfig":"70"},{"size":269,"mtime":1687850623858,"results":"126","hashOfConfig":"70"},{"size":3177,"mtime":1687854453286,"results":"127","hashOfConfig":"70"},{"size":257,"mtime":1687850623858,"results":"128","hashOfConfig":"70"},{"size":1275,"mtime":1687846599050,"results":"129","hashOfConfig":"70"},{"size":49,"mtime":1687846598765,"results":"130","hashOfConfig":"70"},{"size":2266,"mtime":1687850623858,"results":"131","hashOfConfig":"70"},{"size":401,"mtime":1687850623858,"results":"132","hashOfConfig":"70"},{"size":292,"mtime":1687846599050,"results":"133","hashOfConfig":"70"},{"size":431,"mtime":1687852238743,"results":"134","hashOfConfig":"70"},{"size":1079,"mtime":1687850623858,"results":"135","hashOfConfig":"70"},{"size":119,"mtime":1687846598766,"results":"136","hashOfConfig":"70"},{"size":968,"mtime":1687852569311,"results":"137","hashOfConfig":"70"},{"filePath":"138","messages":"139","suppressedMessages":"140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"v5px5o",{"filePath":"141","messages":"142","suppressedMessages":"143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"144","messages":"145","suppressedMessages":"146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"147","messages":"148","suppressedMessages":"149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"150","messages":"151","suppressedMessages":"152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"153","messages":"154","suppressedMessages":"155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"156","messages":"157","suppressedMessages":"158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"159","messages":"160","suppressedMessages":"161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"162","messages":"163","suppressedMessages":"164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"165","messages":"166","suppressedMessages":"167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"168","messages":"169","suppressedMessages":"170","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"171","messages":"172","suppressedMessages":"173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"174","messages":"175","suppressedMessages":"176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"177","messages":"178","suppressedMessages":"179","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"180","messages":"181","suppressedMessages":"182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"183","messages":"184","suppressedMessages":"185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"186","messages":"187","suppressedMessages":"188","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"189","messages":"190","suppressedMessages":"191","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"192","messages":"193","suppressedMessages":"194","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"195","messages":"196","suppressedMessages":"197","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"198","messages":"199","suppressedMessages":"200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"201","messages":"202","suppressedMessages":"203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"204","messages":"205","suppressedMessages":"206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"207","messages":"208","suppressedMessages":"209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"210","messages":"211","suppressedMessages":"212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"213","messages":"214","suppressedMessages":"215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"216","messages":"217","suppressedMessages":"218","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"219","messages":"220","suppressedMessages":"221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"222","messages":"223","suppressedMessages":"224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"225","messages":"226","suppressedMessages":"227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"228","messages":"229","suppressedMessages":"230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"231","messages":"232","suppressedMessages":"233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"234","messages":"235","suppressedMessages":"236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"237","messages":"238","suppressedMessages":"239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"240","messages":"241","suppressedMessages":"242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"243","messages":"244","suppressedMessages":"245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"246","messages":"247","suppressedMessages":"248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"249","messages":"250","suppressedMessages":"251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"252","messages":"253","suppressedMessages":"254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"255","messages":"256","suppressedMessages":"257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"258","messages":"259","suppressedMessages":"260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"261","messages":"262","suppressedMessages":"263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"264","messages":"265","suppressedMessages":"266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"267","messages":"268","suppressedMessages":"269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"270","messages":"271","suppressedMessages":"272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"273","messages":"274","suppressedMessages":"275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"282","messages":"283","suppressedMessages":"284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"285","messages":"286","suppressedMessages":"287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"288","messages":"289","suppressedMessages":"290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"300","messages":"301","suppressedMessages":"302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"303","messages":"304","suppressedMessages":"305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"306","messages":"307","suppressedMessages":"308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"309","messages":"310","suppressedMessages":"311","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","suppressedMessages":"320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"321","messages":"322","suppressedMessages":"323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"324","messages":"325","suppressedMessages":"326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"333","messages":"334","suppressedMessages":"335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/ray/Documents/Audius/audius-client/packages/embed/src/analytics/analytics.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/api.js",[],["342","343","344","345","346","347","348","349","350","351","352","353","354","355","356","357","358","359","360","361","362","363","364","365","366","367","368","369","370","371","372","373","374","375","376","377","378","379","380","381","382","383","384","385","386","387","388","389","390","391","392","393","394","395","396","397","398","399","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/util.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/api/webpack.config.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/audio/AudioPlayer.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/app.jsx",[],["417"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/artwork/Artwork.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/AudiusLogoButton.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/Button.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/button/ShareButton.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/card/Card.jsx",[],["418","419"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleDetailsView.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleGallery.jsx",[],["420"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleHelmet.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectibleTile.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectiblesHeader.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/CollectiblesPlayerContainer.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collectibles/collectibleHelpers.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionHelmet.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionPlayerCard.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/collection/CollectionPlayerContainer.jsx",[],["421","422"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/deleted/DeletedContent.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/deleted/DeletedContentTiny.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/error/Error.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/loading/Loading.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/AudiusLogo.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/ListenOnAudiusCTA.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PausePopover.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PauseProvider.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/pausedpopover/PrimaryLabel.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/playbutton/PlayButton.jsx",[],["423"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/scrubber/BedtimeScrubber.jsx",[],["424"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/spinner/Spinner.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/titles/Titles.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/toast/Toast.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/toast/ToastContext.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackHelmet.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerCard.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerCompact.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerContainer.jsx",[],["425","426"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/track/TrackPlayerTiny.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/components/twitterfooter/TwitterFooter.jsx",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/usePlayback.js",[],["427"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/useRecordListens.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/hooks/useSpacebar.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/index.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/routes.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/BedtimeClient.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/WebWorker.js",[],["428","429","430"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/audiusSdk.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/bitems.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/fetchCID.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/gatewayUtil.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/getArtworkUrl.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/getEnv.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/hashIds.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/dominantColor.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/dominantColor.worker.js",["431"],["432"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/gifPreview.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/image/gifPreview.worker.js",[],["433","434"],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/initWeb3.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/isMobile.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/isMobileWebTwitter.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/logError.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/shadeColor.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/shareUtil.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/stringUtil.js",[],[],"/Users/ray/Documents/Audius/audius-client/packages/embed/src/util/scrollParent.js",[],[],{"ruleId":"435","severity":2,"message":"436","line":3,"column":1,"nodeType":null,"messageId":"437","endLine":3,"endColumn":10,"fix":"438","suppressions":"439"},{"ruleId":"440","severity":1,"message":"441","line":4,"column":3,"nodeType":"442","messageId":"443","endLine":4,"endColumn":38,"fix":"444","suppressions":"445"},{"ruleId":"435","severity":2,"message":"446","line":4,"column":37,"nodeType":null,"messageId":"447","endLine":4,"endColumn":38,"fix":"448","suppressions":"449"},{"ruleId":"435","severity":2,"message":"446","line":6,"column":15,"nodeType":null,"messageId":"447","endLine":6,"endColumn":16,"fix":"450","suppressions":"451"},{"ruleId":"435","severity":2,"message":"452","line":8,"column":15,"nodeType":null,"messageId":"453","endLine":8,"endColumn":15,"fix":"454","suppressions":"455"},{"ruleId":"435","severity":2,"message":"446","line":9,"column":25,"nodeType":null,"messageId":"447","endLine":9,"endColumn":26,"fix":"456","suppressions":"457"},{"ruleId":"435","severity":2,"message":"446","line":13,"column":6,"nodeType":null,"messageId":"447","endLine":13,"endColumn":7,"fix":"458","suppressions":"459"},{"ruleId":"435","severity":2,"message":"446","line":14,"column":4,"nodeType":null,"messageId":"447","endLine":14,"endColumn":5,"fix":"460","suppressions":"461"},{"ruleId":"435","severity":2,"message":"446","line":16,"column":17,"nodeType":null,"messageId":"447","endLine":16,"endColumn":18,"fix":"462","suppressions":"463"},{"ruleId":"435","severity":2,"message":"446","line":25,"column":4,"nodeType":null,"messageId":"447","endLine":25,"endColumn":5,"fix":"464","suppressions":"465"},{"ruleId":"435","severity":2,"message":"452","line":29,"column":27,"nodeType":null,"messageId":"453","endLine":29,"endColumn":27,"fix":"466","suppressions":"467"},{"ruleId":"440","severity":1,"message":"441","line":30,"column":7,"nodeType":"442","messageId":"443","endLine":30,"endColumn":15,"fix":"468","suppressions":"469"},{"ruleId":"435","severity":2,"message":"446","line":30,"column":14,"nodeType":null,"messageId":"447","endLine":30,"endColumn":15,"fix":"470","suppressions":"471"},{"ruleId":"435","severity":2,"message":"446","line":32,"column":15,"nodeType":null,"messageId":"447","endLine":32,"endColumn":16,"fix":"472","suppressions":"473"},{"ruleId":"474","severity":2,"message":"475","line":34,"column":62,"nodeType":"476","messageId":"477","endLine":34,"endColumn":68,"suppressions":"478"},{"ruleId":"435","severity":2,"message":"446","line":35,"column":15,"nodeType":null,"messageId":"447","endLine":35,"endColumn":16,"fix":"479","suppressions":"480"},{"ruleId":"435","severity":2,"message":"446","line":37,"column":33,"nodeType":null,"messageId":"447","endLine":37,"endColumn":34,"fix":"481","suppressions":"482"},{"ruleId":"435","severity":2,"message":"446","line":38,"column":74,"nodeType":null,"messageId":"447","endLine":38,"endColumn":75,"fix":"483","suppressions":"484"},{"ruleId":"435","severity":2,"message":"452","line":40,"column":19,"nodeType":null,"messageId":"453","endLine":40,"endColumn":19,"fix":"485","suppressions":"486"},{"ruleId":"435","severity":2,"message":"446","line":42,"column":61,"nodeType":null,"messageId":"447","endLine":42,"endColumn":62,"fix":"487","suppressions":"488"},{"ruleId":"435","severity":2,"message":"446","line":44,"column":34,"nodeType":null,"messageId":"447","endLine":44,"endColumn":35,"fix":"489","suppressions":"490"},{"ruleId":"435","severity":2,"message":"452","line":46,"column":26,"nodeType":null,"messageId":"453","endLine":46,"endColumn":26,"fix":"491","suppressions":"492"},{"ruleId":"435","severity":2,"message":"446","line":47,"column":33,"nodeType":null,"messageId":"447","endLine":47,"endColumn":34,"fix":"493","suppressions":"494"},{"ruleId":"435","severity":2,"message":"452","line":49,"column":26,"nodeType":null,"messageId":"453","endLine":49,"endColumn":26,"fix":"495","suppressions":"496"},{"ruleId":"435","severity":2,"message":"446","line":50,"column":33,"nodeType":null,"messageId":"447","endLine":50,"endColumn":34,"fix":"497","suppressions":"498"},{"ruleId":"435","severity":2,"message":"452","line":52,"column":26,"nodeType":null,"messageId":"453","endLine":52,"endColumn":26,"fix":"499","suppressions":"500"},{"ruleId":"435","severity":2,"message":"446","line":53,"column":37,"nodeType":null,"messageId":"447","endLine":53,"endColumn":38,"fix":"501","suppressions":"502"},{"ruleId":"435","severity":2,"message":"452","line":55,"column":26,"nodeType":null,"messageId":"453","endLine":55,"endColumn":26,"fix":"503","suppressions":"504"},{"ruleId":"435","severity":2,"message":"446","line":56,"column":37,"nodeType":null,"messageId":"447","endLine":56,"endColumn":38,"fix":"505","suppressions":"506"},{"ruleId":"435","severity":2,"message":"452","line":58,"column":25,"nodeType":null,"messageId":"453","endLine":58,"endColumn":25,"fix":"507","suppressions":"508"},{"ruleId":"435","severity":2,"message":"446","line":61,"column":9,"nodeType":null,"messageId":"447","endLine":61,"endColumn":10,"fix":"509","suppressions":"510"},{"ruleId":"435","severity":2,"message":"452","line":63,"column":21,"nodeType":null,"messageId":"453","endLine":63,"endColumn":21,"fix":"511","suppressions":"512"},{"ruleId":"435","severity":2,"message":"446","line":67,"column":9,"nodeType":null,"messageId":"447","endLine":67,"endColumn":10,"fix":"513","suppressions":"514"},{"ruleId":"435","severity":2,"message":"452","line":69,"column":24,"nodeType":null,"messageId":"453","endLine":69,"endColumn":24,"fix":"515","suppressions":"516"},{"ruleId":"435","severity":2,"message":"446","line":73,"column":9,"nodeType":null,"messageId":"447","endLine":73,"endColumn":10,"fix":"517","suppressions":"518"},{"ruleId":"435","severity":2,"message":"452","line":75,"column":19,"nodeType":null,"messageId":"453","endLine":75,"endColumn":19,"fix":"519","suppressions":"520"},{"ruleId":"435","severity":2,"message":"446","line":78,"column":9,"nodeType":null,"messageId":"447","endLine":78,"endColumn":10,"fix":"521","suppressions":"522"},{"ruleId":"435","severity":2,"message":"446","line":80,"column":4,"nodeType":null,"messageId":"447","endLine":80,"endColumn":5,"fix":"523","suppressions":"524"},{"ruleId":"435","severity":2,"message":"452","line":82,"column":15,"nodeType":null,"messageId":"453","endLine":82,"endColumn":15,"fix":"525","suppressions":"526"},{"ruleId":"435","severity":2,"message":"527","line":83,"column":10,"nodeType":null,"messageId":"437","endLine":83,"endColumn":31,"fix":"528","suppressions":"529"},{"ruleId":"435","severity":2,"message":"446","line":84,"column":70,"nodeType":null,"messageId":"447","endLine":84,"endColumn":71,"fix":"530","suppressions":"531"},{"ruleId":"435","severity":2,"message":"532","line":86,"column":29,"nodeType":null,"messageId":"437","endLine":86,"endColumn":48,"fix":"533","suppressions":"534"},{"ruleId":"535","severity":1,"message":"536","line":86,"column":40,"nodeType":"537","messageId":"538","endLine":106,"endColumn":6,"fix":"539","suppressions":"540"},{"ruleId":"435","severity":2,"message":"541","line":87,"column":1,"nodeType":null,"messageId":"437","endLine":87,"endColumn":34,"fix":"542","suppressions":"543"},{"ruleId":"440","severity":1,"message":"441","line":87,"column":7,"nodeType":"442","messageId":"443","endLine":87,"endColumn":34,"fix":"544","suppressions":"545"},{"ruleId":"435","severity":2,"message":"546","line":88,"column":1,"nodeType":null,"messageId":"437","endLine":88,"endColumn":7,"fix":"547","suppressions":"548"},{"ruleId":"435","severity":2,"message":"549","line":89,"column":9,"nodeType":null,"messageId":"437","endLine":89,"endColumn":16,"fix":"550","suppressions":"551"},{"ruleId":"435","severity":2,"message":"546","line":90,"column":1,"nodeType":null,"messageId":"437","endLine":90,"endColumn":7,"fix":"552","suppressions":"553"},{"ruleId":"435","severity":2,"message":"554","line":91,"column":1,"nodeType":null,"messageId":"453","endLine":91,"endColumn":1,"fix":"555","suppressions":"556"},{"ruleId":"435","severity":2,"message":"557","line":92,"column":9,"nodeType":null,"messageId":"437","endLine":92,"endColumn":52,"fix":"558","suppressions":"559"},{"ruleId":"435","severity":2,"message":"560","line":93,"column":1,"nodeType":null,"messageId":"437","endLine":93,"endColumn":27,"fix":"561","suppressions":"562"},{"ruleId":"435","severity":2,"message":"554","line":94,"column":1,"nodeType":null,"messageId":"453","endLine":94,"endColumn":1,"fix":"563","suppressions":"564"},{"ruleId":"435","severity":2,"message":"565","line":95,"column":1,"nodeType":null,"messageId":"437","endLine":95,"endColumn":46,"fix":"566","suppressions":"567"},{"ruleId":"435","severity":2,"message":"568","line":96,"column":1,"nodeType":null,"messageId":"437","endLine":96,"endColumn":46,"fix":"569","suppressions":"570"},{"ruleId":"435","severity":2,"message":"554","line":97,"column":1,"nodeType":null,"messageId":"453","endLine":97,"endColumn":1,"fix":"571","suppressions":"572"},{"ruleId":"435","severity":2,"message":"554","line":98,"column":1,"nodeType":null,"messageId":"453","endLine":98,"endColumn":1,"fix":"573","suppressions":"574"},{"ruleId":"435","severity":2,"message":"549","line":99,"column":13,"nodeType":null,"messageId":"437","endLine":99,"endColumn":20,"fix":"575","suppressions":"576"},{"ruleId":"435","severity":2,"message":"554","line":100,"column":11,"nodeType":null,"messageId":"453","endLine":100,"endColumn":11,"fix":"577","suppressions":"578"},{"ruleId":"435","severity":2,"message":"579","line":101,"column":1,"nodeType":null,"messageId":"437","endLine":101,"endColumn":37,"fix":"580","suppressions":"581"},{"ruleId":"435","severity":2,"message":"554","line":102,"column":1,"nodeType":null,"messageId":"453","endLine":102,"endColumn":1,"fix":"582","suppressions":"583"},{"ruleId":"435","severity":2,"message":"546","line":103,"column":1,"nodeType":null,"messageId":"437","endLine":103,"endColumn":7,"fix":"584","suppressions":"585"},{"ruleId":"435","severity":2,"message":"586","line":104,"column":9,"nodeType":null,"messageId":"437","endLine":104,"endColumn":21,"fix":"587","suppressions":"588"},{"ruleId":"589","severity":2,"message":"590","line":104,"column":9,"nodeType":"591","messageId":"592","endLine":104,"endColumn":12,"suppressions":"593"},{"ruleId":"594","severity":2,"message":"595","line":104,"column":9,"nodeType":"591","messageId":"592","endLine":104,"endColumn":12,"suppressions":"596"},{"ruleId":"435","severity":2,"message":"546","line":105,"column":1,"nodeType":null,"messageId":"437","endLine":105,"endColumn":7,"fix":"597","suppressions":"598"},{"ruleId":"435","severity":2,"message":"599","line":106,"column":1,"nodeType":null,"messageId":"437","endLine":106,"endColumn":15,"fix":"600","suppressions":"601"},{"ruleId":"435","severity":2,"message":"446","line":107,"column":21,"nodeType":null,"messageId":"447","endLine":107,"endColumn":22,"fix":"602","suppressions":"603"},{"ruleId":"435","severity":2,"message":"446","line":108,"column":17,"nodeType":null,"messageId":"447","endLine":108,"endColumn":18,"fix":"604","suppressions":"605"},{"ruleId":"435","severity":2,"message":"446","line":109,"column":4,"nodeType":null,"messageId":"447","endLine":109,"endColumn":5,"fix":"606","suppressions":"607"},{"ruleId":"435","severity":2,"message":"436","line":111,"column":3,"nodeType":null,"messageId":"437","endLine":111,"endColumn":12,"fix":"608","suppressions":"609"},{"ruleId":"435","severity":2,"message":"446","line":112,"column":23,"nodeType":null,"messageId":"447","endLine":112,"endColumn":24,"fix":"610","suppressions":"611"},{"ruleId":"435","severity":2,"message":"446","line":113,"column":28,"nodeType":null,"messageId":"447","endLine":113,"endColumn":29,"fix":"612","suppressions":"613"},{"ruleId":"435","severity":2,"message":"446","line":114,"column":34,"nodeType":null,"messageId":"447","endLine":114,"endColumn":35,"fix":"614","suppressions":"615"},{"ruleId":"435","severity":2,"message":"616","line":115,"column":7,"nodeType":null,"messageId":"447","endLine":116,"endColumn":1,"fix":"617","suppressions":"618"},{"ruleId":"435","severity":2,"message":"619","line":117,"column":2,"nodeType":null,"messageId":"437","endLine":117,"endColumn":15,"fix":"620","suppressions":"621"},{"ruleId":"622","severity":1,"message":"623","line":328,"column":6,"nodeType":"624","endLine":328,"endColumn":8,"suggestions":"625","suppressions":"626"},{"ruleId":"622","severity":1,"message":"627","line":118,"column":6,"nodeType":"624","endLine":118,"endColumn":71,"suggestions":"628","suppressions":"629"},{"ruleId":"622","severity":1,"message":"630","line":132,"column":6,"nodeType":"624","endLine":132,"endColumn":14,"suggestions":"631","suppressions":"632"},{"ruleId":"622","severity":1,"message":"633","line":47,"column":6,"nodeType":"624","endLine":47,"endColumn":8,"suggestions":"634","suppressions":"635"},{"ruleId":"622","severity":1,"message":"636","line":107,"column":6,"nodeType":"624","endLine":107,"endColumn":8,"suggestions":"637","suppressions":"638"},{"ruleId":"622","severity":1,"message":"639","line":136,"column":5,"nodeType":"624","endLine":147,"endColumn":6,"suggestions":"640","suppressions":"641"},{"ruleId":"622","severity":1,"message":"642","line":42,"column":6,"nodeType":"624","endLine":42,"endColumn":8,"suggestions":"643","suppressions":"644"},{"ruleId":"622","severity":1,"message":"645","line":40,"column":6,"nodeType":"624","endLine":40,"endColumn":8,"suggestions":"646","suppressions":"647"},{"ruleId":"622","severity":1,"message":"648","line":112,"column":6,"nodeType":"624","endLine":112,"endColumn":28,"suggestions":"649","suppressions":"650"},{"ruleId":"622","severity":1,"message":"651","line":135,"column":6,"nodeType":"624","endLine":135,"endColumn":21,"suggestions":"652","suppressions":"653"},{"ruleId":"622","severity":1,"message":"654","line":95,"column":5,"nodeType":"624","endLine":95,"endColumn":30,"suggestions":"655","suppressions":"656"},{"ruleId":"657","severity":2,"message":"658","line":9,"column":5,"nodeType":"591","messageId":"659","endLine":9,"endColumn":18,"suppressions":"660"},{"ruleId":"657","severity":2,"message":"658","line":16,"column":5,"nodeType":"591","messageId":"659","endLine":16,"endColumn":18,"suppressions":"661"},{"ruleId":"662","severity":1,"message":"663","line":16,"column":19,"nodeType":"664","messageId":"665","endLine":16,"endColumn":52,"fix":"666","suppressions":"667"},{"ruleId":"668","severity":2,"message":"669","line":75,"column":45,"nodeType":"670","messageId":"671","endLine":75,"endColumn":47},{"ruleId":"657","severity":2,"message":"672","line":31,"column":3,"nodeType":"591","messageId":"659","endLine":31,"endColumn":21,"suppressions":"673"},{"ruleId":"657","severity":2,"message":"672","line":8,"column":3,"nodeType":"591","messageId":"659","endLine":8,"endColumn":21,"suppressions":"674"},{"ruleId":"675","severity":2,"message":"676","line":29,"column":15,"nodeType":"591","messageId":"677","endLine":29,"endColumn":28,"fix":"678","suppressions":"679"},"prettier/prettier","Replace `(function` with `;(function·`","replace",{"range":"680","text":"681"},["682"],"no-var","Unexpected var, use let or const instead.","VariableDeclaration","unexpectedVar",{"range":"683","text":"684"},["685"],"Delete `;`","delete",{"range":"686","text":"687"},["688"],{"range":"689","text":"687"},["690"],"Insert `·`","insert",{"range":"691","text":"692"},["693"],{"range":"694","text":"687"},["695"],{"range":"696","text":"687"},["697"],{"range":"698","text":"687"},["699"],{"range":"700","text":"687"},["701"],{"range":"702","text":"687"},["703"],{"range":"704","text":"692"},["705"],{"range":"706","text":"684"},["707"],{"range":"708","text":"687"},["709"],{"range":"710","text":"687"},["711"],"no-void","Expected 'undefined' and instead saw 'void'.","UnaryExpression","noVoid",["712"],{"range":"713","text":"687"},["714"],{"range":"715","text":"687"},["716"],{"range":"717","text":"687"},["718"],{"range":"719","text":"692"},["720"],{"range":"721","text":"687"},["722"],{"range":"723","text":"687"},["724"],{"range":"725","text":"692"},["726"],{"range":"727","text":"687"},["728"],{"range":"729","text":"692"},["730"],{"range":"731","text":"687"},["732"],{"range":"733","text":"692"},["734"],{"range":"735","text":"687"},["736"],{"range":"737","text":"692"},["738"],{"range":"739","text":"687"},["740"],{"range":"741","text":"692"},["742"],{"range":"743","text":"687"},["744"],{"range":"745","text":"692"},["746"],{"range":"747","text":"687"},["748"],{"range":"749","text":"692"},["750"],{"range":"751","text":"687"},["752"],{"range":"753","text":"692"},["754"],{"range":"755","text":"687"},["756"],{"range":"757","text":"687"},["758"],{"range":"759","text":"692"},["760"],"Replace `((e.nodeName·!=·null)` with `(e.nodeName·!=·null`",{"range":"761","text":"762"},["763"],{"range":"764","text":"687"},["765"],"Replace `'message',·function` with `⏎······'message',⏎······function·`",{"range":"766","text":"767"},["768"],"prefer-arrow-callback","Unexpected function expression.","FunctionExpression","preferArrowCallback",{"range":"769","text":"770"},["771"],"Replace `······var·data,·err,·event,·from;` with `········var·data,·err,·event,·from`",{"range":"772","text":"773"},["774"],{"range":"775","text":"684"},["776"],"Replace `······` with `········`",{"range":"777","text":"778"},["779"],"Replace `return;` with `··return`",{"range":"780","text":"781"},["782"],{"range":"783","text":"778"},["784"],"Insert `··`",{"range":"785","text":"786"},["787"],"Replace `({from,·data,·event}·=·JSON.parse(e.data));` with `··;({·from,·data,·event·}·=·JSON.parse(e.data))`",{"range":"788","text":"789"},["790"],"Replace `········if·((from·!=·null)` with `··········if·(from·!=·null`",{"range":"791","text":"792"},["793"],{"range":"794","text":"786"},["795"],"Replace `············proto.setDuration(data.duration);` with `··············proto.setDuration(data.duration)`",{"range":"796","text":"797"},["798"],"Replace `············proto.setPosition(data.position);` with `··············proto.setPosition(data.position)`",{"range":"799","text":"800"},["801"],{"range":"802","text":"786"},["803"],{"range":"804","text":"786"},["805"],{"range":"806","text":"781"},["807"],{"range":"808","text":"786"},["809"],"Replace `··········return·callbacks[event]();` with `············return·callbacks[event]()`",{"range":"810","text":"811"},["812"],{"range":"813","text":"786"},["814"],{"range":"815","text":"778"},["816"],"Replace `err·=·error;` with `··err·=·error`",{"range":"817","text":"818"},["819"],"no-unused-vars","'err' is assigned a value but never used.","Identifier","unusedVar",["820"],"@typescript-eslint/no-unused-vars","'err' is assigned a value but never used. Allowed unused vars must match /[iI]gnored/u.",["821"],{"range":"822","text":"778"},["823"],"Replace `····},·false);` with `······},⏎······false⏎····)`",{"range":"824","text":"825"},["826"],{"range":"827","text":"687"},["828"],{"range":"829","text":"687"},["830"],{"range":"831","text":"687"},["832"],{"range":"833","text":"681"},["834"],{"range":"835","text":"687"},["836"],{"range":"837","text":"687"},["838"],{"range":"839","text":"687"},["840"],"Delete `;⏎`",{"range":"841","text":"687"},["842"],"Replace `).call(this);` with `.call(this))`",{"range":"843","text":"844"},["845"],"react-hooks/exhaustive-deps","React Hook useEffect has missing dependencies: 'props' and 'requestMetadata'. Either include them or remove the dependency array.","ArrayExpression",["846"],["847"],"React Hook useEffect has a missing dependency: 'fillContainer'. Either include it or remove the dependency array. Outer scope values like 'setCardSize' aren't valid dependencies because mutating them doesn't re-render the component.",["848"],["849"],"React Hook useMemo has missing dependencies: 'cardStyle.height', 'cardStyle.width', and 'setDimensions'. Either include them or remove the dependency array.",["850"],["851"],"React Hook useEffect has a missing dependency: 'fetchCollectiblesOrder'. Either include it or remove the dependency array.",["852"],["853"],"React Hook useEffect has missing dependencies: 'activeTrackIndex', 'collection.tracks.length', 'getTrackInfoForPlayback', 'initAudio', 'isTwitter', 'loadTrack', and 'onTogglePlay'. Either include them or remove the dependency array.",["854"],["855"],"React Hook useCallback has a missing dependency: 'initAudio'. Either include it or remove the dependency array.",["856"],["857"],"React Hook useEffect has a missing dependency: 'iconColor'. Either include it or remove the dependency array.",["858"],["859"],"React Hook useEffect has a missing dependency: 'railHoverColor'. Either include it or remove the dependency array.",["860"],["861"],"React Hook useEffect has missing dependencies: 'initAudio', 'isTwitter', 'loadTrack', and 'onTogglePlay'. Either include them or remove the dependency array.",["862"],["863"],"React Hook useEffect has missing dependencies: 'seekTo' and 'stop'. Either include them or remove the dependency array.",["864"],["865"],"React Hook useCallback has a missing dependency: 'onAudioEnd'. Either include it or remove the dependency array.",["866"],["867"],"no-undef","'importScripts' is not defined.","undef",["868"],["869"],"prefer-template","Unexpected string concatenation.","BinaryExpression","unexpectedStringConcatenation",{"range":"870","text":"871"},["872"],"array-callback-return","Array.prototype.reduce() expects a value to be returned at the end of arrow function.","ArrowFunctionExpression","expectedAtEnd","'importWorkerScript' is not defined.",["873"],["874"],"prefer-const","'convertedBlob' is never reassigned. Use 'const' instead.","useConst",{"range":"875","text":"876"},["877"],[22,31],";(function ",{"kind":"878","justification":"687"},[38,41],"let",{"kind":"878","justification":"687"},[72,73],"",{"kind":"878","justification":"687"},[89,90],{"kind":"878","justification":"687"},[106,106]," ",{"kind":"878","justification":"687"},[141,142],{"kind":"878","justification":"687"},[204,205],{"kind":"878","justification":"687"},[209,210],{"kind":"878","justification":"687"},[228,229],{"kind":"878","justification":"687"},[377,378],{"kind":"878","justification":"687"},[444,444],{"kind":"878","justification":"687"},[462,465],{"kind":"878","justification":"687"},[469,470],{"kind":"878","justification":"687"},[526,527],{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},[630,631],{"kind":"878","justification":"687"},[672,673],{"kind":"878","justification":"687"},[747,748],{"kind":"878","justification":"687"},[774,774],{"kind":"878","justification":"687"},[898,899],{"kind":"878","justification":"687"},[941,942],{"kind":"878","justification":"687"},[975,975],{"kind":"878","justification":"687"},[1012,1013],{"kind":"878","justification":"687"},[1046,1046],{"kind":"878","justification":"687"},[1083,1084],{"kind":"878","justification":"687"},[1117,1117],{"kind":"878","justification":"687"},[1166,1167],{"kind":"878","justification":"687"},[1200,1200],{"kind":"878","justification":"687"},[1249,1250],{"kind":"878","justification":"687"},[1282,1282],{"kind":"878","justification":"687"},[1350,1351],{"kind":"878","justification":"687"},[1379,1379],{"kind":"878","justification":"687"},[1476,1477],{"kind":"878","justification":"687"},[1508,1508],{"kind":"878","justification":"687"},[1604,1605],{"kind":"878","justification":"687"},[1631,1631],{"kind":"878","justification":"687"},[1693,1694],{"kind":"878","justification":"687"},[1704,1705],{"kind":"878","justification":"687"},[1721,1721],{"kind":"878","justification":"687"},[1736,1757],"(e.nodeName != null",{"kind":"878","justification":"687"},[1858,1859],{"kind":"878","justification":"687"},[1894,1913],"\n 'message',\n function ",{"kind":"878","justification":"687"},[1905,1917],"(e) => ",{"kind":"878","justification":"687"},[1919,1952]," var data, err, event, from",{"kind":"878","justification":"687"},[1925,1928],{"kind":"878","justification":"687"},[1953,1959]," ",{"kind":"878","justification":"687"},[1989,1996]," return",{"kind":"878","justification":"687"},[1997,2003],{"kind":"878","justification":"687"},[2005,2005]," ",{"kind":"878","justification":"687"},[2025,2068]," ;({ from, data, event } = JSON.parse(e.data))",{"kind":"878","justification":"687"},[2069,2095]," if (from != null",{"kind":"878","justification":"687"},[2125,2125],{"kind":"878","justification":"687"},[2180,2225]," proto.setDuration(data.duration)",{"kind":"878","justification":"687"},[2226,2271]," proto.setPosition(data.position)",{"kind":"878","justification":"687"},[2272,2272],{"kind":"878","justification":"687"},[2284,2284],{"kind":"878","justification":"687"},[2338,2345],{"kind":"878","justification":"687"},[2356,2356],{"kind":"878","justification":"687"},[2358,2394]," return callbacks[event]()",{"kind":"878","justification":"687"},[2395,2395],{"kind":"878","justification":"687"},[2405,2411],{"kind":"878","justification":"687"},[2437,2449]," err = error",{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},[2450,2456],{"kind":"878","justification":"687"},[2458,2472]," },\n false\n )",{"kind":"878","justification":"687"},[2493,2494],{"kind":"878","justification":"687"},[2511,2512],{"kind":"878","justification":"687"},[2516,2517],{"kind":"878","justification":"687"},[2521,2530],{"kind":"878","justification":"687"},[2557,2558],{"kind":"878","justification":"687"},[2586,2587],{"kind":"878","justification":"687"},[2621,2622],{"kind":"878","justification":"687"},[2629,2631],{"kind":"878","justification":"687"},[2633,2646],".call(this))",{"kind":"878","justification":"687"},{"desc":"879","fix":"880"},{"kind":"878","justification":"687"},{"desc":"881","fix":"882"},{"kind":"878","justification":"687"},{"desc":"883","fix":"884"},{"kind":"878","justification":"687"},{"desc":"885","fix":"886"},{"kind":"878","justification":"687"},{"desc":"887","fix":"888"},{"kind":"878","justification":"687"},{"desc":"889","fix":"890"},{"kind":"878","justification":"687"},{"desc":"891","fix":"892"},{"kind":"878","justification":"687"},{"desc":"893","fix":"894"},{"kind":"878","justification":"687"},{"desc":"895","fix":"896"},{"kind":"878","justification":"687"},{"desc":"897","fix":"898"},{"kind":"878","justification":"687"},{"desc":"899","fix":"900"},{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},[585,618],"`${protocol }//${ origin }${script}`",{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},{"kind":"878","justification":"687"},[809,872],"const convertedBlob = new self.Blob([buffer], { type: mimeType })",{"kind":"878","justification":"687"},"directive","Update the dependencies array to be: [props, requestMetadata]",{"range":"901","text":"902"},"Update the dependencies array to be: [setCardStyle, cardRef, mobileWebTwitter, isTwitter, fillContainer]",{"range":"903","text":"904"},"Update the dependencies array to be: [cardStyle.height, cardStyle.width, setDimensions]",{"range":"905","text":"906"},"Update the dependencies array to be: [fetchCollectiblesOrder]",{"range":"907","text":"908"},"Update the dependencies array to be: [activeTrackIndex, collection.tracks.length, getTrackInfoForPlayback, initAudio, isTwitter, loadTrack, onTogglePlay]",{"range":"909","text":"910"},"Update the dependencies array to be: [getTrackInfoForPlayback, didInitAudio, activeTrackIndex, stop, loadTrack, onTogglePlay, getId, initAudio, playingState, setPopoverVisibility]",{"range":"911","text":"912"},"Update the dependencies array to be: [iconColor]",{"range":"913","text":"914"},"Update the dependencies array to be: [railHoverColor]",{"range":"915","text":"916"},"Update the dependencies array to be: [initAudio, isTwitter, loadTrack, onTogglePlay, trackInfoForPlayback]",{"range":"917","text":"918"},"Update the dependencies array to be: [didTogglePlay, seekTo, stop]",{"range":"919","text":"920"},"Update the dependencies array to be: [onAudioEnd]",{"range":"921","text":"922"},[9428,9430],"[props, requestMetadata]",[3421,3486],"[setCardStyle, cardRef, mobileWebTwitter, isTwitter, fillContainer]",[3909,3917],"[cardStyle.height, cardStyle.width, setDimensions]",[1448,1450],"[fetchCollectiblesOrder]",[3032,3034],"[activeTrackIndex, collection.tracks.length, getTrackInfoForPlayback, initAudio, isTwitter, loadTrack, onTogglePlay]",[3800,4014],"[getTrackInfoForPlayback, didInitAudio, activeTrackIndex, stop, loadTrack, onTogglePlay, getId, initAudio, playingState, setPopoverVisibility]",[1058,1060],"[iconColor]",[1232,1234],"[railHoverColor]",[3053,3075],"[initAudio, isTwitter, loadTrack, onTogglePlay, trackInfoForPlayback]",[3757,3772],"[didTogglePlay, seekTo, stop]",[3466,3491],"[onAudioEnd]"] \ No newline at end of file diff --git a/packages/eslint-config-audius/src/index.js b/packages/eslint-config-audius/src/index.js index c8333b7efa..dc38fc9ff5 100644 --- a/packages/eslint-config-audius/src/index.js +++ b/packages/eslint-config-audius/src/index.js @@ -52,6 +52,7 @@ module.exports = { '@typescript-eslint/no-redeclare': ['error'], 'no-use-before-define': 'off', + 'no-console': ['error', { allow: ['debug', 'info', 'warn', 'error'] }], camelcase: 'off', 'no-unused-vars': 'off', 'func-call-spacing': 'off', diff --git a/packages/mobile/package-lock.json b/packages/mobile/package-lock.json index 7ccaab76b1..4a344d2659 100644 --- a/packages/mobile/package-lock.json +++ b/packages/mobile/package-lock.json @@ -73,9 +73,9 @@ } }, "@audius/sdk": { - "version": "3.0.3-beta.109", - "resolved": "https://registry.npmjs.org/@audius/sdk/-/sdk-3.0.3-beta.109.tgz", - "integrity": "sha512-hCS4km8r3IJxDw2OiuPCZ+KHqKeT2alQuH7hfdKMGlaGIh4IIy5Y2slxS5AzzP/4EJGAbgSQeFoHVABltOalCQ==", + "version": "3.0.7-beta.0", + "resolved": "https://registry.npmjs.org/@audius/sdk/-/sdk-3.0.7-beta.0.tgz", + "integrity": "sha512-hMdj/BGj2FUllhgSbUOD76UCjhb/PJGJt9obD1YsX7lHDDWOiJ0iswVWkbC9yVG3qxHWtXKzQCJuEODa1qQPcw==", "requires": { "@audius/hedgehog": "2.1.0", "@babel/runtime": "7.18.3", @@ -4776,6 +4776,39 @@ } } }, + "@ethereumjs/util": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", + "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", + "requires": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "dependencies": { + "@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==" + }, + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + }, + "ethereum-cryptography": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", + "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", + "requires": { + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" + } + } + } + }, "@ethersproject/abi": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", @@ -6890,6 +6923,21 @@ "eslint-scope": "5.1.1" } }, + "@noble/curves": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", + "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==", + "requires": { + "@noble/hashes": "1.3.1" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, "@noble/hashes": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", @@ -8492,6 +8540,39 @@ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" }, + "@scure/bip32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz", + "integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==", + "requires": { + "@noble/curves": "~1.1.0", + "@noble/hashes": "~1.3.1", + "@scure/base": "~1.1.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, + "@scure/bip39": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", + "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", + "requires": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, "@sentry/cli": { "version": "1.71.0", "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", @@ -11355,9 +11436,9 @@ } }, "@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", "requires": { "@babel/helper-string-parser": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.5", @@ -13769,9 +13850,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -20387,9 +20468,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -21980,6 +22061,11 @@ "resolved": "https://registry.npmjs.org/micro-aes-gcm/-/micro-aes-gcm-0.3.3.tgz", "integrity": "sha512-wetPK288r0FyTzrWKkX9fNAKlJE+//bdQWpucWwx1Ei/MyFgBgN/0Ex1G3sTm4WR+2ATReGKzDQBYVpuwhho/A==" }, + "micro-ftch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", + "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -22576,9 +22662,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -24416,9 +24502,9 @@ "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" }, "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -24436,9 +24522,9 @@ }, "dependencies": { "@types/node": { - "version": "20.4.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.6.tgz", - "integrity": "sha512-q0RkvNgMweWWIvSMDiXhflGUKMdIxBo2M2tYM/0kEGDueQByFzK4KZAgu5YHGFNxziTlppNpTIBcqHQAxlfHdA==" + "version": "20.5.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.3.tgz", + "integrity": "sha512-ITI7rbWczR8a/S6qjAW7DMqxqFMjjTo61qZVWJ1ubPvbIQsL5D/TvwjYEalM8Kthpe3hTzOGrF2TGbAu2uyqeA==" } } }, @@ -27211,9 +27297,9 @@ "integrity": "sha512-rZqFD43y4U9nSqVq3iyWBiDwmBQJY8Txi04yI9jTKD3xcl7CbFjh1qRpQshUB3sONLubDzm7vJiwB+1MEGv67w==" }, "rpc-websockets": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.1.tgz", - "integrity": "sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.6.0.tgz", + "integrity": "sha512-Jgcs8q6t8Go98dEulww1x7RysgTkzpCMelVxZW4hvuyFtOGpeUz9prpr2KjUa/usqxgFCd9Tu3+yhHEP9GVmiQ==", "requires": { "@babel/runtime": "^7.17.2", "bufferutil": "^4.0.1", @@ -27673,9 +27759,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -29993,12 +30079,12 @@ } }, "web3-eth-abi": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.10.0.tgz", - "integrity": "sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.10.1.tgz", + "integrity": "sha512-hk5NyeGweJYTjes7lBW7gtG7iYoN6HLt6E4FQDrHPdwZjwNmvzaOH9N8zMTCxNFXUlg0bzeTOzWwMA717a+4eg==", "requires": { "@ethersproject/abi": "^5.6.3", - "web3-utils": "1.10.0" + "web3-utils": "1.10.1" } }, "web3-eth-accounts": { @@ -30327,23 +30413,40 @@ } }, "web3-utils": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.0.tgz", - "integrity": "sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.1.tgz", + "integrity": "sha512-r6iUUw/uMnNcWXjhRv33Nyrhxq3VGOPBXeSzxhOXIci4SvC/LPTpROY0uTrMX7ztKyODYrHp8WhTkEf+ZnHssw==", "requires": { + "@ethereumjs/util": "^8.1.0", "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", - "ethereumjs-util": "^7.1.0", + "ethereum-cryptography": "^2.1.2", "ethjs-unit": "0.1.6", "number-to-bn": "1.7.0", "randombytes": "^2.1.0", "utf8": "3.0.0" }, "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + }, "bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "ethereum-cryptography": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", + "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", + "requires": { + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" + } } } }, diff --git a/packages/mobile/src/app/useSyncCodepush.ts b/packages/mobile/src/app/useSyncCodepush.ts index 1c6e430123..b793dbceab 100644 --- a/packages/mobile/src/app/useSyncCodepush.ts +++ b/packages/mobile/src/app/useSyncCodepush.ts @@ -23,7 +23,7 @@ export const useSyncCodepush = () => { } }, (newStatus) => { - console.log('New CodePush Status: ', newStatus) + console.info('New CodePush Status: ', newStatus) codePush.getUpdateMetadata(codePush.UpdateState.PENDING).then((res) => { if (res != null && res.isMandatory) { setIsPendingMandatoryCodePushUpdate(true) diff --git a/packages/mobile/src/components/collectible-details-drawer/CollectibleMedia.tsx b/packages/mobile/src/components/collectible-details-drawer/CollectibleMedia.tsx index 90a4193ade..3914e9f7ec 100644 --- a/packages/mobile/src/components/collectible-details-drawer/CollectibleMedia.tsx +++ b/packages/mobile/src/components/collectible-details-drawer/CollectibleMedia.tsx @@ -52,8 +52,6 @@ export const CollectibleMedia = (props: CollectibleMediaProps) => { const VolumeIcon = isMuted ? IconMute : IconVolume - console.log(mediaType, imageUrl) - const renderByMediaType = { // TODO: Implement 3D model viewing on mobile [CollectibleMediaType.THREE_D]: () => ( diff --git a/packages/mobile/src/components/details-tile/DetailsTile.tsx b/packages/mobile/src/components/details-tile/DetailsTile.tsx index 4dfa146f0b..31ba526535 100644 --- a/packages/mobile/src/components/details-tile/DetailsTile.tsx +++ b/packages/mobile/src/components/details-tile/DetailsTile.tsx @@ -303,7 +303,7 @@ export const DetailsTile = ({ iconPosition='left' icon={isPlaying ? IconPause : PlayIcon} onPress={() => { - console.log('Preview button pressed') + console.info('Preview button pressed') }} disabled={!isPlayable} fullWidth diff --git a/packages/mobile/src/components/rate-cta-drawer/RateCtaDrawer.tsx b/packages/mobile/src/components/rate-cta-drawer/RateCtaDrawer.tsx index e5173c49ea..79a61787d1 100644 --- a/packages/mobile/src/components/rate-cta-drawer/RateCtaDrawer.tsx +++ b/packages/mobile/src/components/rate-cta-drawer/RateCtaDrawer.tsx @@ -83,7 +83,7 @@ export const RateCtaDrawer = () => { // Do things after the popup shows up }) .catch((error) => { - console.log(error) + console.error(error) }) } }, []) diff --git a/packages/mobile/src/components/tiktok-auth/TikTokAuthButton.tsx b/packages/mobile/src/components/tiktok-auth/TikTokAuthButton.tsx index 7e2f9e468b..df826f99ca 100644 --- a/packages/mobile/src/components/tiktok-auth/TikTokAuthButton.tsx +++ b/packages/mobile/src/components/tiktok-auth/TikTokAuthButton.tsx @@ -57,7 +57,7 @@ export const TikTokAuthButton = (props: TikTokAuthButtonProps) => { ) ) } catch (e) { - console.log(e) + console.error(e) } }) } diff --git a/packages/mobile/src/dev-utils/useRenderingTrace.ts b/packages/mobile/src/dev-utils/useRenderingTrace.ts index 23a9822b21..e0005dfccd 100644 --- a/packages/mobile/src/dev-utils/useRenderingTrace.ts +++ b/packages/mobile/src/dev-utils/useRenderingTrace.ts @@ -41,6 +41,7 @@ export const useRenderingTrace = ( ) if (Object.keys(changedProps).length > 0) { + // eslint-disable-next-line no-console console.log(`[${componentName}] changed props:`, changedProps) } diff --git a/packages/mobile/src/notifications.ts b/packages/mobile/src/notifications.ts index 9c4a4a1c6b..62d4bd4bb0 100644 --- a/packages/mobile/src/notifications.ts +++ b/packages/mobile/src/notifications.ts @@ -54,7 +54,6 @@ class PushNotifications { openInitialNotification = async () => { const notification = await Notifications.getInitialNotification() if (notification) { - console.log('Opening initial notification') this.onNotification(notification) } } diff --git a/packages/mobile/src/services/sdk/audius-sdk.ts b/packages/mobile/src/services/sdk/audius-sdk.ts index 3ca4b1d2e8..d8a3a811df 100644 --- a/packages/mobile/src/services/sdk/audius-sdk.ts +++ b/packages/mobile/src/services/sdk/audius-sdk.ts @@ -31,16 +31,12 @@ const initSdk = async () => { export const audiusSdk = async () => { if (inProgress) { - console.log('SDK in progress...') await new Promise((resolve) => { sdkEventEmitter.addListener(SDK_LOADED_EVENT_NAME, resolve) }) - console.log('SDK progress finished') return await sdkInstance } else if (!sdkInstance) { - console.log('Making SDK') return await initSdk() } - console.log('found sdk') return sdkInstance } diff --git a/packages/stems/src/components/RadioButtonGroup/RadioButtonGroup.stories.tsx b/packages/stems/src/components/RadioButtonGroup/RadioButtonGroup.stories.tsx index c01e39a22d..129391eb8b 100644 --- a/packages/stems/src/components/RadioButtonGroup/RadioButtonGroup.stories.tsx +++ b/packages/stems/src/components/RadioButtonGroup/RadioButtonGroup.stories.tsx @@ -12,7 +12,7 @@ export default { const defaultProps: RadioButtonGroupProps = { name: 'Test', onChange: (value) => { - console.log(value) + console.info(value) } } diff --git a/packages/web/package-lock.json b/packages/web/package-lock.json index cb6b175c2c..65a1532807 100644 --- a/packages/web/package-lock.json +++ b/packages/web/package-lock.json @@ -121,9 +121,9 @@ } }, "@audius/sdk": { - "version": "3.0.3-beta.109", - "resolved": "https://registry.npmjs.org/@audius/sdk/-/sdk-3.0.3-beta.109.tgz", - "integrity": "sha512-hCS4km8r3IJxDw2OiuPCZ+KHqKeT2alQuH7hfdKMGlaGIh4IIy5Y2slxS5AzzP/4EJGAbgSQeFoHVABltOalCQ==", + "version": "3.0.7-beta.0", + "resolved": "https://registry.npmjs.org/@audius/sdk/-/sdk-3.0.7-beta.0.tgz", + "integrity": "sha512-hMdj/BGj2FUllhgSbUOD76UCjhb/PJGJt9obD1YsX7lHDDWOiJ0iswVWkbC9yVG3qxHWtXKzQCJuEODa1qQPcw==", "requires": { "@audius/hedgehog": "2.1.0", "@babel/runtime": "7.18.3", @@ -2135,9 +2135,9 @@ } }, "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -2955,6 +2955,39 @@ } } }, + "@ethereumjs/util": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", + "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", + "requires": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "dependencies": { + "@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==" + }, + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + }, + "ethereum-cryptography": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", + "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", + "requires": { + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" + } + } + } + }, "@ethersproject/abi": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", @@ -5178,6 +5211,21 @@ "murmurhash3js-revisited": "^3.0.0" } }, + "@noble/curves": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", + "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==", + "requires": { + "@noble/hashes": "1.3.1" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, "@noble/ed25519": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz", @@ -5721,9 +5769,9 @@ } }, "node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", "requires": { "whatwg-url": "^5.0.0" } @@ -6195,6 +6243,39 @@ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" }, + "@scure/bip32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz", + "integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==", + "requires": { + "@noble/curves": "~1.1.0", + "@noble/hashes": "~1.3.1", + "@scure/base": "~1.1.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, + "@scure/bip39": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", + "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", + "requires": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" + } + } + }, "@sentry/browser": { "version": "6.16.1", "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.16.1.tgz", @@ -6594,9 +6675,9 @@ } }, "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -6789,9 +6870,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } } @@ -6834,9 +6915,9 @@ } }, "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -6857,9 +6938,9 @@ } }, "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -6935,9 +7016,9 @@ } }, "tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, @@ -24058,6 +24139,11 @@ "resolved": "https://registry.npmjs.org/micro-aes-gcm/-/micro-aes-gcm-0.3.3.tgz", "integrity": "sha512-wetPK288r0FyTzrWKkX9fNAKlJE+//bdQWpucWwx1Ei/MyFgBgN/0Ex1G3sTm4WR+2ATReGKzDQBYVpuwhho/A==" }, + "micro-ftch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", + "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" + }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -26842,9 +26928,9 @@ "optional": true }, "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -26862,9 +26948,9 @@ }, "dependencies": { "@types/node": { - "version": "20.4.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.6.tgz", - "integrity": "sha512-q0RkvNgMweWWIvSMDiXhflGUKMdIxBo2M2tYM/0kEGDueQByFzK4KZAgu5YHGFNxziTlppNpTIBcqHQAxlfHdA==" + "version": "20.5.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.3.tgz", + "integrity": "sha512-ITI7rbWczR8a/S6qjAW7DMqxqFMjjTo61qZVWJ1ubPvbIQsL5D/TvwjYEalM8Kthpe3hTzOGrF2TGbAu2uyqeA==" } } }, @@ -33910,12 +33996,12 @@ } }, "web3-eth-abi": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.10.0.tgz", - "integrity": "sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.10.1.tgz", + "integrity": "sha512-hk5NyeGweJYTjes7lBW7gtG7iYoN6HLt6E4FQDrHPdwZjwNmvzaOH9N8zMTCxNFXUlg0bzeTOzWwMA717a+4eg==", "requires": { "@ethersproject/abi": "^5.6.3", - "web3-utils": "1.10.0" + "web3-utils": "1.10.1" } }, "web3-eth-accounts": { @@ -34546,42 +34632,39 @@ } }, "web3-utils": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.0.tgz", - "integrity": "sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.1.tgz", + "integrity": "sha512-r6iUUw/uMnNcWXjhRv33Nyrhxq3VGOPBXeSzxhOXIci4SvC/LPTpROY0uTrMX7ztKyODYrHp8WhTkEf+ZnHssw==", "requires": { + "@ethereumjs/util": "^8.1.0", "bn.js": "^5.2.1", "ethereum-bloom-filters": "^1.0.6", - "ethereumjs-util": "^7.1.0", + "ethereum-cryptography": "^2.1.2", "ethjs-unit": "0.1.6", "number-to-bn": "1.7.0", "randombytes": "^2.1.0", "utf8": "3.0.0" }, "dependencies": { - "@types/bn.js": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", - "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", - "requires": { - "@types/node": "*" - } + "@noble/hashes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", + "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==" }, "bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, - "ethereumjs-util": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", - "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", + "ethereum-cryptography": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", + "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", "requires": { - "@types/bn.js": "^5.1.0", - "bn.js": "^5.1.2", - "create-hash": "^1.1.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.2.4" + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" } } } diff --git a/packages/web/src/common/store/pages/audio-rewards/sagas.ts b/packages/web/src/common/store/pages/audio-rewards/sagas.ts index d58c5abbc4..a02f0ef5f0 100644 --- a/packages/web/src/common/store/pages/audio-rewards/sagas.ts +++ b/packages/web/src/common/store/pages/audio-rewards/sagas.ts @@ -195,7 +195,7 @@ function* claimChallengeRewardAsync( challengeId }) if (challenge.challenge_type !== 'aggregate' && !challenge.is_complete) { - console.log('Waiting for challenge completion...') + console.info('Waiting for challenge completion...') const raceResult: { isComplete?: boolean } = yield* race({ isComplete: call( waitForValue, diff --git a/packages/web/src/common/store/profile/sagas.js b/packages/web/src/common/store/profile/sagas.js index 62e36094a5..c7d91a188c 100644 --- a/packages/web/src/common/store/profile/sagas.js +++ b/packages/web/src/common/store/profile/sagas.js @@ -128,7 +128,7 @@ export function* fetchOpenSeaAssets(user) { const collectibleList = Object.values(collectiblesMap).flat() if (!collectibleList.length) { - console.log('profile has no assets in OpenSea') + console.info('profile has no assets in OpenSea') } yield put( @@ -172,7 +172,7 @@ export function* fetchSolanaCollectibles(user) { const solanaCollectibleList = Object.values(collectiblesMap).flat() if (!solanaCollectibleList.length) { - console.log('profile has no Solana NFTs') + console.info('profile has no Solana NFTs') } yield put( diff --git a/packages/web/src/components/coinbase-pay-button/CoinbasePayButtonProvider.tsx b/packages/web/src/components/coinbase-pay-button/CoinbasePayButtonProvider.tsx index f4085d7b6a..24f0371cd2 100644 --- a/packages/web/src/components/coinbase-pay-button/CoinbasePayButtonProvider.tsx +++ b/packages/web/src/components/coinbase-pay-button/CoinbasePayButtonProvider.tsx @@ -78,7 +78,7 @@ export const CoinbasePayButtonProvider = ({ }, onEvent: (event: any) => { // event stream - console.log(event) + console.info(event) }, experienceLoggedIn: 'embedded', experienceLoggedOut: 'popup', diff --git a/packages/web/src/components/collectibles/components/CollectibleDetailsModal.tsx b/packages/web/src/components/collectibles/components/CollectibleDetailsModal.tsx index 497cc60808..816ed815c5 100644 --- a/packages/web/src/components/collectibles/components/CollectibleDetailsModal.tsx +++ b/packages/web/src/components/collectibles/components/CollectibleDetailsModal.tsx @@ -114,11 +114,9 @@ const CollectibleMedia = (props: CollectibleMediaProps) => { const scrollableAncestorElement = scrollableAncestor as HTMLElement const mouseEnterListener = () => { scrollableAncestorElement.style.overflowY = 'hidden' - console.log(scrollableAncestorElement.style.overflowY) } const mouseLeaveListener = () => { scrollableAncestorElement.style.overflowY = 'scroll' - console.log(scrollableAncestorElement.style.overflowY) } modelViewer.addEventListener('mouseenter', mouseEnterListener) modelViewer.addEventListener('mouseleave', mouseLeaveListener) diff --git a/packages/web/src/components/instagram-auth/InstagramAuth.tsx b/packages/web/src/components/instagram-auth/InstagramAuth.tsx index 982ab9924f..36fdf08a19 100644 --- a/packages/web/src/components/instagram-auth/InstagramAuth.tsx +++ b/packages/web/src/components/instagram-auth/InstagramAuth.tsx @@ -89,7 +89,7 @@ const InstagramAuth = ({ return onSuccess(profileRespJson.username, igUserProfile) } catch (err) { - console.log(err) + console.error(err) onFailure((err as Error).message) Sentry.captureException(`Instagram getProfile failed with ${err}`) } @@ -108,7 +108,6 @@ const InstagramAuth = ({ const closeDialog = () => { clearInterval(pollingInterval) - console.log(popup) popup.close() } try { @@ -158,7 +157,7 @@ const InstagramAuth = ({ polling(popup) } } catch (error) { - console.log(error) + console.error(error) if (popup) popup.close() return onFailure(error) } diff --git a/packages/web/src/components/share-sound-to-tiktok-modal/store/sagas.ts b/packages/web/src/components/share-sound-to-tiktok-modal/store/sagas.ts index 6515270387..51f1c531a7 100644 --- a/packages/web/src/components/share-sound-to-tiktok-modal/store/sagas.ts +++ b/packages/web/src/components/share-sound-to-tiktok-modal/store/sagas.ts @@ -90,7 +90,7 @@ async function* handleShare() { } } catch (error) { const errorMessage = getErrorMessage(error) - console.log(errorMessage) + console.error(errorMessage) yield* put(make(Name.TIKTOK_SHARE_SOUND_ERROR, { error: errorMessage })) yield* put(setStatus({ status: ShareSoundToTiktokModalStatus.SHARE_ERROR })) } @@ -135,7 +135,7 @@ function* handleUpload() { yield* put(showConfetti()) } catch (error) { const errorMessage = getErrorMessage(error) - console.log(errorMessage) + console.error(errorMessage) yield* put(make(Name.TIKTOK_SHARE_SOUND_ERROR, { error: errorMessage })) yield* put(setStatus({ status: ShareSoundToTiktokModalStatus.SHARE_ERROR })) } finally { diff --git a/packages/web/src/components/tiktok-auth/TikTokAuthButton.tsx b/packages/web/src/components/tiktok-auth/TikTokAuthButton.tsx index 249bcd609a..d44be38748 100644 --- a/packages/web/src/components/tiktok-auth/TikTokAuthButton.tsx +++ b/packages/web/src/components/tiktok-auth/TikTokAuthButton.tsx @@ -47,7 +47,7 @@ export const TikTokAuthButton = (props: TikTokAuthButtonProps) => { const tikTokProfile = resultJson.data.user onSuccess(tikTokProfile.open_id, tikTokProfile) } catch (e) { - console.log(e) + console.error(e) } }) }, diff --git a/packages/web/src/components/track/GiantTrackTile.tsx b/packages/web/src/components/track/GiantTrackTile.tsx index 7af087eaba..906c6de0eb 100644 --- a/packages/web/src/components/track/GiantTrackTile.tsx +++ b/packages/web/src/components/track/GiantTrackTile.tsx @@ -199,7 +199,7 @@ export const GiantTrackTile = ({ // TODO: https://linear.app/audius/issue/PAY-1590/[webmobileweb]-add-support-for-playing-previews const onPreview = useCallback(() => { - console.log('Preview Clicked') + console.info('Preview Clicked') }, []) const renderCardTitle = (className: string) => { diff --git a/packages/web/src/devUtils/useRenderingTrace.ts b/packages/web/src/devUtils/useRenderingTrace.ts index 23a9822b21..e0005dfccd 100644 --- a/packages/web/src/devUtils/useRenderingTrace.ts +++ b/packages/web/src/devUtils/useRenderingTrace.ts @@ -41,6 +41,7 @@ export const useRenderingTrace = ( ) if (Object.keys(changedProps).length > 0) { + // eslint-disable-next-line no-console console.log(`[${componentName}] changed props:`, changedProps) } diff --git a/packages/web/src/electron.js b/packages/web/src/electron.js index d152a13177..967ba03ee0 100644 --- a/packages/web/src/electron.js +++ b/packages/web/src/electron.js @@ -70,7 +70,6 @@ switch (env) { s3Bucket = '' break case 'staging': - console.log('in staging') appEnvironment = Environment.STAGING scheme = 'audius-staging' buildName = 'build-staging' @@ -482,7 +481,7 @@ ipcMain.on('quit', (event, arg) => { // We have finished downloading the electron update autoUpdater.on('update-downloaded', (info) => { - console.log('update-downloaded', info) + console.info('update-downloaded', info) canUpdate = true info.currentVersion = autoUpdater.currentVersion.version if (mainWindow) mainWindow.webContents.send('updateDownloaded', info) @@ -490,7 +489,7 @@ autoUpdater.on('update-downloaded', (info) => { // We have discovered that there is an available electron update autoUpdater.on('update-available', (info) => { - console.log('update-available', info) + console.info('update-available', info) info.currentVersion = autoUpdater.currentVersion.version if (mainWindow) mainWindow.webContents.send('updateAvailable', info) }) @@ -500,7 +499,7 @@ autoUpdater.on('download-progress', (info) => { }) autoUpdater.on('error', (info) => { - console.log('update-error', info) + console.info('update-error', info) if (mainWindow) mainWindow.webContents.send('updateError', info) }) diff --git a/packages/web/src/pages/audio-rewards-page/components/SendInputBody.tsx b/packages/web/src/pages/audio-rewards-page/components/SendInputBody.tsx index 72f2f33dcc..a2246a34d5 100644 --- a/packages/web/src/pages/audio-rewards-page/components/SendInputBody.tsx +++ b/packages/web/src/pages/audio-rewards-page/components/SendInputBody.tsx @@ -114,7 +114,7 @@ const isValidSolDestination = (wallet: SolanaWalletAddress) => { const ignored = new solanaweb3.PublicKey(wallet) return true } catch (err) { - console.log(err) + console.info(err) return false } } diff --git a/packages/web/src/pages/audio-rewards-page/components/modals/VipDiscordModal.tsx b/packages/web/src/pages/audio-rewards-page/components/modals/VipDiscordModal.tsx index c874962dbf..c2f50a6527 100644 --- a/packages/web/src/pages/audio-rewards-page/components/modals/VipDiscordModal.tsx +++ b/packages/web/src/pages/audio-rewards-page/components/modals/VipDiscordModal.tsx @@ -41,8 +41,6 @@ export const VipDiscordModal = () => { const wm = useWithMobileStyle(styles.mobile) - console.log('wm?', wm(styles.modalContainer)) - return ( console.log('video error', e)) + v.play().catch((e) => console.error('video error', e)) const videoHasAudio = await new Promise((resolve) => { const timeout = 5000 diff --git a/packages/web/src/pages/sign-on/components/ProfileForm.tsx b/packages/web/src/pages/sign-on/components/ProfileForm.tsx index 17d240ec9a..44d86c46ae 100644 --- a/packages/web/src/pages/sign-on/components/ProfileForm.tsx +++ b/packages/web/src/pages/sign-on/components/ProfileForm.tsx @@ -214,7 +214,7 @@ const ProfileForm = (props: ProfileFormProps) => { {(animProps) => (
{ {(animProps) => (
diff --git a/packages/web/src/pages/track-page/components/mobile/TrackHeader.tsx b/packages/web/src/pages/track-page/components/mobile/TrackHeader.tsx index f221278890..4a2fe105aa 100644 --- a/packages/web/src/pages/track-page/components/mobile/TrackHeader.tsx +++ b/packages/web/src/pages/track-page/components/mobile/TrackHeader.tsx @@ -199,7 +199,7 @@ const TrackHeader = ({ isOwner || (!isPremium && (isUnlisted || fieldVisibility.play_count)) // TODO: https://linear.app/audius/issue/PAY-1590/[webmobileweb]-add-support-for-playing-previews - const onPreview = useCallback(() => console.log('Preview Clicked'), []) + const onPreview = useCallback(() => console.info('Preview Clicked'), []) const image = useTrackCoverArt( trackId, diff --git a/packages/web/src/services/sentry.ts b/packages/web/src/services/sentry.ts index e48efb6f45..db6b989025 100644 --- a/packages/web/src/services/sentry.ts +++ b/packages/web/src/services/sentry.ts @@ -30,6 +30,13 @@ export const initializeSentry = () => { normalizeDepth: 5, maxBreadcrumbs: MAX_BREADCRUMBS, beforeBreadcrumb: (breadCrumb, hint) => { + // filter out info and debug logs + if ( + (breadCrumb.level === 'info' || breadCrumb.level === 'debug') && + breadCrumb.category === 'console' + ) { + return null + } // filter out analytics events if (hint && hint.xhr) { const url = hint.xhr.__sentry_xhr__.url diff --git a/packages/web/src/services/web3-modal/index.ts b/packages/web/src/services/web3-modal/index.ts index 200c2d0e18..527cae5ab0 100644 --- a/packages/web/src/services/web3-modal/index.ts +++ b/packages/web/src/services/web3-modal/index.ts @@ -126,7 +126,7 @@ export const createSession = async (config: Config): Promise => { } catch (error) { const errorMessage = getErrorMessage(error) if (errorMessage === 'Modal closed by user') { - console.log('closed by user') + console.info('Web3 modal closed by user') } } } diff --git a/packages/web/src/store/account/sagas.ts b/packages/web/src/store/account/sagas.ts index 6db6dc0ce4..1c30df4a16 100644 --- a/packages/web/src/store/account/sagas.ts +++ b/packages/web/src/store/account/sagas.ts @@ -69,7 +69,7 @@ export function* showPushNotificationConfirmation() { yield* put(setBrowerPushPermissionConfirmationModal) } } catch (err) { - console.log(err) + console.error(err) } } } diff --git a/packages/web/src/utils/browserNotifications.ts b/packages/web/src/utils/browserNotifications.ts index 896df933c3..7041415b98 100644 --- a/packages/web/src/utils/browserNotifications.ts +++ b/packages/web/src/utils/browserNotifications.ts @@ -125,7 +125,7 @@ export const unsubscribePushManagerBrowser = async () => { } return subscription } catch (error) { - console.log('Error unsubscribing', error) + console.error('Error unsubscribing', error) return null } } diff --git a/packages/web/src/utils/logger.js b/packages/web/src/utils/logger.js index d98469028d..80204d958f 100644 --- a/packages/web/src/utils/logger.js +++ b/packages/web/src/utils/logger.js @@ -1,3 +1,4 @@ +/* eslint-disable no-console */ const preserveLogs = window.localStorage && window.localStorage.getItem('preserve-logs')