Add Sentry to client for error handling (#43920)

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
Tristan Toye
2022-04-15 10:54:02 -04:00
committed by GitHub
parent 832eb29c0d
commit dfe5a7fd05
11 changed files with 478 additions and 16 deletions

View File

@ -53,11 +53,13 @@ if (FREECODECAMP_NODE_ENV !== 'development') {
];
const searchKeys = ['algoliaAppId', 'algoliaAPIKey'];
const donationKeys = ['stripePublicKey', 'paypalClientId', 'patreonClientId'];
const loggingKeys = ['sentryClientDSN'];
const expectedVariables = locationKeys.concat(
deploymentKeys,
searchKeys,
donationKeys
donationKeys,
loggingKeys
);
const receivedvariables = Object.keys(env as Record<string, unknown>);
expectedVariables.sort();