microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
99.7k stars 12.35k forks source link

[NewErrors] 5.6.0-dev.20240714 vs 5.5.3 #59272

Closed typescript-bot closed 1 month ago

typescript-bot commented 1 month ago

The following errors were reported by 5.6.0-dev.20240714, but not by 5.5.3 Pipeline that generated this bug Logs for the pipeline run File that generated the pipeline

This run considered 800 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 485 of 800 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 9 | | Detected no interesting changes | 476 | | Git clone failed | 7 | | Package install failed | 94 | | Project-graph error in old TS | 11 | | Too many errors in old TS | 187 | | Unknown failure | 16 |

Investigation Status

Repo Errors Outcome
apollographql/apollo-client 2
danny-avila/LibreChat 5
fabian-hiller/valibot 1
google/wireit 1
LokerL/tts-vue 1
mattermost/mattermost 6
mongodb/node-mongodb-native 1
tweenjs/tween.js 1
vuejs/language-tools 1
typescript-bot commented 1 month ago

apollographql/apollo-client

**1 of 12 projects failed to build with the old tsc and were ignored** ### [src\/tsconfig.json](https://github.com/apollographql/apollo-client/blob/77b9e0bd1795a111a62f53fb44357cc1fffc242d/src/tsconfig.json) - `error TS4023: Exported variable 'mockFetchQuery' has or is using name 'ConcastAndInfo' from external module "/mnt/ts_downloads/_/m/apollo-client/src/core/QueryManager" but cannot be named.` - [src\/core\/\_\_tests\_\_\/ObservableQuery.ts\#L40](https://github.com/apollographql/apollo-client/blob/77b9e0bd1795a111a62f53fb44357cc1fffc242d/src/core/__tests__/ObservableQuery.ts#L40) - `error TS4023: Exported variable 'mockFetchQuery' has or is using name 'SourcesAndInfo' from external module "/mnt/ts_downloads/_/m/apollo-client/src/core/QueryManager" but cannot be named.` - [src\/core\/\_\_tests\_\_\/ObservableQuery.ts\#L40](https://github.com/apollographql/apollo-client/blob/77b9e0bd1795a111a62f53fb44357cc1fffc242d/src/core/__tests__/ObservableQuery.ts#L40)
typescript-bot commented 1 month ago

danny-avila/LibreChat

**3 of 4 projects failed to build with the old tsc and were ignored** ### [packages\/data-provider\/tsconfig.json](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/tsconfig.json) - `error TS9005: Declaration emit for this file requires using private name '_onStreamLoaded'. An explicit type annotation may unblock declaration emit.` - [packages\/data-provider\/src\/sse.js\#L7](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/src/sse.js#L7) - `error TS9005: Declaration emit for this file requires using private name '_onStreamProgress'. An explicit type annotation may unblock declaration emit.` - [packages\/data-provider\/src\/sse.js\#L7](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/src/sse.js#L7) - `error TS9005: Declaration emit for this file requires using private name '_setReadyState'. An explicit type annotation may unblock declaration emit.` - [packages\/data-provider\/src\/sse.js\#L7](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/src/sse.js#L7) - `error TS9005: Declaration emit for this file requires using private name 'close'. An explicit type annotation may unblock declaration emit.` - [packages\/data-provider\/src\/sse.js\#L7](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/src/sse.js#L7) - `error TS9005: Declaration emit for this file requires using private name 'stream'. An explicit type annotation may unblock declaration emit.` - [packages\/data-provider\/src\/sse.js\#L7](https://github.com/danny-avila/LibreChat/blob/0a1d38e3189a4f905d021be41ac2c8b5bd03d8b7/packages/data-provider/src/sse.js#L7)
typescript-bot commented 1 month ago

fabian-hiller/valibot

**1 of 4 projects failed to build with the old tsc and were ignored** ### [library\/tsconfig.json](https://github.com/fabian-hiller/valibot/blob/132492907db9fd88bf4e373ecca0f5f74790aff9/library/tsconfig.json) - `error TS9037: Default exports can't be inferred with --isolatedDeclarations.` - [library\/tsup.config.ts\#L3](https://github.com/fabian-hiller/valibot/blob/132492907db9fd88bf4e373ecca0f5f74790aff9/library/tsup.config.ts#L3) - [library\/vite.config.ts\#L3](https://github.com/fabian-hiller/valibot/blob/132492907db9fd88bf4e373ecca0f5f74790aff9/library/vite.config.ts#L3)
typescript-bot commented 1 month ago

google/wireit

### [tsconfig.json](https://github.com/google/wireit/blob/e9bba92dda16e52c7e0c3065ff527a5b425a0a08/tsconfig.json) - `error TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'DefaultLogger'.` - [src\/logging\/debug-logger.ts\#L43](https://github.com/google/wireit/blob/e9bba92dda16e52c7e0c3065ff527a5b425a0a08/src/logging/debug-logger.ts#L43) in [tsconfig.json](https://github.com/google/wireit/blob/e9bba92dda16e52c7e0c3065ff527a5b425a0a08/tsconfig.json)
typescript-bot commented 1 month ago

LokerL/tts-vue

### [tsconfig.json](https://github.com/LokerL/tts-vue/blob/96cabf49cf891bfb2b441b2cea592dc5b6b4ec43/tsconfig.json) - `error TS5102: Option 'suppressImplicitAnyIndexErrors' has been removed. Please remove it from your configuration.` - [tsconfig.json\#L17](https://github.com/LokerL/tts-vue/blob/96cabf49cf891bfb2b441b2cea592dc5b6b4ec43/tsconfig.json#L17)
typescript-bot commented 1 month ago

mattermost/mattermost

**1 of 4 projects failed to build with the old tsc and were ignored** ### [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4082: Default export of the module has or is using private name 'Props'.` - [webapp\/channels\/src\/components\/admin\_console\/team\_channel\_settings\/channel\/index.ts\#L21](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/admin_console/team_channel_settings/channel/index.ts#L21) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/announcement\_bar\/version\_bar\/index.ts\#L16](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/announcement_bar/version_bar/index.ts#L16) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/channel\_header\_dropdown\/menu\_items\/leave\_channel\/index.ts\#L27](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/channel_header_dropdown/menu_items/leave_channel/index.ts#L27) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/channel\_layout\/channel\_identifier\_router\/index.ts\#L20](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/channel_layout/channel_identifier_router/index.ts#L20) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/file\_attachment\/index.ts\#L43](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/file_attachment/index.ts#L43) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/get\_public\_link\_modal\/index.ts\#L35](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/get_public_link_modal/index.ts#L35) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/post\_emoji\/index.tsx\#L27](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_emoji/index.tsx#L27) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/post\_view\/commented\_on\_files\_message\/index.ts\#L35](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_view/commented_on_files_message/index.ts#L35) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/post\_view\/index.ts\#L80](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_view/index.ts#L80) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/rhs\_header\_post\/index.ts\#L89](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/rhs_header_post/index.ts#L89) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4026: Public static property 'createDeferredPostView' of exported class has or is using name 'Props' from external module "/mnt/ts_downloads/_/m/mattermost/webapp/channels/src/components/post_view/post_view" but cannot be named.` - [webapp\/channels\/src\/components\/channel\_view\/channel\_view.tsx\#L32](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/channel_view/channel_view.tsx#L32) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4026: Public static property 'createDeferredPostView' of exported class has or is using name 'RouteViewParams' from external module "/mnt/ts_downloads/_/m/mattermost/webapp/channels/src/components/post_view/index" but cannot be named.` - [webapp\/channels\/src\/components\/channel\_view\/channel\_view.tsx\#L32](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/channel_view/channel_view.tsx#L32) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4022: 'extends' clause of exported interface 'HTMLAttributes' has or is using private name 'AriaAttributes'.` - [webapp\/channels\/src\/components\/post\_emoji\/post\_emoji.tsx\#L13](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_emoji/post_emoji.tsx#L13) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/widgets\/menu\/menu\_wrapper.tsx\#L13](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx#L13) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4022: 'extends' clause of exported interface 'HTMLAttributes' has or is using private name 'DOMAttributes'.` - [webapp\/channels\/src\/components\/post\_emoji\/post\_emoji.tsx\#L13](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_emoji/post_emoji.tsx#L13) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - [webapp\/channels\/src\/components\/widgets\/menu\/menu\_wrapper.tsx\#L13](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx#L13) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json) - `error TS4082: Default export of the module has or is using private name 'OwnProps'.` - [webapp\/channels\/src\/components\/post\_view\/combined\_user\_activity\_post\/index.ts\#L37](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/src/components/post_view/combined_user_activity_post/index.ts#L37) in [webapp\/channels\/tsconfig.json](https://github.com/mattermost/mattermost/blob/a4bdb65037a9135b5ec6a95d8718a5f21cf4eb9c/webapp/channels/tsconfig.json)
typescript-bot commented 1 month ago

mongodb/node-mongodb-native

**2 of 3 projects failed to build with the old tsc and were ignored** ### [tsconfig.json](https://github.com/mongodb/node-mongodb-native/blob/320dde04aa1547dd838e7c790bb3432e2ca2bc19/tsconfig.json) - `error TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'Promise'.` - [src\/timeout.ts\#L32](https://github.com/mongodb/node-mongodb-native/blob/320dde04aa1547dd838e7c790bb3432e2ca2bc19/src/timeout.ts#L32)
typescript-bot commented 1 month ago

tweenjs/tween.js

### [tsconfig.json](https://github.com/tweenjs/tween.js/blob/ea96cb35ef31f769bc72c2e4e0a6ebe5bfcdd1a1/tsconfig.json) - `error TS5102: Option 'importsNotUsedAsValues' has been removed. Please remove it from your configuration.` - [tsconfig.json\#L15](https://github.com/tweenjs/tween.js/blob/ea96cb35ef31f769bc72c2e4e0a6ebe5bfcdd1a1/tsconfig.json#L15)
typescript-bot commented 1 month ago

vuejs/language-tools

**4 of 11 projects failed to build with the old tsc and were ignored** ### [tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/tsconfig.json) - `error TS5102: Option 'importsNotUsedAsValues' has been removed. Please remove it from your configuration.` - Project Scope in [packages\/language-core\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/language-core/tsconfig.json) - Project Scope in [packages\/typescript-plugin\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/typescript-plugin/tsconfig.json) - Project Scope in [packages\/language-service\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/language-service/tsconfig.json) - Project Scope in [packages\/component-type-helpers\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/component-type-helpers/tsconfig.json) - Project Scope in [packages\/component-meta\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/component-meta/tsconfig.json) - Project Scope in [packages\/language-server\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/language-server/tsconfig.json) - Project Scope in [packages\/language-plugin-pug\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/language-plugin-pug/tsconfig.json) - Project Scope in [packages\/tsc\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/packages/tsc/tsconfig.json) - [extensions\/vscode\/tsconfig.json\#L3](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/extensions/vscode/tsconfig.json#L3) in [extensions\/vscode\/tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/extensions/vscode/tsconfig.json) - [tsconfig.json\#L3](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/tsconfig.json#L3) in [tsconfig.json](https://github.com/vuejs/language-tools/blob/2ce789cf096e47a4acd318ed0f2ef31adf880c0f/tsconfig.json)