Commit Graph

  • f01d9131fe Merge on top of strict:true copilot/assume-use-strict-default Ryan Cavanaugh 2026-02-03 20:40:16 -08:00
  • 01c23d68b1
    Switch the default of --strict to true (#63087) main Daniel Rosenwasser 2026-02-03 20:38:33 -08:00
  • 7ae3376e64 Merge main Ryan Cavanaugh 2026-02-03 20:37:40 -08:00
  • 5742ea7519 Accept baselines. Daniel Rosenwasser 2026-02-03 23:46:45 +00:00
  • 99d5b989bf Ensure that the default value of --strict is described as true. Daniel Rosenwasser 2026-02-03 23:45:31 +00:00
  • ef5ead17e0 Accepted baseline. Daniel Rosenwasser 2026-02-03 23:43:10 +00:00
  • 5d822609db Adjust fourslash test that fails under strictNullChecks. Daniel Rosenwasser 2026-02-03 23:43:02 +00:00
  • fb5f832bf1 Accepted baselines. Daniel Rosenwasser 2026-02-03 23:37:13 +00:00
  • b572d15666 Default --strict to true. Daniel Rosenwasser 2026-02-03 23:28:52 +00:00
  • 178a0e0481 Disable strict for test that mentions widening. Daniel Rosenwasser 2026-02-03 23:33:42 +00:00
  • 1e676f053c Specify @strict: false on lots of tests that would fail under noImplicitAny. Daniel Rosenwasser 2026-02-03 23:10:34 +00:00
  • 5210752a19 Accepted baselines. Daniel Rosenwasser 2026-02-03 23:04:05 +00:00
  • 1740b80dde Adjust some fourslash tests. Daniel Rosenwasser 2026-02-03 23:02:51 +00:00
  • f96c058c75 Accepted baselines. Daniel Rosenwasser 2026-02-03 23:02:13 +00:00
  • 043e50ce1c Add @strict: true to a few tests. Daniel Rosenwasser 2026-02-03 22:59:50 +00:00
  • 43db4c107c
    Hide omitted expression types in type baselines (#63081) Jake Bailey 2026-02-03 07:56:10 -08:00
  • 0a74ec4e16
    Remove ES5 references, misc cleanup (#63075) Jake Bailey 2026-02-02 16:08:22 -08:00
  • b92ec99cac
    Fixed a crash caused by circularly-reentrant getEffectsSignature (#63026) Mateusz Burzyński 2026-02-02 19:44:59 +01:00
  • 8a55156f23
    Bump the github-actions group with 2 updates (#63078) dependabot[bot] 2026-02-02 10:27:50 -08:00
  • 97d51a7448
    Update implied default for module based on target (#63076) Jake Bailey 2026-02-02 09:11:49 -08:00
  • 1fd0c5389d
    Deprecate import assert in favor of import with (#63077) Jake Bailey 2026-02-02 08:30:23 -08:00
  • 95e3aaa903
    Default target to "latest standard", deprecate ES5 (#63067) Jake Bailey 2026-01-30 21:13:25 -08:00
  • db1fa5c10c
    Be more lenient about iteration when lib=es5 / noLib (#63070) Jake Bailey 2026-01-30 14:45:23 -08:00
  • 6327013d72 Detach alwaysStrict from strict Ryan Cavanaugh 2026-01-30 13:47:09 -08:00
  • 3fc1f264de
    Update tests in prep for ES5 deprecation, target default change (#63066) Jake Bailey 2026-01-29 14:38:34 -08:00
  • c1592ada0e
    Remove compiler runner libFiles option entirely (#63060) Jake Bailey 2026-01-28 12:56:05 -08:00
  • 2fed59084b
    Eliminate tests/lib/lib.d.ts, fix up fourslash to use real libs and defaults (#63056) Jake Bailey 2026-01-28 11:23:32 -08:00
  • 46ec6af171
    Support FORCE_COLOR (#63055) Jake Bailey 2026-01-28 10:59:07 -08:00
  • 73f106fc15 Extract wildcard check into typesIncludesWildcard helper copilot/change-default-types-to-empty copilot-swe-agent[bot] 2026-01-27 19:57:57 +00:00
  • a2b2a62d18
    Update src/jsTyping/jsTyping.ts Ryan Cavanaugh 2026-01-27 11:46:06 -08:00
  • 7f169c18f2 Fix compiler logic to check for wildcard correctly copilot-swe-agent[bot] 2026-01-27 19:04:03 +00:00
  • 361221e4d2 Update baselines for error message and watch logic changes copilot-swe-agent[bot] 2026-01-27 18:33:44 +00:00
  • 5b122ff9cf Fix error messages and watch logic for new types default copilot-swe-agent[bot] 2026-01-27 17:34:22 +00:00
  • 66edca11c9
    Fix: Consult referenced project options for synthetic default export eligibility (#63038) Copilot 2026-01-26 15:07:24 -08:00
  • 114327939c
    Bump the github-actions group with 2 updates (#63053) dependabot[bot] 2026-01-26 08:52:18 -08:00
  • b19a9da2a3
    Fix transform crash with destructured parameter property (#63043) Jake Bailey 2026-01-23 15:48:05 -08:00
  • 387b02acf5 Fix all tests with unintentional error changes copilot-swe-agent[bot] 2026-01-22 23:11:56 +00:00
  • 89de5f669e Missed baselines Ryan Cavanaugh 2026-01-22 11:09:35 -08:00
  • 9144da6bc3 Add ignoreDeprecations to test to silence alwaysStrict warning copilot-swe-agent[bot] 2026-01-22 18:25:00 +00:00
  • e641e7eb1c Merge branch 'copilot/change-default-types-to-empty' of https://github.com/microsoft/TypeScript into copilot/change-default-types-to-empty Ryan Cavanaugh 2026-01-22 10:18:56 -08:00
  • 3b0d3381f9 Fix baseline Ryan Cavanaugh 2026-01-22 10:15:25 -08:00
  • 5144841203 Don't drop types Ryan Cavanaugh 2026-01-22 10:13:25 -08:00
  • 83af77128d Fix tests with new errors from types default change copilot-swe-agent[bot] 2026-01-22 18:03:55 +00:00
  • 148074cdb0 Put the wildcard expansion in its correct position Ryan Cavanaugh 2026-01-22 09:30:10 -08:00
  • b37c1dd639 Accept baselines. moremorestrictadjustments Daniel Rosenwasser 2026-01-22 01:21:35 +00:00
  • 5ccedf8578 Adjust tests or add explicit // @strict marker to tests. Daniel Rosenwasser 2026-01-22 00:59:04 +00:00
  • 25b06e826d Refactor getAutomaticTypeDirectiveNames for clarity copilot-swe-agent[bot] 2026-01-22 00:43:32 +00:00
  • 95e2cd01ee Improve wildcard handling to support mixed types arrays copilot-swe-agent[bot] 2026-01-22 00:02:25 +00:00
  • 8eeb7029ad Accept final baseline and verify tests pass copilot-swe-agent[bot] 2026-01-21 23:50:54 +00:00
  • 30400496e2 Fix tests affected by types default change copilot-swe-agent[bot] 2026-01-21 23:41:29 +00:00
  • e6282ce2c9 Accept baseline for tscWatch test with alwaysStrict deprecation copilot-swe-agent[bot] 2026-01-21 23:37:44 +00:00
  • 2b70067c56 Implement default types=[] and wildcard support copilot-swe-agent[bot] 2026-01-21 23:18:01 +00:00
  • 6a174770f0 Add deprecation warning for alwaysStrict: false copilot-swe-agent[bot] 2026-01-21 23:16:40 +00:00
  • 111b56b226 Accepted baselines. Daniel Rosenwasser 2026-01-21 23:11:29 +00:00
  • 4a9fccf76d Initial plan copilot-swe-agent[bot] 2026-01-21 23:11:11 +00:00
  • 7858bec7de Initial plan copilot-swe-agent[bot] 2026-01-21 23:10:48 +00:00
  • 8f1a6cf694 Annotate strict: false, strict: true, or adjust tests. Daniel Rosenwasser 2026-01-21 23:04:53 +00:00
  • d9d9eeafa0
    Bump the github-actions group across 1 directory with 3 updates (#63013) dependabot[bot] 2026-01-21 11:43:57 -08:00
  • c3dc61d18a
    Turn // @strict off in all failing fourslash tests which do not contain baseline calls (#63023) Daniel Rosenwasser 2026-01-21 09:29:18 -08:00
  • 150bb67bc0 More fourslash annotations. stillMoreFourslashStrict Daniel Rosenwasser 2026-01-21 06:12:48 +00:00
  • e6fac66a72
    Explicitly set strict: false for project tests, eval tests, and more programmatic fourslash tests (#63024) Daniel Rosenwasser 2026-01-20 18:26:40 -08:00
  • 58ed4bcfe4
    More test suite strictness fixups (#63022) Daniel Rosenwasser 2026-01-20 16:19:04 -08:00
  • ff5dbcf272
    Fix a typo in the JSDoc of Math.trunc(…) (#63020) o-m12a 2026-01-21 09:17:15 +09:00
  • 0392f4f55f Add additional destructuring recursion tests copilot/fix-stack-overflow-issue copilot-swe-agent[bot] 2026-01-16 20:34:12 +00:00
  • 9c7eea55ef Fix stack overflow in binding element type resolution with circular references copilot/fix-stack-overflow-check copilot-swe-agent[bot] 2026-01-16 19:59:05 +00:00
  • def00df7a2 Initial plan copilot-swe-agent[bot] 2026-01-16 19:48:21 +00:00
  • 7f6a84673d
    Prepare tests for --noImplicitAny (#62989) Daniel Rosenwasser 2026-01-16 11:09:29 -08:00
  • 2abf5a1a7b Guard destructuring initializer contextual typing copilot-swe-agent[bot] 2026-01-16 18:18:37 +00:00
  • 43898d202f Progress: add regression test for destructuring contextual typing copilot-swe-agent[bot] 2026-01-16 18:14:45 +00:00
  • 510268276f Add parser fix and test for incomplete type operators copilot/fix-incomplete-keyof-type-annotation copilot-swe-agent[bot] 2026-01-16 18:09:22 +00:00
  • da18ff2380 Initial plan copilot/fix-stack-overflow-error copilot-swe-agent[bot] 2026-01-16 18:05:25 +00:00
  • b69e485840 Initial plan copilot-swe-agent[bot] 2026-01-16 18:05:21 +00:00
  • cf4425cd6b WIP: Add guards to prevent infinite recursion in type checking copilot-swe-agent[bot] 2026-01-16 17:54:24 +00:00
  • c0ff10a906 Initial plan for fixing keyof crash copilot-swe-agent[bot] 2026-01-16 17:33:46 +00:00
  • ab4922343a Initial plan copilot-swe-agent[bot] 2026-01-16 17:25:28 +00:00
  • a586c340a2
    Fixed crash related to index type deferral on generic mapped types with name types (#60528) Mateusz Burzyński 2026-01-15 22:20:56 +01:00
  • 7affa9e540
    Assume rootDir is the current configuration directory (#62418) Sheetal Nandi 2026-01-15 13:16:15 -08:00
  • 874031c5b9 Update baselines cherry-pick/62894/release-5.9 TypeScript Bot 2026-01-15 19:47:17 +00:00
  • 4baf4e8120 Handle resolution watching when its dynamic scriptInfo (#62894) Sheetal Nandi 2026-01-15 11:13:21 -08:00
  • 4d94ccb06b
    Handle resolution watching when its dynamic scriptInfo (#62894) Sheetal Nandi 2026-01-15 11:13:21 -08:00
  • a9f534f271
    Correctly split line endings for // @testOption: value parsing (#62987) Daniel Rosenwasser 2026-01-14 19:13:51 -08:00
  • 64d1978944
    More strictness prep (#62984) Daniel Rosenwasser 2026-01-13 16:19:55 -08:00
  • 631affd1d7
    Deprecate --outFile (#62981) Ryan Cavanaugh 2026-01-13 12:40:31 -08:00
  • 7bb5ba3de6
    Discard types that reduce to never before discriminating by discriminable items (#62275) Mateusz Burzyński 2026-01-13 18:13:48 +01:00
  • f5ccf4345d
    Test updates for strict initialization (#62958) Daniel Rosenwasser 2026-01-09 15:47:35 -08:00
  • c574e4090d
    Fix "never nullish" diagnostic missing expressions wrapped in parentheses (#62789) Copilot 2026-01-09 18:57:02 +00:00
  • 632479f28d
    Fixed an issue causing spurious "used before being assigned" errors in for of/in loops (#61376) Mateusz Burzyński 2026-01-09 01:27:42 +01:00
  • bfe98a7d8f Initial plan copilot/sub-pr-62958 copilot-swe-agent[bot] 2026-01-08 02:13:29 +00:00
  • 97f1564b9c Fully refresh and accept baselines. Daniel Rosenwasser 2026-01-08 02:06:14 +00:00
  • c68caa00db Fix mistakes. Daniel Rosenwasser 2026-01-08 02:02:44 +00:00
  • b163b6707b Accepted baselines. Daniel Rosenwasser 2026-01-08 01:50:47 +00:00
  • 6b32c4bd33 How do I keep missing these? Daniel Rosenwasser 2026-01-08 01:50:25 +00:00
  • 713c16b645 Accepted baselines. Daniel Rosenwasser 2026-01-08 01:49:32 +00:00
  • a8a7eb628a Add modifications from unsaved files. Daniel Rosenwasser 2026-01-08 01:49:07 +00:00
  • f89e69581e Correct some incorrectly-added declare in functions. Daniel Rosenwasser 2026-01-08 01:33:50 +00:00
  • 13ec6c8e4f Merge remote-tracking branch 'origin/main' into testUpdatesForStrictInitialization Daniel Rosenwasser 2026-01-08 01:21:20 +00:00
  • a328f023ce Accept baselines. Daniel Rosenwasser 2026-01-08 00:56:26 +00:00
  • 5825123eda module -> namespace to avoid merge conflicts Daniel Rosenwasser 2026-01-08 00:41:41 +00:00
  • 69c7272f97 Accepted baselines. Daniel Rosenwasser 2026-01-07 00:19:50 +00:00
  • f6f461886a Fix a few tests that have used-before-assigned errors. Daniel Rosenwasser 2026-01-06 01:15:32 +00:00