diff --git a/packages/astro/src/index.server.ts b/packages/astro/src/index.server.ts index 73dce6f0fa7f..5dd9f1047431 100644 --- a/packages/astro/src/index.server.ts +++ b/packages/astro/src/index.server.ts @@ -54,6 +54,7 @@ export { addRequestDataToEvent, DEFAULT_USER_INCLUDES, extractRequestData, + // eslint-disable-next-line deprecation/deprecation deepReadDirSync, Integrations, Handlers, diff --git a/packages/nextjs/test/buildProcess/tests/nft.test.ts b/packages/nextjs/test/buildProcess/tests/nft.test.ts index fb208a9cae0c..84226f79d446 100644 --- a/packages/nextjs/test/buildProcess/tests/nft.test.ts +++ b/packages/nextjs/test/buildProcess/tests/nft.test.ts @@ -33,6 +33,7 @@ it('excludes build-time SDK dependencies from nft files', () => { expect(rollupEntries.length).toEqual(0); // We don't want to accidentally remove the wrappers + // eslint-disable-next-line deprecation/deprecation const wrapperFiles = deepReadDirSync('src/config/wrappers/').filter(filename => filename !== 'types.ts'); expect(sentryWrapperEntries.length).toEqual(wrapperFiles.length); }); diff --git a/packages/node-experimental/src/index.ts b/packages/node-experimental/src/index.ts index c6771601c16f..b9ab8b0ce1ef 100644 --- a/packages/node-experimental/src/index.ts +++ b/packages/node-experimental/src/index.ts @@ -49,6 +49,7 @@ export { addRequestDataToEvent, DEFAULT_USER_INCLUDES, extractRequestData, + // eslint-disable-next-line deprecation/deprecation deepReadDirSync, getModuleFromFilename, close, diff --git a/packages/node/src/index.ts b/packages/node/src/index.ts index c1db9de54194..d4297b768484 100644 --- a/packages/node/src/index.ts +++ b/packages/node/src/index.ts @@ -80,6 +80,7 @@ export { NodeClient } from './client'; export { makeNodeTransport } from './transports'; export { defaultIntegrations, init, defaultStackParser, getSentryRelease } from './sdk'; export { addRequestDataToEvent, DEFAULT_USER_INCLUDES, extractRequestData } from '@sentry/utils'; +// eslint-disable-next-line deprecation/deprecation export { deepReadDirSync } from './utils'; export { getModuleFromFilename } from './module'; // eslint-disable-next-line deprecation/deprecation diff --git a/packages/node/src/utils.ts b/packages/node/src/utils.ts index 0ff47acf92c7..475709208ed9 100644 --- a/packages/node/src/utils.ts +++ b/packages/node/src/utils.ts @@ -7,6 +7,7 @@ import * as path from 'path'; * @param targetDir Absolute or relative path of the directory to scan. All returned paths will be relative to this * directory. * @returns Array holding all relative paths + * @deprecated This function will be removed in the next major version. */ export function deepReadDirSync(targetDir: string): string[] { const targetDirAbsPath = path.resolve(targetDir); diff --git a/packages/node/test/utils.test.ts b/packages/node/test/utils.test.ts index 0a62cf011c92..bcee236c070c 100644 --- a/packages/node/test/utils.test.ts +++ b/packages/node/test/utils.test.ts @@ -25,6 +25,7 @@ describe('deepReadDirSync', () => { ].map(p => (process.platform === 'win32' ? p.replace(/\//g, '\\') : p)); // compare sets so that order doesn't matter + // eslint-disable-next-line deprecation/deprecation expect(new Set(deepReadDirSync('./test/fixtures/testDeepReadDirSync'))).toEqual(new Set(expected)); }); @@ -35,6 +36,7 @@ describe('deepReadDirSync', () => { fs.mkdtemp(`${tmpDir}${path.sep}`, (err, dirPath) => { if (err) throw err; try { + // eslint-disable-next-line deprecation/deprecation expect(deepReadDirSync(dirPath)).toEqual([]); done(); } catch (error) { @@ -44,10 +46,12 @@ describe('deepReadDirSync', () => { }); it('errors if directory does not exist', () => { + // eslint-disable-next-line deprecation/deprecation expect(() => deepReadDirSync('./IDontExist')).toThrowError('Directory does not exist.'); }); it('errors if given path is not a directory', () => { + // eslint-disable-next-line deprecation/deprecation expect(() => deepReadDirSync('package.json')).toThrowError('it is not a directory'); }); }); diff --git a/packages/remix/src/index.server.ts b/packages/remix/src/index.server.ts index c62b3c9c729c..785285ecdaf1 100644 --- a/packages/remix/src/index.server.ts +++ b/packages/remix/src/index.server.ts @@ -53,6 +53,7 @@ export { addRequestDataToEvent, DEFAULT_USER_INCLUDES, extractRequestData, + // eslint-disable-next-line deprecation/deprecation deepReadDirSync, Integrations, Handlers, diff --git a/packages/serverless/src/index.ts b/packages/serverless/src/index.ts index 77f355e1e8af..ff961df37019 100644 --- a/packages/serverless/src/index.ts +++ b/packages/serverless/src/index.ts @@ -55,6 +55,7 @@ export { DEFAULT_USER_INCLUDES, addRequestDataToEvent, extractRequestData, + // eslint-disable-next-line deprecation/deprecation deepReadDirSync, Handlers, Integrations, diff --git a/packages/sveltekit/src/server/index.ts b/packages/sveltekit/src/server/index.ts index b5d7d64a58a3..16556479511e 100644 --- a/packages/sveltekit/src/server/index.ts +++ b/packages/sveltekit/src/server/index.ts @@ -51,6 +51,7 @@ export { addRequestDataToEvent, DEFAULT_USER_INCLUDES, extractRequestData, + // eslint-disable-next-line deprecation/deprecation deepReadDirSync, Integrations, Handlers,