Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Report implict any error when widening null/undefined in presence of …#59661

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
rbuckton merged 2 commits intomainfromimplicit-any-generic-return-type
Sep 26, 2024

Conversation

@rbuckton
Copy link
Contributor

This adds a missing implicit-any error when we would inferany from the body of a function as the result of widening when that function has a contextual signature whose return type is generic.

This is intended to catch cases like the following:

//@strictNullChecks: false//@noImplicitAny: truedeclarevarp:Promise<number>;constp2=p.catch(()=>null);//    ^? p2: Promise<any>;

Fixes#44913

@rbuckton
Copy link
ContributorAuthor

@typescript-bot perf test
@typescript-bot run dt
@typescript-bot test top400
@typescript-bot test tsserver top100
@typescript-bot user test this
@typescript-bot user test tsserver

typescript-bot reacted with thumbs up emoji

@typescript-bot
Copy link
Collaborator

typescript-bot commentedAug 19, 2024
edited
Loading

Starting jobs; this comment will be updated as builds start and complete.

CommandStatusResults
perf test✅ Started👀 Results
run dt✅ Started👀 Results
test top400✅ Started👀 Results
test tsserver top100✅ Started👀 Results
user test this✅ Started✅ Results
user test tsserver✅ Started✅ Results

@typescript-bot
Copy link
Collaborator

@rbuckton
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-Unions - node (v18.15.0, x64)
Errors3031+1 (+ 3.33%)~~p=0.001 n=6
Symbols62,15362,153~~~p=1.000 n=6
Types50,24250,242~~~p=1.000 n=6
Memory used192,916k (± 0.75%)193,719k (± 0.89%)+804k (+ 0.42%)192,375k195,948kp=0.045 n=6
Parse Time1.57s (± 0.85%)1.57s (± 0.62%)~1.56s1.58sp=0.727 n=6
Bind Time0.86s (± 0.95%)0.85s (± 1.23%)~0.84s0.87sp=0.865 n=6
Check Time11.36s (± 0.48%)11.41s (± 0.20%)~11.38s11.43sp=0.089 n=6
Emit Time3.25s (± 0.36%)3.23s (± 0.95%)~3.19s3.28sp=0.121 n=6
Total Time17.04s (± 0.25%)17.07s (± 0.19%)~17.03s17.11sp=0.170 n=6
angular-1 - node (v18.15.0, x64)
Errors77~~~p=1.000 n=6
Symbols945,757945,757~~~p=1.000 n=6
Types410,067410,067~~~p=1.000 n=6
Memory used1,222,570k (± 0.00%)1,222,559k (± 0.00%)~1,222,507k1,222,614kp=0.630 n=6
Parse Time7.94s (± 0.69%)7.96s (± 1.11%)~7.83s8.08sp=0.630 n=6
Bind Time2.23s (± 0.52%)2.23s (± 0.34%)~2.22s2.24sp=0.734 n=6
Check Time36.28s (± 0.57%)36.23s (± 0.43%)~36.00s36.38sp=0.872 n=6
Emit Time17.78s (± 0.54%)17.81s (± 0.41%)~17.72s17.91sp=0.521 n=6
Total Time64.23s (± 0.38%)64.23s (± 0.34%)~64.00s64.52sp=1.000 n=6
mui-docs - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols2,505,4072,505,407~~~p=1.000 n=6
Types993,018993,018~~~p=1.000 n=6
Memory used2,376,322k (± 0.00%)2,376,318k (± 0.00%)~2,376,280k2,376,376kp=0.936 n=6
Parse Time10.96s (± 0.30%)10.97s (± 0.15%)~10.95s10.99sp=1.000 n=6
Bind Time2.61s (± 0.58%)2.62s (± 0.42%)~2.61s2.64sp=0.279 n=6
Check Time86.69s (± 0.54%)86.75s (± 0.61%)~85.92s87.48sp=0.748 n=6
Emit Time0.33s (± 3.56%)0.33s (± 1.24%)~0.32s0.33sp=0.858 n=6
Total Time100.59s (± 0.48%)100.67s (± 0.54%)~99.83s101.44sp=0.936 n=6
self-build-src - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,231,7491,231,757+8 (+ 0.00%)~~p=0.001 n=6
Types264,525264,526+1 (+ 0.00%)~~p=0.001 n=6
Memory used2,531,176k (±11.76%)2,472,011k (± 7.43%)~2,353,058k2,710,042kp=0.936 n=6
Parse Time7.57s (± 1.17%)7.54s (± 0.65%)~7.47s7.59sp=0.689 n=6
Bind Time2.77s (± 1.03%)2.80s (± 0.95%)~2.76s2.83sp=0.145 n=6
Check Time50.74s (± 0.71%)50.50s (± 1.05%)~49.77s51.03sp=0.810 n=6
Emit Time5.01s (± 2.73%)4.98s (± 1.02%)~4.91s5.05sp=1.000 n=6
Total Time66.11s (± 0.52%)65.85s (± 0.83%)~65.16s66.34sp=0.688 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,231,7491,231,757+8 (+ 0.00%)~~p=0.001 n=6
Types264,525264,526+1 (+ 0.00%)~~p=0.001 n=6
Memory used2,427,086k (± 0.00%)2,427,311k (± 0.02%)~2,426,922k2,428,135kp=0.575 n=6
Parse Time6.22s (± 0.40%)6.23s (± 0.82%)~6.14s6.28sp=0.518 n=6
Bind Time2.04s (± 1.24%)2.04s (± 0.40%)~2.03s2.05sp=1.000 n=6
Check Time41.56s (± 0.63%)41.46s (± 0.54%)~41.28s41.75sp=0.471 n=6
Emit Time4.13s (± 3.87%)4.04s (± 0.78%)~4.00s4.08sp=0.146 n=6
Total Time53.96s (± 0.59%)53.77s (± 0.51%)~53.50s54.12sp=0.336 n=6
self-compiler - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols256,947256,955+8 (+ 0.00%)~~p=0.001 n=6
Types105,643105,644+1 (+ 0.00%)~~p=0.001 n=6
Memory used429,419k (± 0.02%)429,546k (± 0.04%)~429,372k429,832kp=0.378 n=6
Parse Time3.37s (± 0.82%)3.36s (± 0.41%)~3.35s3.38sp=0.681 n=6
Bind Time1.30s (± 0.94%)1.28s (± 0.91%)-0.02s (- 1.79%)1.26s1.29sp=0.008 n=6
Check Time18.15s (± 0.51%)18.11s (± 0.30%)~18.03s18.19sp=0.375 n=6
Emit Time1.66s (± 1.72%)1.66s (± 1.45%)~1.64s1.70sp=0.745 n=6
Total Time24.48s (± 0.37%)24.41s (± 0.21%)~24.34s24.46sp=0.261 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors3535~~~p=1.000 n=6
Symbols225,018225,018~~~p=1.000 n=6
Types94,24594,245~~~p=1.000 n=6
Memory used370,183k (± 0.01%)370,187k (± 0.02%)~370,064k370,296kp=0.810 n=6
Parse Time3.43s (± 0.86%)3.44s (± 1.02%)~3.39s3.48sp=0.684 n=6
Bind Time1.91s (± 0.86%)1.93s (± 0.69%)~1.91s1.95sp=0.117 n=6
Check Time19.36s (± 0.32%)19.38s (± 0.21%)~19.30s19.41sp=0.871 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time24.71s (± 0.33%)24.74s (± 0.14%)~24.70s24.80sp=0.686 n=6
vscode - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols3,007,6063,007,606~~~p=1.000 n=6
Types1,035,7331,035,733~~~p=1.000 n=6
Memory used3,130,779k (± 0.00%)3,130,708k (± 0.00%)-71k (- 0.00%)3,130,666k3,130,759kp=0.030 n=6
Parse Time13.89s (± 0.45%)13.91s (± 0.45%)~13.85s13.99sp=0.575 n=6
Bind Time4.25s (± 0.77%)4.32s (± 2.49%)~4.24s4.46sp=0.075 n=6
Check Time79.22s (± 0.40%)79.20s (± 0.37%)~78.86s79.65sp=0.872 n=6
Emit Time20.37s (± 0.68%)20.34s (± 0.58%)~20.25s20.56sp=0.810 n=6
Total Time117.72s (± 0.22%)117.78s (± 0.28%)~117.38s118.13sp=0.689 n=6
webpack - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols275,352275,352~~~p=1.000 n=6
Types112,436112,436~~~p=1.000 n=6
Memory used424,156k (± 0.02%)424,195k (± 0.02%)~424,089k424,257kp=0.336 n=6
Parse Time3.96s (± 0.67%)3.98s (± 0.57%)~3.96s4.02sp=0.196 n=6
Bind Time1.73s (± 1.06%)1.74s (± 0.85%)~1.71s1.75sp=0.357 n=6
Check Time17.45s (± 0.27%)17.47s (± 0.65%)~17.31s17.60sp=0.936 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time23.15s (± 0.20%)23.19s (± 0.48%)~23.06s23.32sp=0.468 n=6
xstate-main - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols534,239534,239~~~p=1.000 n=6
Types176,225176,225~~~p=1.000 n=6
Memory used479,399k (± 0.01%)479,378k (± 0.01%)~479,291k479,474kp=0.471 n=6
Parse Time4.24s (± 0.38%)4.25s (± 0.94%)~4.18s4.29sp=0.366 n=6
Bind Time1.55s (± 0.53%)1.55s (± 1.25%)~1.53s1.58sp=0.934 n=6
Check Time22.22s (± 0.33%)22.26s (± 0.23%)~22.19s22.33sp=0.297 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time28.00s (± 0.30%)28.06s (± 0.24%)~27.99s28.16sp=0.374 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

tsserver

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen2,295ms (± 0.25%)2,297ms (± 0.31%)~2,286ms2,304msp=0.747 n=6
Req 2 - geterr5,168ms (± 0.37%)5,119ms (± 0.38%)-49ms (- 0.94%)5,096ms5,154msp=0.013 n=6
Req 3 - references261ms (± 0.85%)263ms (± 1.94%)~257ms270msp=1.000 n=6
Req 4 - navto228ms (± 0.58%)228ms (± 0.72%)~226ms230msp=0.802 n=6
Req 5 - completionInfo count1,3571,357~~~p=1.000 n=6
Req 5 - completionInfo82ms (± 4.89%)81ms (± 4.63%)~76ms86msp=0.519 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen3,584ms (± 0.52%)3,589ms (± 1.09%)~3,533ms3,634msp=1.000 n=6
Req 2 - geterr5,705ms (± 0.63%)5,713ms (± 1.05%)~5,642ms5,804msp=0.936 n=6
Req 3 - references411ms (± 0.50%)414ms (± 1.34%)~408ms421msp=0.466 n=6
Req 4 - navto338ms (± 0.29%)339ms (± 0.30%)~337ms340msp=0.203 n=6
Req 5 - completionInfo count1,5191,519~~~p=1.000 n=6
Req 5 - completionInfo114ms (± 5.95%)125ms (± 4.64%)🔻+10ms (+ 9.05%)113ms129msp=0.043 n=6
xstate-main-1-tsserver - node (v18.15.0, x64)
Req 1 - updateOpen5,192ms (± 0.25%)5,198ms (± 0.39%)~5,178ms5,234msp=0.873 n=6
Req 2 - geterr1,125ms (± 0.81%)1,128ms (± 0.86%)~1,115ms1,141msp=0.810 n=6
Req 3 - references88ms (± 3.77%)88ms (± 3.25%)~86ms92msp=0.858 n=6
Req 4 - navto441ms (± 0.27%)445ms (± 1.13%)~440ms451msp=0.513 n=6
Req 5 - completionInfo count3,4443,444~~~p=1.000 n=6
Req 5 - completionInfo833ms (± 1.58%)836ms (± 1.50%)~820ms850msp=0.810 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstate-main-1-tsserver - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

startup

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
tsc-startup - node (v18.15.0, x64)
Execution time188.88ms (± 0.17%)188.70ms (± 0.18%)-0.18ms (- 0.09%)186.72ms192.35msp=0.000 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time284.71ms (± 0.27%)284.72ms (± 0.24%)~277.86ms288.04msp=0.964 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time278.16ms (± 0.28%)278.01ms (± 0.28%)-0.15ms (- 0.05%)271.32ms284.55msp=0.000 n=600
typescript-startup - node (v18.15.0, x64)
Execution time338.15ms (± 0.31%)338.25ms (± 0.30%)~329.89ms346.19msp=0.072 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

Hey@rbuckton, the results of running the DT tests are ready.

There were interesting changes:

Branch only errors:

Package: angular-route
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/angular-route/angular-route-tests.ts  58:92  error  TypeScript@local compile error: Function expression, which lacks return-type annotation, implicitly has an 'any' return type  @definitelytyped/expect✖ 1 problem (1 error, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.22_typescript@5.6.0-dev.20240819/node_modules/@definitelytyped/dtslint/dist/index.js:194:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.22_typescript@5.6.0-dev.20240819/node_modules/@definitelytyped/dtslint/dist/index.js:186:20)

You can check the log here.

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the user tests with tsc comparingmain andrefs/pull/59661/merge:

Everything looks good!

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the user tests with tsserver comparingmain andrefs/pull/59661/merge:

There were infrastructure failures potentially unrelated to your change:

  • 1 instance of "Unknown failure"

Otherwise...

Everything looks good!

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the top 400 repos with tsc comparingmain andrefs/pull/59661/merge:

Something interesting changed - please have a look.

Details

feathersjs/feathers

19 of 27 projects failed to build with the old tsc and were ignored

packages/generators/tsconfig.json

ionic-team/stencil

38 of 42 projects failed to build with the old tsc and were ignored

tsconfig.json

recharts/recharts

tsconfig.json

test/tsconfig.json

storybook/tsconfig.json

demo/tsconfig.json

@typescript-bot
Copy link
Collaborator

@rbuckton Here are the results of running the top 200 repos with tsserver comparingmain andrefs/pull/59661/merge:

Something interesting changed - please have a look.

Details

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

backstage/backstageRaw error text:RepoResults8/backstage.backstage.rawError.txt in theartifact folder
Replay commands:RepoResults8/backstage.backstage.replay.txt in theartifact folder

Last few requests

{"seq":86,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/scripts/check-docs-quality.js","line":131,"offset":8,"includeExternalModuleExports":false,"triggerKind":1}}{"seq":87,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/check-docs-quality.js","line":131,"offset":8,"entryNames":["catch"]}}{"seq":88,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/scripts/verify-release.js"],"openFiles":[]}}{"seq":89,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/techdocs-cli/cli-e2e-test.config.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bashgit clone https://github.com/backstage/backstage --recurse-submodulesgit -C"./backstage" reset --hard bb31a3ff2bf2f251eadbd0f7d39ebfab7ec51b2d# Install packages (exact steps are below, but it might be easier to follow the repo readme)yarn --cwd"./backstage" install --no-immutable --mode=skip-buildyarn --cwd"./backstage/storybook" install --no-immutable --mode=skip-buildyarn --cwd"./backstage/microsite" install --no-immutable --mode=skip-builddownloadUrl=$(curl -s"https://typescript.visualstudio.com/TypeScript/_apis/build/builds/163365/artifacts?artifactName=RepoResults8&api-version=7.0"| jq -r".resource.downloadUrl")wget -O RepoResults8.zip"$downloadUrl"unzip -p RepoResults8.zip RepoResults8/backstage.backstage.replay.txt> backstage.backstage.replay.txtnpm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.npx tsreplay ./backstage ./backstage.backstage.replay.txt<PATH_TO_tsserver.js>

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.comRaw error text:RepoResults6/calcom.cal.com.rawError.txt in theartifact folder
Replay commands:RepoResults6/calcom.cal.com.replay.txt in theartifact folder

Last few requests

{"seq":157,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-performance-testing.ts","line":288,"offset":8,"entryNames":["_createManyDifferentUsersWithDifferentEventTypesAndBookings"]}}{"seq":158,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-performance-testing.ts","line":323,"offset":3,"includeExternalModuleExports":false,"triggerKind":1}}{"seq":159,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/VideoApiAdapter.d.ts"],"openFiles":[]}}{"seq":160,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/webstorage.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bashgit clone https://github.com/calcom/cal.com --recurse-submodulesgit -C"./cal.com" reset --hard 591d42fc8f38e264684deb5371e3fe87f1b36b0dyarn --cwd"./cal.com" install --no-immutable --mode=skip-builddownloadUrl=$(curl -s"https://typescript.visualstudio.com/TypeScript/_apis/build/builds/163365/artifacts?artifactName=RepoResults6&api-version=7.0"| jq -r".resource.downloadUrl")wget -O RepoResults6.zip"$downloadUrl"unzip -p RepoResults6.zip RepoResults6/calcom.cal.com.replay.txt> calcom.cal.com.replay.txtnpm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.npx tsreplay ./cal.com ./calcom.cal.com.replay.txt<PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator

@rbuckton Here are some more interesting changes from running the top 200 repos suite

Details

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

elastic/kibanaRaw error text:RepoResults14/elastic.kibana.rawError.txt in theartifact folder
Replay commands:RepoResults14/elastic.kibana.replay.txt in theartifact folder

Last few requests

{"seq":91,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/kbn-apm-config-loader/jest.config.js"}}{"seq":92,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/kbn-apm-config-loader/jest.config.js","line":10,"offset":12}}{"seq":93,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/kbn-eslint-plugin-disable/jest.config.js"],"openFiles":[]}}{"seq":94,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/test/security_functional/expired_session.config.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bashgit clone https://github.com/elastic/kibana --recurse-submodulesgit -C"./kibana" reset --hard 1d5a0e1a44ae410b24b438af3fa9eb317d79d4e2# Install packages (exact steps are below, but it might be easier to follow the repo readme)yarn --cwd"./kibana" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test_serverless/functional/test_suites/security/cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test_serverless/functional/test_suites/observability/cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/task_manager_claimer_mget/plugins/sample_task_plugin_mget" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/security_solution_cypress" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/security_solution_api_integration" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/security_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/plugin_api_perf/plugins/task_manager_performance" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/plugin_api_integration/plugins/sample_task_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/plugin_api_integration/plugins/event_log" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/plugin_api_integration/plugins/elasticsearch_client" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/functional_with_es_ssl/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/functional_with_es_ssl/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/functional_execution_context/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/functional_embedded/plugins/iframe_embedded" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/functional_cors/plugins/kibana_cors_test" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/cases_api_integration/common/plugins/security_solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/cases_api_integration/common/plugins/observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/cases_api_integration/common/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/alerting_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/alerting_api_integration/common/plugins/alerts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/alerting_api_integration/common/plugins/actions_simulators" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/test/alerting_api_integration/common/plugins/aad" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/threat_intelligence" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/session_view" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/serverless_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/serverless_observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/serverless" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/security_solution_serverless" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/security_solution_ess" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/security_solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/search_notebooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/search_connectors" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/osquery" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/observability_solution/apm/scripts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/kubernetes_security" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/fleet" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/elastic_assistant" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/plugins/cases" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/upselling" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/side_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/features" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/ecs_data_quality_dashboard" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/distribution_bar" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security-solution/data_table" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security/plugin_types_server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security/plugin_types_public" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security/plugin_types_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security/form_components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/security/api_key_management" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/rollup" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/observability/get_padded_alert_time_range_util" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/observability/alerting_test_data" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/observability/alerting_rule_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/observability/alert_details" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/url_state" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/ui_actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/trained_models_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/time_buckets" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/string_hash" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/runtime_field_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/route_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/response_stream" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/random_sampler_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/query_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/number_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/nested_property" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/local_storage" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/kibana_theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/json_schemas" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/is_populated_object" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/is_defined" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/inference_integration_flyout" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/in_memory_table" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/error_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/date_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/date_picker" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/data_view_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/data_grid" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/data_frame_analytics_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/creation_wizard_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/chi2test" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/category_validator" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/cancellable_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/anomaly_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_test_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_log_rate_analysis" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_log_pattern_analysis" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/aiops_change_point_detection" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/ml/agg_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/maps/vector_tile_utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-synthetics-private-location" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-slo-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-random-sampling" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-langchain" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-infra-forge" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-entities-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-elastic-assistant-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-elastic-assistant" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-data-forge" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-alerting-state-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/kbn-alerting-comparators" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/x-pack/packages/index-management" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/server_integration/plugins/status_plugin_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/server_integration/plugins/status_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/usage_collection" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/ui_settings_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/telemetry" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/session_notifications" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/saved_objects_hidden_type" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/saved_object_import_warnings" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/saved_object_export_transforms" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/rendering_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/management_test_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/kbn_tp_custom_visualizations" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/kbn_top_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/kbn_sample_panel_action" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/index_patterns" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/elasticsearch_client_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/data_search" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_provider_plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_static_assets" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_route_timeouts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_helpmenu" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_execution_context" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_deprecations" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_deep_links" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_chromeless" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_appleave" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_http" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_history_block" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_dynamic_resolving_b" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_dynamic_resolving_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/core_app_status" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/plugin_functional/plugins/app_link_test" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/node_roles_functional/plugins/core_plugin_initializer_context" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/interpreter_functional/plugins/kbn_tp_run_pipeline" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/health_gateway/plugins/status" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/analytics/plugins/analytics_plugin_a" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/test/analytics/plugins/analytics_ftr_helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/src/plugins/esql_datagrid" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/src/plugins/esql" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/src/plugins/chart_expressions/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/storybook/mock" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/router/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/router/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/router/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/prompt/not_found" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/prompt/no_data_views/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/prompt/no_data_views/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/prompt/no_data_views/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/solution_nav" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data_config/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data_config/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data_config/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_template/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_template/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_template/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/kibana_no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/analytics_no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/analytics_no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/page/analytics_no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/modal/tabbed" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/markdown/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/markdown/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/markdown/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/link/redirect_app/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/link/redirect_app/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/link/redirect_app/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/util" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/image/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/image/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/file_upload/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/file_picker/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/file/context" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/error_boundary" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/code_editor/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/code_editor/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/chrome/navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/card/no_data/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/card/no_data/mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/card/no_data/impl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/button_toolbar" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/button/exit_full_screen" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/shared-ux/avatar/solution" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/settings/security_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/settings/search_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/settings/observability_project" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/settings/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/serverless/project_switcher" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/response-ops/feature_flag_service" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_mount" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_context/theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_context/styled" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_context/root" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_context/render" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/react/kibana_context/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/presentation/presentation_publishing" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/presentation/presentation_containers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-zod-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-zod" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-yarn-lock-validator" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-xstate-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-whereis-pkg-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-web-worker-stub" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-visualization-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-visualization-ui-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-validate-next-docs-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-utility-types-jest" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-utility-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-utility-types/src/tsd_tests" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-user-profile-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-use-tracked-promise" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-unsaved-changes-prompt" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-unsaved-changes-badge" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-unified-field-list" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-unified-doc-viewer" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-unified-data-table" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ui-theme" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ui-shared-deps-src" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ui-shared-deps-npm" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ui-actions-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-typed-react-router-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ts-type-check-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ts-projects" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-try-in-console" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-triggers-actions-ui-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-tooling-log" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-tinymath" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-timerange" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-timelion-grammar" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-text-based-editor" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-test-subj-selector" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-test-jest-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-test-eui-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-test" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-telemetry-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-storybook" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-storybook/preset" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-stdio-dev-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-std" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-spec-to-console" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-sort-predicates" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-sort-package-json" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-some-dev-log" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-shared-ux-utility" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-shared-svg" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-set-map" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-server-route-repository-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-server-route-repository-client" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-server-route-repository" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-server-http-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-t-grid" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-rules" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-lists-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-list-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-list-hooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-list-constants" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-list-api" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-io-ts-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-io-ts-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-io-ts-list-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-io-ts-alerting-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-hook-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-exceptions-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-exception-list-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-es-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-endpoint-exceptions-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-ecs" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-securitysolution-autocomplete" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-security-hardening" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-response-warnings" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-index-documents" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-connectors" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-search-api-panels" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-saved-objects-settings" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-safer-lodash-set" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-rule-data-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-rrule" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-router-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-router-to-openapispec" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-rison" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-resizable-layout" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/public" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/mocks_server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/get_csv_panel_actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/png_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/png" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/pdf_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/pdf" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/csv_common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/export_types/csv" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-reporting/common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-source-classifier-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-source-classifier" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-path" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-packages" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-linter" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-info" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-repo-file-maps" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-recently-accessed" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-react-hooks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-react-field" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-profiling-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-plugin-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-plugin-generator" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-plugin-check" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-picomatcher" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-performance-testing-dataset-extractor" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-peggy-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-peggy" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-panel-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-osquery-io-ts-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-optimizer-webpack-helpers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-optimizer" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-openapi-generator" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-openapi-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-openapi-bundler" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-object-versioning" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-monaco" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-mock-idp-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-mock-idp-plugin" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-mapbox-gl" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/storybook/config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/utilities" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/setting_ids" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/section_registry" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/field_definition" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/components/form" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/components/field_row" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/components/field_input" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/components/field_category" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/settings/application" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-management/cards_navigation" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-managed-vscode-config-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-managed-vscode-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-managed-content-badge" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-logging-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-logging" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-lint-ts-projects-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-lint-packages-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-lens-formula-docs" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-lens-embeddable-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-language-documentation-popover" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-kibana-manifest-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-json-ast" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-journeys" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-jest-serializers" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ipynb" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-io-ts-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-investigation-shared" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-interpreter" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-import-resolver" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-import-locator" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-i18n-react" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-i18n" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-health-gateway-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-hapi-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-handlebars" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-guided-onboarding" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-grouping" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-grid-layout" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-get-repo-files" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-generate-csv" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-generate-console-definitions" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-generate" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ftr-screenshot-filename" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ftr-common-functional-ui-services" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ftr-common-functional-services" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-formatters" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-flot-charts" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-find-used-node-modules" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-field-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-field-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-failed-test-reporter-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-expect" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-expandable-flyout" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-event-annotation-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-event-annotation-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-esql-validation-autocomplete" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-esql-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-esql-ast" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-plugin-telemetry" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-plugin-imports" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-plugin-i18n" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-plugin-eslint" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-plugin-disable" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-eslint-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-es-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-es-query" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-es-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-es-archiver" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-es" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-elastic-agent-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ebt-tools" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-dom-drag-drop" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-docs-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-doc-links" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-discover-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-dev-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-dev-proc-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-dev-cli-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-dev-cli-errors" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-datemath" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-data-view-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-data-stream-adapter" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-data-service" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-cypress-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-custom-integrations" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-custom-icons" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-crypto-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-crypto" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-content-management-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-config-schema" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-config-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-coloring" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-code-owners" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-cli-dev-mode" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ci-stats-shipper-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ci-stats-reporter" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ci-stats-performance-metrics" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ci-stats-core" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-check-mappings-update-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-chart-icons" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-cell-actions" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-cases-components" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-capture-oas-snapshot-cli" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-calculate-width-from-char-count" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-calculate-auto" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-bfetch-error" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-bazel-runner" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-babel-transform" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-babel-register" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-babel-preset" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-axe-config" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-avc-banner" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-synthtrace-client" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-synthtrace" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-data-view" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-apm-config-loader" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ambient-ui-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ambient-storybook-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ambient-ftr-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ambient-common-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-alerts-ui-shared" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-alerts-grouping" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-alerts-as-data-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-alerting-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-actions-types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/kbn-ace" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/home/sample_data_types" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/home/sample_data_tab" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/home/sample_data_card" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/default-nav/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/default-nav/management" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/default-nav/devtools" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/default-nav/analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/shared" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/security" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/search" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/observability" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/ml" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/management" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/fleet" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/devtools" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/deeplinks/analytics" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-settings/core-user-settings-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-settings/core-user-settings-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-settings/core-user-settings-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/user-profile/core-user-profile-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/usage-data/core-usage-data-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/usage-data/core-usage-data-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/usage-data/core-usage-data-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/usage-data/core-usage-data-base-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/ui-settings/core-ui-settings-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/theme/core-theme-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/theme/core-theme-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/theme/core-theme-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-test-utils" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-so-type-serializer" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-model-versions" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-kbn-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-http-setup-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/test-helpers/core-test-helpers-deprecations-getters" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/status/core-status-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/status/core-status-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/status/core-status-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/status/core-status-common-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/status/core-status-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/security/core-security-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-utils-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-migration-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-migration-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-import-export-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-import-export-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-common" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-base-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-base-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-api-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-api-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-api-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/saved-objects/core-saved-objects-api-browser" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/root/core-root-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/root/core-root-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/rendering/core-rendering-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/rendering/core-rendering-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/rendering/core-rendering-browser-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/rendering/core-rendering-browser-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/preboot/core-preboot-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/preboot/core-preboot-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/preboot/core-preboot-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/plugins/core-plugins-server-mocks" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/plugins/core-plugins-server-internal" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/plugins/core-plugins-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/plugins/core-plugins-contracts-server" install --ignore-engines --ignore-scripts --silentyarn --cwd"./kibana/packages/core/plugins/core-plugins-contracts-browser" install --ignore-engines --ignore-scripts --silentyarn --c:error: Truncated - see logfor full output :error:</details>

@rbuckton
Copy link
ContributorAuthor

The other option here would be to not widennull orundefined in cases likepromise.catch(() => null), such that the result isT | null.

@rbuckton
Copy link
ContributorAuthor

The other option here would be to not widennull orundefined in cases likepromise.catch(() => null), such that the result isT | null.

While this seems reasonable, it would make widening inconsistent compared to something like

declarefunctionf<T>(value:T):T;f(null);

which, while generic, still widensnull toany.

As a result, I think the approach proposed in this PR is the most reasonable solution.

@rbuckton
Copy link
ContributorAuthor

@weswigham,@andrewbranch: can you take a look?

Copy link
Member

@jakebaileyjakebailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

The linked issue and PR description mention the.then/.catch case but there doesn't seem to be a test for it; is that intentional?

errorOrSuggestion(noImplicitAny, declaration, diagnostic, declarationNameToString(getNameOfDeclaration(declaration)), typeAsString);
}

function reportErrorsFromWideningWithContextualSignature(declaration: FunctionLikeDeclaration, wideningKind: WideningKind) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Rename toshouldReportErrorsFromWideningWithContextualSignature given this returns a boolean, it doesn't actually report?

Copy link
Member

@sandersnsandersn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Looks good. I agree with Jake's naming suggestion.

@rbuckton
Copy link
ContributorAuthor

The linked issue and PR description mention the.then/.catch case but there doesn't seem to be a test for it; is that intentional?

The fix applies regardless as to whether it is a function or method, so the tests cover the smallest general case. I can add a test for.catch() though.

@rbucktonrbuckton merged commit25ab551 intomainSep 26, 2024
@rbucktonrbuckton deleted the implicit-any-generic-return-type branchSeptember 26, 2024 21:06
sandersn added a commit to sandersn/DefinitelyTyped that referenced this pull requestOct 3, 2024
TS 5.7 adds a missed implicit any errors in callbacks when the inferredtype is `any`. This PR adds an explicit type to silence the implicit anyerror.microsoft/TypeScript#59661
@vadzim
Copy link

declarevarp:Promise<number>;constp2=p.catch(()=>null);//    ^? p2: Promise<any>;

but this is notPromise<any>, this isPromise<number | null>...

@jakebailey
Copy link
Member

Very unlikely; consider usinghttps://www.npmjs.com/package/every-ts to bisect the change.

@jeremymeng
Copy link
Member

Thanks@jakebailey TIL

@jeremymeng
Copy link
Member

Turns out that this is the commit that starting report the error for

//@strictNullChecks: false//@noImplicitAny: trueinterfaceB{indexes:number[]}constbatches:B[]=[1,2].map(_i=>{return{// Object literal's property 'indexes' implicitly has an 'any[]' type.(7018)indexes:[]}})
25ab551a123fb90ea27b877afc15d0689c5cf0a3 is the first bad commitcommit 25ab551a123fb90ea27b877afc15d0689c5cf0a3Author: Ron Buckton <ron.buckton@microsoft.com>Date:   Thu Sep 26 17:06:57 2024 -0400    Report implict any error when widening null/undefined in presence of … (#59661)

@jakebailey
Copy link
Member

Please file a new issue, then. Thanks.

Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.

Reviewers

@sandersnsandersnsandersn left review comments

@jakebaileyjakebaileyjakebailey approved these changes

@weswighamweswighamAwaiting requested review from weswigham

@andrewbranchandrewbranchAwaiting requested review from andrewbranch

Assignees

@rbucktonrbuckton

Labels

Author: TeamFor Milestone BugPRs that fix a bug with a specific milestone

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Promise.catchnull vsnull as null

7 participants

@rbuckton@typescript-bot@vadzim@jakebailey@jeremymeng@sandersn

[8]ページ先頭

©2009-2025 Movatter.jp