Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 27c2098

Browse files
committedMar 10, 2025
Merge branch 'master' into ref/em-simplify-signals
* master: (57 commits) ref(getting-started): Change code to always update loader script when products changes (#86583) ref(spans): Detect performance issues directly in segments consumer (#86595) ref(getting-started): Update copies, replacing 'Sentry dashboard' with 'Sentry Issues' (#86672) ref(product-selection): Update code to not strip url (#86582) ref(quick-start): Replace 'record' with 'create_or_update' in 'record_new_project' (#86663) ref(assemble): Remove old `find_missing_chunks` method (#86588) fix(views):Exclude newly added views from last visited update as well (#86653) feat(workflow_engine): Only execute enabled Detectors (#86652) fix(autofix): Github links, remove seer branding, and UI cleanup (#86640) fix(seer-issues-patch) More parsing of functions for Python (#86558) ref(ui): Remove sentry.eot (#86649) feat(alerts): Restrict uptime/crons overview buttons for alerts:write (#86436) chore(deps): bump axios from 1.7.7 to 1.8.2 (#86642) deps(ui): Upgrade prettier (#86634) deps(ui): Upgrade eslint, biome (#86630) fix(shared-views): Fix default view passing to last visited endpoint (#86632) feat(billing): update copy for payg disabled CTA (#86143) ref(ui): Remove usage of withOrganization from organizationAuthList (#86554) fix(crons): Fix disabled state of disable button (#86637) feat(ui): Replace OrganizationAuth DeprecatedAsyncComponent (#86556) ...
2 parents 76a53dd + 9efec47 commit 27c2098

File tree

364 files changed

+5645
-3108
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

364 files changed

+5645
-3108
lines changed
 

‎eslint.config.mjs

+26-29
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
*/
1212
import * as emotion from '@emotion/eslint-plugin';
1313
import eslint from '@eslint/js';
14+
import {globalIgnores} from 'eslint/config';
1415
import prettier from 'eslint-config-prettier';
1516
// @ts-expect-error TS(7016): Could not find a declaration file
1617
import importPlugin from 'eslint-plugin-import';
1718
import jest from 'eslint-plugin-jest';
1819
import jestDom from 'eslint-plugin-jest-dom';
1920
import react from 'eslint-plugin-react';
20-
// @ts-expect-error TS(7016): Could not find a declaration file
2121
import reactHooks from 'eslint-plugin-react-hooks';
2222
// @ts-expect-error TS(7016): Could not find a declaration file
2323
import sentry from 'eslint-plugin-sentry';
@@ -174,34 +174,31 @@ export default typescript.config([
174174
// https://eslint.org/docs/latest/use/configure/configuration-files#specifying-files-and-ignores
175175
files: ['**/*.js', '**/*.mjs', '**/*.ts', '**/*.jsx', '**/*.tsx'],
176176
},
177-
{
178-
name: 'eslint/global/ignores',
179-
// Global ignores
180-
// https://eslint.org/docs/latest/use/configure/configuration-files#globally-ignoring-files-with-ignores
181-
ignores: [
182-
'.devenv/**/*',
183-
'.github/**/*',
184-
'.mypy_cache/**/*',
185-
'.pytest_cache/**/*',
186-
'.venv/**/*',
187-
'**/*.benchmark.ts',
188-
'**/*.d.ts',
189-
'**/dist/**/*',
190-
'**/tests/**/fixtures/**/*',
191-
'**/vendor/**/*',
192-
'build-utils/**/*',
193-
'config/chartcuterie/config.js', // TODO: see if this file exists
194-
'fixtures/artifact_bundle/**/*',
195-
'fixtures/artifact_bundle_debug_ids/**/*',
196-
'fixtures/artifact_bundle_duplicated_debug_ids/**/*',
197-
'fixtures/profiles/embedded.js',
198-
'jest.config.ts',
199-
'api-docs/**/*',
200-
'src/sentry/static/sentry/js/**/*',
201-
'src/sentry/templates/sentry/**/*',
202-
'stylelint.config.js',
203-
],
204-
},
177+
// Global ignores
178+
// https://eslint.org/docs/latest/use/configure/configuration-files#globally-ignoring-files-with-ignores
179+
globalIgnores([
180+
'.devenv/**/*',
181+
'.github/**/*',
182+
'.mypy_cache/**/*',
183+
'.pytest_cache/**/*',
184+
'.venv/**/*',
185+
'**/*.benchmark.ts',
186+
'**/*.d.ts',
187+
'**/dist/**/*',
188+
'**/tests/**/fixtures/**/*',
189+
'**/vendor/**/*',
190+
'build-utils/**/*',
191+
'config/chartcuterie/config.js',
192+
'fixtures/artifact_bundle/**/*',
193+
'fixtures/artifact_bundle_debug_ids/**/*',
194+
'fixtures/artifact_bundle_duplicated_debug_ids/**/*',
195+
'fixtures/profiles/embedded.js',
196+
'jest.config.ts',
197+
'api-docs/**/*',
198+
'src/sentry/static/sentry/js/**/*',
199+
'src/sentry/templates/sentry/**/*',
200+
'stylelint.config.js',
201+
]),
205202
/**
206203
* Rules are grouped by plugin. If you want to override a specific rule inside
207204
* the recommended set, then it's recommended to spread the new rule on top

‎package.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
"peggy": "^4.1.1",
141141
"platformicons": "^8.0.0",
142142
"po-catalog-loader": "2.1.0",
143-
"prettier": "3.3.2",
143+
"prettier": "3.5.3",
144144
"prismjs": "^1.29.0",
145145
"process": "^0.11.10",
146146
"qrcode.react": "^3.1.0",
@@ -175,12 +175,12 @@
175175
"zxcvbn": "^4.4.2"
176176
},
177177
"devDependencies": {
178-
"@biomejs/biome": "^1.9.1",
178+
"@biomejs/biome": "^1.9.4",
179179
"@codecov/webpack-plugin": "^1.8.0",
180180
"@emotion/eslint-plugin": "^11.12.0",
181-
"@eslint/compat": "^1.2.4",
182-
"@eslint/eslintrc": "^3.2.0",
183-
"@eslint/js": "^9.17.0",
181+
"@eslint/compat": "^1.2.7",
182+
"@eslint/eslintrc": "^3.3.0",
183+
"@eslint/js": "^9.22.0",
184184
"@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
185185
"@sentry/jest-environment": "6.0.0",
186186
"@sentry/profiling-node": "9.6.0-alpha.0",
@@ -194,19 +194,19 @@
194194
"babel-gettext-extractor": "^4.1.3",
195195
"babel-jest": "29.7.0",
196196
"benchmark": "^2.1.4",
197-
"eslint": "^9.17.0",
198-
"eslint-config-prettier": "^9.1.0",
199-
"eslint-import-resolver-typescript": "^3.7.0",
197+
"eslint": "^9.22.0",
198+
"eslint-config-prettier": "^10.1.1",
199+
"eslint-import-resolver-typescript": "^3.8.3",
200200
"eslint-plugin-import": "^2.31.0",
201-
"eslint-plugin-jest": "^28.10.0",
201+
"eslint-plugin-jest": "^28.11.0",
202202
"eslint-plugin-jest-dom": "^5.5.0",
203-
"eslint-plugin-react": "^7.37.3",
204-
"eslint-plugin-react-hooks": "5.0.0",
203+
"eslint-plugin-react": "^7.37.4",
204+
"eslint-plugin-react-hooks": "5.2.0",
205205
"eslint-plugin-sentry": "^2.10.0",
206206
"eslint-plugin-simple-import-sort": "^12.1.1",
207207
"eslint-plugin-testing-library": "^7.1.1",
208208
"eslint-plugin-typescript-sort-keys": "^3.3.0",
209-
"eslint-plugin-unicorn": "^56.0.1",
209+
"eslint-plugin-unicorn": "^57.0.0",
210210
"globals": "^15.14.0",
211211
"html-webpack-plugin": "^5.6.0",
212212
"jest": "29.7.0",
@@ -220,7 +220,7 @@
220220
"stylelint-config-recommended": "^14.0.1",
221221
"terser": "5.31.6",
222222
"tsconfig-paths": "^4.2.0",
223-
"typescript-eslint": "^8.18.2",
223+
"typescript-eslint": "^8.26.0",
224224
"webpack-dev-server": "5.2.0"
225225
},
226226
"resolutions": {
@@ -256,7 +256,7 @@
256256
"diff-docs": "yarn install-api-docs && ts-node api-docs/openapi-diff.ts",
257257
"deref-api-docs": "ts-node api-docs/index.ts tests/apidocs/openapi-spectacular.json tests/apidocs/openapi-derefed.json",
258258
"build-chartcuterie-config": "NODE_ENV=production webpack --config=config/webpack.chartcuterie.config.ts",
259-
"build-acceptance": "IS_ACCEPTANCE_TEST=1 NODE_ENV=production webpack",
259+
"build-acceptance": "CODECOV_ENABLE_BA=false IS_ACCEPTANCE_TEST=1 NODE_ENV=production webpack",
260260
"build-production": "NODE_ENV=production webpack --mode production",
261261
"build": "NODE_OPTIONS=--max-old-space-size=4096 webpack",
262262
"build-js-loader": "ts-node scripts/build-js-loader.ts",

0 commit comments

Comments
 (0)
Please sign in to comment.