If the extends configuration in tsconfig.json is an array, and each item in the array further extends another configuration, it will result in a warning message:
[WARNING] Base config file "./xxxx.json" forms cycle [tsconfig.json]
I believe the expected behavior should be normal without any warnings, as this is also the intended behavior of TypeScript.
reproduction: https://stackblitz.com/edit/stackblitz-starters-mfrto6?file=package.json