Skip to content

Commit 7a097b4

Browse files
authored
ref: Finishing touches before the 5.21.0 release (#2808)
* ref: Use ** glob instead of **/* * Fix ember 'any' lint warning and ignore test coverage * Ignore IE10 integration tests for now * Update TypeScript to 3.6.5 * Use @sentry-internal for ESLint config and plugin * Move typescript package to @sentry-internal * Add sdk name to eslint config and plugin * Last polishes
1 parent b262b10 commit 7a097b4

Some content is hidden

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

47 files changed

+474
-177
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,5 @@ extensions for APM
9292
JavaScript SDKs with interfaces, type definitions and base classes.
9393
- [`@sentry/utils`](https://github.com/getsentry/sentry-javascript/tree/master/packages/utils): A set of helpers and
9494
utility functions useful for various SDKs.
95-
- [`@sentry/typescript`](https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript): Shared
96-
Typescript compiler and linter options.
9795
- [`@sentry/types`](https://github.com/getsentry/sentry-javascript/tree/master/packages/types): Types used in all
9896
packages.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"packages/browser",
2424
"packages/core",
2525
"packages/ember",
26-
"packages/eslint-config-sentry-sdks",
27-
"packages/eslint-plugin-sentry-sdks",
26+
"packages/eslint-config-sdk",
27+
"packages/eslint-plugin-sdk",
2828
"packages/gatsby",
2929
"packages/hub",
3030
"packages/integrations",
@@ -61,7 +61,7 @@
6161
"size-limit": "^4.5.5",
6262
"ts-jest": "^24.0.2",
6363
"typedoc": "^0.14.2",
64-
"typescript": "3.4.5"
64+
"typescript": "3.6.5"
6565
},
6666
"resolutions": {
6767
"**/agent-base": "5"

packages/angular/.eslintrc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ module.exports = {
77
parserOptions: {
88
ecmaVersion: 2018,
99
},
10-
extends: ['sentry-sdks'],
11-
ignorePatterns: ['build/**/*', 'dist/**/*', 'esm/**/*', 'examples/**/*', 'scripts/**/*'],
10+
extends: ['@sentry-internal/sdk'],
11+
ignorePatterns: ['build/**', 'dist/**', 'esm/**', 'examples/**', 'scripts/**'],
1212
overrides: [
1313
{
1414
files: ['*.ts', '*.tsx', '*.d.ts'],

packages/angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
"tslib": "^1.9.3"
2727
},
2828
"devDependencies": {
29-
"eslint-config-sentry-sdks": "5.20.1",
29+
"@sentry-internal/eslint-config-sdk": "5.20.1",
3030
"eslint": "7.6.0",
3131
"npm-run-all": "^4.1.2",
3232
"prettier": "1.17.0",
3333
"rimraf": "^2.6.3",
34-
"typescript": "3.4.5"
34+
"typescript": "3.6.5"
3535
},
3636
"scripts": {
3737
"build": "run-p build:es5 build:esm",

packages/apm/.eslintrc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module.exports = {
66
parserOptions: {
77
ecmaVersion: 2018,
88
},
9-
extends: ['sentry-sdks'],
10-
ignorePatterns: ['build/**/*', 'dist/**/*', 'esm/**/*', 'examples/**/*', 'scripts/**/*'],
9+
extends: ['@sentry-internal/sdk'],
10+
ignorePatterns: ['build/**', 'dist/**', 'esm/**', 'examples/**', 'scripts/**'],
1111
overrides: [
1212
{
1313
files: ['*.ts', '*.tsx', '*.d.ts'],
@@ -16,7 +16,7 @@ module.exports = {
1616
},
1717
},
1818
{
19-
files: ['test/**/*'],
19+
files: ['test/**'],
2020
rules: {
2121
'@typescript-eslint/no-explicit-any': 'off',
2222
'@typescript-eslint/no-non-null-assertion': 'off',

packages/apm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"tslib": "^1.9.3"
2525
},
2626
"devDependencies": {
27-
"eslint-config-sentry-sdks": "5.20.1",
27+
"@sentry-internal/eslint-config-sdk": "5.20.1",
2828
"@types/express": "^4.17.1",
2929
"eslint": "7.6.0",
3030
"jest": "^24.7.1",
@@ -37,7 +37,7 @@
3737
"rollup-plugin-node-resolve": "^4.2.3",
3838
"rollup-plugin-terser": "^4.0.4",
3939
"rollup-plugin-typescript2": "^0.21.0",
40-
"typescript": "3.4.5"
40+
"typescript": "3.6.5"
4141
},
4242
"scripts": {
4343
"build": "run-p build:es5 build:esm build:bundle",

packages/browser/.eslintrc.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ module.exports = {
77
parserOptions: {
88
ecmaVersion: 2018,
99
},
10-
extends: ['sentry-sdks'],
11-
ignorePatterns: ['build/**/*', 'dist/**/*', 'esm/**/*', 'examples/**/*', 'scripts/**/*', 'src/loader.js'],
10+
extends: ['@sentry-internal/sdk'],
11+
ignorePatterns: ['build/**', 'dist/**', 'esm/**', 'examples/**', 'scripts/**', 'coverage/**', 'src/loader.js'],
1212
overrides: [
1313
{
1414
files: ['*.ts', '*.tsx', '*.d.ts'],
@@ -17,7 +17,7 @@ module.exports = {
1717
},
1818
},
1919
{
20-
files: ['test/**/*'],
20+
files: ['test/**'],
2121
rules: {
2222
'jsdoc/require-jsdoc': 'off',
2323
'no-console': 'off',
@@ -28,7 +28,7 @@ module.exports = {
2828
},
2929
},
3030
{
31-
files: ['test/integration/**/*'],
31+
files: ['test/integration/**'],
3232
env: {
3333
mocha: true,
3434
},
@@ -37,7 +37,7 @@ module.exports = {
3737
},
3838
},
3939
{
40-
files: ['test/integration/common/**/*', 'test/integration/suites/**/*'],
40+
files: ['test/integration/common/**', 'test/integration/suites/**'],
4141
rules: {
4242
'no-unused-vars': 'off',
4343
},

packages/browser/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"devDependencies": {
2525
"@types/eslint": "^7.2.0",
2626
"@types/md5": "2.1.33",
27-
"eslint-config-sentry-sdks": "5.20.1",
27+
"@sentry-internal/eslint-config-sdk": "5.20.1",
2828
"eslint": "7.6.0",
2929
"btoa": "^1.2.1",
3030
"chai": "^4.1.2",
@@ -51,7 +51,7 @@
5151
"rollup-plugin-terser": "^4.0.4",
5252
"rollup-plugin-typescript2": "^0.21.0",
5353
"sinon": "^7.3.2",
54-
"typescript": "3.4.5",
54+
"typescript": "3.6.5",
5555
"webpack": "^4.30.0"
5656
},
5757
"scripts": {

packages/browser/test/integration/browsers.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,16 @@ module.exports = {
8383
real_mobile: true,
8484
browser_version: null,
8585
},
86-
bs_ie10: {
87-
base: "BrowserStack",
88-
browser: "IE",
89-
browser_version: "10.0",
90-
os: "Windows",
91-
os_version: "8",
92-
device: null,
93-
real_mobile: null,
94-
},
86+
// FIXME: Investigate why BrowserStack stopped running IE10 machine recently
87+
// bs_ie10: {
88+
// base: "BrowserStack",
89+
// browser: "IE",
90+
// browser_version: "10.0",
91+
// os: "Windows",
92+
// os_version: "8",
93+
// device: null,
94+
// real_mobile: null,
95+
// },
9596
bs_ie11: {
9697
base: "BrowserStack",
9798
browser: "IE",

packages/core/.eslintrc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module.exports = {
66
parserOptions: {
77
ecmaVersion: 2018,
88
},
9-
extends: ['sentry-sdks'],
10-
ignorePatterns: ['build/**/*', 'dist/**/*', 'esm/**/*', 'examples/**/*', 'scripts/**/*'],
9+
extends: ['@sentry-internal/sdk'],
10+
ignorePatterns: ['build/**', 'dist/**', 'esm/**', 'examples/**', 'scripts/**'],
1111
overrides: [
1212
{
1313
files: ['*.ts', '*.tsx', '*.d.ts'],
@@ -16,7 +16,7 @@ module.exports = {
1616
},
1717
},
1818
{
19-
files: ['test/**/*'],
19+
files: ['test/**'],
2020
rules: {
2121
'@typescript-eslint/no-explicit-any': 'off',
2222
'@typescript-eslint/no-non-null-assertion': 'off',

0 commit comments

Comments
 (0)