-
Notifications
You must be signed in to change notification settings - Fork 657
Insights: microsoft/typescript-go
Overview
Could not load contribution data
Please try again later
186 Pull requests merged by 25 people
-
Bring back
SourceFile.EndOfFileToken
#1257 merged
Jul 2, 2025 -
Add
edit
functionality to fourslash#1310 merged
Jul 2, 2025 -
Add regression test for 1328
#1341 merged
Jul 1, 2025 -
Fixed top-level binding element declaration emit
#1336 merged
Jul 1, 2025 -
Fix out of bounds error in
recreateBindingPattern
#1330 merged
Jul 1, 2025 -
Issue implicit any in JS files on widened inferred types from initializers in binding patterns
#1064 merged
Jul 1, 2025 -
Implement the Go to Symbol in Workspace (Ctrl-T) command
#1327 merged
Jun 30, 2025 -
Fix tsconfig null override for extended configurations
#1313 merged
Jun 30, 2025 -
Pool sourceMapState tool
#1320 merged
Jun 30, 2025 -
LSP: Jump to the function name
#792 merged
Jun 30, 2025 -
Pool commentState allocations
#1286 merged
Jun 30, 2025 -
Ensure we use the right checker in declaration diagnostics, fix lifetime
#1309 merged
Jun 30, 2025 -
Save off another closure in emitResolver
#1311 merged
Jun 30, 2025 -
Deduplicate watched file events, avoid MatchesFileName
#1308 merged
Jun 29, 2025 -
Add completion helpers and port more completion fourslash tests
#1290 merged
Jun 27, 2025 -
Recover from all panics from non-blocking LSP handlers
#1306 merged
Jun 27, 2025 -
Port #61955
#1303 merged
Jun 27, 2025 -
Set parent pointers as nodes are ready in parser, rather than all at once as parse is complete
#1279 merged
Jun 26, 2025 -
Enable the noCheck emit consistency test
#1297 merged
Jun 26, 2025 -
Replace
no-default-lib
on AST withProgram
method, removeno-default-lib
support#1291 merged
Jun 26, 2025 -
Skip all tests using AMD/UMD/SystemJS
#1292 merged
Jun 26, 2025 -
Fix enum strings used in error messages
#1283 merged
Jun 25, 2025 -
Use strict subtype relation in
getCommonSupertype
#1288 merged
Jun 25, 2025 -
feat: handle unmatched jsdoc parameters
#1256 merged
Jun 25, 2025 -
Pool EmitContext
#1287 merged
Jun 25, 2025 -
Update submodule, fix JSON syntax problems
#1285 merged
Jun 24, 2025 -
fix(1196): extend parameter matching with index fallback when name matching fails
#1241 merged
Jun 24, 2025 -
Add a basic
copilot-instructions.md
.#1272 merged
Jun 24, 2025 -
Improve type ordering
#1284 merged
Jun 24, 2025 -
Fix extended tsconfig paths
#1268 merged
Jun 24, 2025 -
Port lib replacement and --libReplacement
#1262 merged
Jun 24, 2025 -
Fix race in isFromExternalLibrary
#1276 merged
Jun 24, 2025 -
Pool more top nodes
#1281 merged
Jun 24, 2025 -
Do less allocation in JSDoc parsing
#1280 merged
Jun 24, 2025 -
Finish implementing sourceFileMayBeEmitted, JSON emit
#1245 merged
Jun 24, 2025 -
Run dprint in copilot-setup-steps to prevent network blocking error
#1269 merged
Jun 24, 2025 -
Fix typedef alias lookup
#1282 merged
Jun 24, 2025 -
Bump github/codeql-action from 3.28.18 to 3.28.19 in the github-actions group across 1 directory
#1102 merged
Jun 24, 2025 -
Port TS PR 59803 (Remove redundant getStringLiteralType call)
#1254 merged
Jun 24, 2025 -
Port TS PR 60490 (Implementing a prim type in a class expression should report error)
#1255 merged
Jun 24, 2025 -
Port TS PR 61144 (Pass ignoreErrors=true to more resolveEntityName callers)
#1253 merged
Jun 24, 2025 -
Port TS PR 60566 (@import * as namespace cannot be used with @implements)
#1260 merged
Jun 24, 2025 -
Port TS PR 61082 (Fix accidental ESM-mode directory module lookup in package non-root)
#1263 merged
Jun 24, 2025 -
Rename transform-relevant subtree facts with what they actually should track
#1277 merged
Jun 24, 2025 -
Port implicit
any
type arguments in JavaScript#1242 merged
Jun 24, 2025 -
Port optional catch clause variable declaration transform
#1273 merged
Jun 24, 2025 -
Build VSIX as non-prerelease
#958 merged
Jun 24, 2025 -
Add stubs for missing downlevel feature transforms, organize transforms by purpose
#1270 merged
Jun 24, 2025 -
Port completion fixes for JSX scanning
#1275 merged
Jun 24, 2025 -
Set parents during parse, not bind
#1251 merged
Jun 23, 2025 -
Default expected
sortText
toLocationPriority
when verifying completions#1264 merged
Jun 23, 2025 -
Handle
blockedStringType
#1266 merged
Jun 23, 2025 -
fix(1250): fix bigint literal type declaration emit
#1258 merged
Jun 21, 2025 -
Move libsyncrpc to new name
#1259 merged
Jun 21, 2025 -
Fix NodeBuilder.ctxStack management
#1252 merged
Jun 21, 2025 -
Set maxNodeModuleJsDepth in JS-containing projects
#1213 merged
Jun 20, 2025 -
Skip looking up external files for typings
#1249 merged
Jun 20, 2025 -
Port more resolveExternalModule, fix copy paste error in GetResolutionDiagnostic
#1248 merged
Jun 20, 2025 -
Port IsSourceFileFromExternalLibrary, fix node18 emit
#1234 merged
Jun 20, 2025 -
Watch type reference locations too and handle auto type refs
#1239 merged
Jun 19, 2025 -
Print parenthesis around intersections in unions
#1240 merged
Jun 19, 2025 -
Handle
@captureSuggestions
in the harness#1237 merged
Jun 19, 2025 -
Unskip JS emit tests
#1211 merged
Jun 19, 2025 -
Update submodule with type ordering changes
#1236 merged
Jun 19, 2025 -
Port widening
SymbolConstructor
unique symbol properties#1235 merged
Jun 19, 2025 -
Don't change
global
keyword tonamespace
intransformModuleDeclaration
#1223 merged
Jun 19, 2025 -
Add CI job for checking generated fourslash tests
#1227 merged
Jun 18, 2025 -
Completions fourslash tests fixes
#1228 merged
Jun 18, 2025 -
Order control flow loop and branch antecedents the same as Strada
#1231 merged
Jun 18, 2025 -
Update submodule to rev without ES5 transforms, unicodeES5Identifier
#1230 merged
Jun 18, 2025 -
Reorder
TypeFlags
to improve sort order#1226 merged
Jun 18, 2025 -
Refactor some of the code with lsp and api layer to use DocumentStore directly now that it exists
#1218 merged
Jun 18, 2025 -
Remove ScriptTarget from source affecting options
#1205 merged
Jun 17, 2025 -
Handle the race in config file registry entry
#1210 merged
Jun 17, 2025 -
Implement maxNodeModuleJsDepth, noResolve
#1189 merged
Jun 17, 2025 -
Assume clause-less imports to be unemittable
#1198 merged
Jun 17, 2025 -
Remove NoFallthroughCasesInSwitch from SourceFileAffectingCompilerOptions
#1206 merged
Jun 17, 2025 -
Simplify parser options passing, share ASTs even more
#1158 merged
Jun 17, 2025 -
docs: linkify npm package name
#1208 merged
Jun 17, 2025 -
Remove unicodeES5Identifier and co
#1203 merged
Jun 16, 2025 -
Port TypeScript PR #60303: Fix template string escaping
#1142 merged
Jun 16, 2025 -
Update dependencies
#1185 merged
Jun 16, 2025 -
Defer type checker disposal
#1204 merged
Jun 16, 2025 -
Convert read file content directly to strings
#1180 merged
Jun 16, 2025 -
Fix code that should have used IsRequireCall
#1195 merged
Jun 16, 2025 -
Extract ScriptInfo and DocumentRegistry to common container
#1202 merged
Jun 16, 2025 -
Fix getSymbolAtLocation crash on export declaration
#1200 merged
Jun 16, 2025 -
Clone
watcher
compiler configurations before comparison to prevent unintended recompilation#1197 merged
Jun 16, 2025 -
Port "Fix
getEffectiveCheckNode
"#1083 merged
Jun 16, 2025 -
Emit shebangs when printing
#1193 merged
Jun 16, 2025 -
Multiple improvements to Quick Info
#1184 merged
Jun 14, 2025 -
Add callback tag, fix jsdoc type parameter resolution
#1187 merged
Jun 13, 2025 -
Port finding default project finder code
#1186 merged
Jun 13, 2025 -
Don't complain about unmatched comment directives in unchecked JS files
#1188 merged
Jun 13, 2025 -
Add {}/class-expression expandos
#885 merged
Jun 13, 2025 -
add error handling to fourslash parsing
#1179 merged
Jun 13, 2025 -
Fix file watcher data race
#1177 merged
Jun 13, 2025 -
add noslash range and object marker parsing
#1175 merged
Jun 13, 2025 -
Ensure deep cloned AST nodes have synthetic positions
#1174 merged
Jun 12, 2025 -
Fix nil panic on heritage clause in grammar checks
#1173 merged
Jun 12, 2025 -
Add this/satisfies tag
#1157 merged
Jun 12, 2025 -
Port TypeScript PR #60262: Include non-enumerable keys in __importStar helper
#1141 merged
Jun 12, 2025 -
Port TypeScript PR #59767: Rewrite relative import extensions with flag
#1138 merged
Jun 12, 2025 -
Ensure pool mutex is locked in GetAllCheckers
#1169 merged
Jun 12, 2025 -
Fix handling of non-file URIs
#1167 merged
Jun 11, 2025 -
Port JSX Emit
#1159 merged
Jun 11, 2025 -
Cache CompilerOptions.SourceFileAffecting
#1156 merged
Jun 11, 2025 -
Add the 5 modifier jsdoc tags
#927 merged
Jun 11, 2025 -
Generate LSP request IDs atomically
#1162 merged
Jun 11, 2025 -
Remove unused JSGlobalAugmentations
#1155 merged
Jun 10, 2025 -
Project references in a program
#1078 merged
Jun 10, 2025 -
Improve memory usage of formatter
#1107 merged
Jun 10, 2025 -
Follow up from the implements/extends PR
#1154 merged
Jun 10, 2025 -
Don't lint on macOS in CI
#1153 merged
Jun 10, 2025 -
Fix data race via RequiresAddingImplicitUndefined
#1152 merged
Jun 10, 2025 -
Do not create SourceFiles for non-existent files
#1148 merged
Jun 10, 2025 -
Add
@implements/@extends
tags#1111 merged
Jun 10, 2025 -
Make
anyFunctionType
a subtype of all function types#1149 merged
Jun 10, 2025 -
Implement externalModuleIndicator
#979 merged
Jun 10, 2025 -
Move set and multimap to collections
#1150 merged
Jun 10, 2025 -
Preinstall @playwright/mcp for Copilot
#1134 merged
Jun 10, 2025 -
Improve type discrimination algorithm
#1085 merged
Jun 9, 2025 -
Use GetResolveJsonModule instead of just ResolveJsonModule in fileloader
#1110 merged
Jun 9, 2025 -
Type nodes for JSDoc
#1013 merged
Jun 9, 2025 -
Include full diagnostic chains in LSP diagnostics
#1105 merged
Jun 9, 2025 -
Mark CompilerOptions as noCopy
#1106 merged
Jun 9, 2025 -
Fix error chaining in getIterationTypesOfIterableSlow
#1091 merged
Jun 9, 2025 -
Add copilot-setup-steps
#1089 merged
Jun 6, 2025 -
Fix generating module specifiers verbatim from exports
#1087 merged
Jun 6, 2025 -
noslash
#991 merged
Jun 6, 2025 -
Port "Error on too many parameters for iterator method"
#1059 merged
Jun 6, 2025 -
Move
version
from source file to document registry#1075 merged
Jun 6, 2025 -
Port return conditional expression checking improvements
#1072 merged
Jun 6, 2025 -
Format all generated files
#1073 merged
Jun 5, 2025 -
Ensure LSP readLoop doesn't block shutdown
#1074 merged
Jun 5, 2025 -
Report iteration errors on all error nodes
#1061 merged
Jun 5, 2025 -
Measure config parse / file scan time, actual total time
#1069 merged
Jun 5, 2025 -
findAllReferences inital port
#882 merged
Jun 5, 2025 -
Port
node18
andnodenext
changes#1070 merged
Jun 5, 2025 -
Cache FS in LS
#996 merged
Jun 5, 2025 -
Port formatter, enable in LSP
#1052 merged
Jun 5, 2025 -
feat(911): erasableSyntaxOnly not supported
#1068 merged
Jun 5, 2025 -
Add cleanup code for projects and script infos
#1007 merged
Jun 5, 2025 -
Port "fix: do not use
JSX.ElementChildrenAttribute
underjsx: react-jsx
orjsx: react-jsxdev
"#1067 merged
Jun 5, 2025 -
Port "fix(60592): JSDoc implements space sensetive"
#1066 merged
Jun 5, 2025 -
Port "Lookup non-local element factory for reference marking when marking fragment references"
#1065 merged
Jun 5, 2025 -
Fix
checkGrammarForInvalidDynamicName
#1063 merged
Jun 5, 2025 -
Cache declaration diagnostics
#1058 merged
Jun 5, 2025 -
Get declaration diagnostics in LSP
#1000 merged
Jun 5, 2025 -
Port "Fix ASI after get/set keyword"
#1055 merged
Jun 4, 2025 -
fix(949): fix unmatched closing tags in JSX with referenced identifiers
#1056 merged
Jun 4, 2025 -
More module specifier generation
#1051 merged
Jun 4, 2025 -
Port JSX fragment checking changes
#1053 merged
Jun 4, 2025 -
Skip defaults when printing BindingName
#1025 merged
Jun 4, 2025 -
Add overload tag
#900 merged
Jun 4, 2025 -
Various node builder related performance optimizations
#1001 merged
Jun 4, 2025 -
Remove unnecessary compilerOptions and use directly from config
#1049 merged
Jun 4, 2025 -
Block completions in invalid positions
#903 merged
Jun 4, 2025 -
Fix more parent races
#1031 merged
Jun 4, 2025 -
Port "Narrow types by satisfies expressions"
#1047 merged
Jun 4, 2025 -
Port "Fixed an issue with for statement's incrementor missing continue's control flow information"
#1046 merged
Jun 4, 2025 -
Port "Narrow types by typeof operands with extra parenthesis"
#1045 merged
Jun 4, 2025 -
Port "Improve
unknown
narrowing by negated type predicates"#1044 merged
Jun 4, 2025 -
Port "Disallow type and interface declarations in statements with blockless bodies"
#1037 merged
Jun 4, 2025 -
Port "Allow assignments to readonly class properties within IIFEs contained in constructors"
#1041 merged
Jun 4, 2025 -
Port
getSyntacticNullishnessSemantics
changes#1040 merged
Jun 4, 2025 -
Port "Fixed a JSDoc-related crash when obtaining type of a type literal type argument"
#1039 merged
Jun 4, 2025 -
Fix up relative path names in baseline header diffs
#1035 merged
Jun 4, 2025 -
Replace \xFE in symbol baselines with __
#1029 merged
Jun 4, 2025 -
Update dependencies
#1030 merged
Jun 3, 2025 -
Update submodule to release-5.8
#1019 merged
Jun 3, 2025 -
Fix the flakyness of test which verifies there has to be only one npm request at a time
#1026 merged
Jun 3, 2025 -
Ensure globs are always sorted
#1027 merged
Jun 3, 2025 -
Fix a couple of Project/ATA bugs
#1028 merged
Jun 3, 2025 -
Signature help implementation
#861 merged
Jun 3, 2025 -
Display JSDoc documentation in Quick Info
#1018 merged
Jun 3, 2025 -
Add support for resolution mode
#851 merged
Jun 2, 2025 -
Skip more work when creating LSP watch globs
#1015 merged
Jun 2, 2025 -
Update “Declaration emit” in README progress table
#975 merged
Jun 2, 2025 -
Fix error baselines for empty files
#1014 merged
Jun 2, 2025
25 Pull requests opened by 11 people
-
Add handling for 2-3 invalid overload candidates
#1098 opened
Jun 7, 2025 -
Type width in error messages
#1099 opened
Jun 8, 2025 -
Attempt to fix commonjs module resolution weirdness
#1135 opened
Jun 9, 2025 -
[WIP] Port TypeScript PR #60304: More rigorous ASI prevention when emitting `return`/`yield`
#1143 opened
Jun 10, 2025 -
Add configurable concurrency option
#1176 opened
Jun 12, 2025 -
Watch type refs and instead of watching directly use go routine
#1217 opened
Jun 17, 2025 -
Add support for workspace
#1238 opened
Jun 19, 2025 -
[draft] find all references fourslash
#1274 opened
Jun 23, 2025 -
Avoid holding on to NodeBuilder in checker
#1289 opened
Jun 25, 2025 -
Enable pre/post emit diagnostic consistency tests
#1301 opened
Jun 26, 2025 -
Implement tryLoadInputFileForPath, file loader diags
#1302 opened
Jun 27, 2025 -
Port TS PR 61764 (for (using of = is incorrectly parsed)
#1307 opened
Jun 27, 2025 -
Don't allocate empty slice for named members
#1312 opened
Jun 28, 2025 -
Bump github/codeql-action from 3.29.0 to 3.29.1 in the github-actions group across 1 directory
#1318 opened
Jun 30, 2025 -
Allow duplicate names in package.json parsing
#1321 opened
Jun 30, 2025 -
Incremental port
#1322 opened
Jun 30, 2025 -
Add CFA regression test for while loop with continue statements
#1325 opened
Jun 30, 2025 -
Folding Ranges implementation
#1326 opened
Jun 30, 2025 -
Fix token cache parent mismatch panic in signature help
#1338 opened
Jul 1, 2025 -
Fix panic when hovering over functions with JSDoc links
#1339 opened
Jul 1, 2025 -
Fix crash on parsing webpack dependency (neo-async) by adding nil check
#1340 opened
Jul 1, 2025 -
Fix invalid URI for untitled references/definitions
#1344 opened
Jul 1, 2025 -
Update copilot instructions and setup steps with new stuff
#1350 opened
Jul 2, 2025 -
Add `unsorted` expected completions
#1351 opened
Jul 2, 2025
109 Issues closed by 24 people
-
Type for `Error` constructor missing 2nd parameter
#1334 closed
Jul 2, 2025 -
Declaration emit missing `declare const` for symbols imported from a `#subpath_import`
#1328 closed
Jul 1, 2025 -
Expose AST library
#1337 closed
Jul 1, 2025 -
Rewrite paths from tsconfig on build
#1335 closed
Jul 1, 2025 -
[bug] support `null`ing out extended tsconfig.json properties
#768 closed
Jun 30, 2025 -
concurrent map read and map write in getTypeOnlyAliasDeclarationEx
#1160 closed
Jun 30, 2025 -
runtime error: slice bounds out of range [:-1]
#1101 closed
Jun 29, 2025 -
[lsp][bug] find-all references crashes with concurrent map read/write error
#1077 closed
Jun 27, 2025 -
duplicate identifier errors in vscode due to lib.dom.d.ts and lib.webworker.d.ts
#1305 closed
Jun 27, 2025 -
Does not work with .mjs and .d.ts files
#1300 closed
Jun 27, 2025 -
Solution style config not supported
#1023 closed
Jun 26, 2025 -
module resolution: missing a decl on imported type alias
#301 closed
Jun 26, 2025 -
program: `<reference no-default-lib="true"/>` is ignored
#300 closed
Jun 26, 2025 -
Implement support for pull diagnostics in LSP server (pull model)
#1293 closed
Jun 26, 2025 -
module resolution: baseline missing an entire file
#308 closed
Jun 25, 2025 -
Type inference broken with angular inject function + @ngrx/store
#1222 closed
Jun 25, 2025 -
[feat] distribute vscode extension to https://open-vsx.org/
#946 closed
Jun 25, 2025 -
NX monorepo with paths do not work out of box or with modifications
#1165 closed
Jun 25, 2025 -
Bug: Type is not assignable to type
#1246 closed
Jun 25, 2025 -
Publish extension to OpenVSX too
#1243 closed
Jun 24, 2025 -
Emitting Declarations for React Components requires type annotation
#1011 closed
Jun 24, 2025 -
Destructured JSDoc Arguments No Longer Collectively Typeable Using Arbitrary Name
#1225 closed
Jun 24, 2025 -
Missing optional JSDoc param parsing
#1196 closed
Jun 24, 2025 -
Type Instantiation is Excessively Deep Error only on TS-Go
#1278 closed
Jun 24, 2025 -
Extended "files" not being properly picked up by tsg
#1267 closed
Jun 24, 2025 -
Data race in isFromExternalLibrary/markFromExternalLibrary
#1271 closed
Jun 24, 2025 -
JSON file includes do not change lowest common ancestor for outDir
#660 closed
Jun 24, 2025 -
Using a class based react component imported from a `jsx` files produce errors
#1090 closed
Jun 24, 2025 -
Data race between resolveImportsAndModuleAugmentations and binding
#1224 closed
Jun 23, 2025 -
Support jsdoc `@implements` tag
#1103 closed
Jun 22, 2025 -
bigint literal creates invalid type declaration
#1250 closed
Jun 21, 2025 -
Set maxNodeModuleJsDepth in editor
#1209 closed
Jun 20, 2025 -
Cannot import from .d.ts files
#982 closed
Jun 20, 2025 -
Use of import attributes triggers an error incorrectly
#967 closed
Jun 20, 2025 -
Local dependency is included in the outDir output
#915 closed
Jun 20, 2025 -
When referenced external dependency contains `.ts` alongside `.js` of the same name, builds are nested
#1215 closed
Jun 20, 2025 -
Not able to import defineConfig from Vite
#904 closed
Jun 19, 2025 -
Type inference broken with rxjs combineLatest
#1220 closed
Jun 19, 2025 -
Declaration merging lib file's `unique symbol` with `symbol` errors
#1212 closed
Jun 19, 2025 -
Unable to import from declaration files from dependencies in node_modules
#1221 closed
Jun 19, 2025 -
typescript-go errors with "too large for control flow analysis" when tsc does not
#1229 closed
Jun 18, 2025 -
New implicit any error from self referencing in initializer
#987 closed
Jun 18, 2025 -
Any plans to expose API to parse TypeScript as a Go library?
#1232 closed
Jun 18, 2025 -
Change in type inference for `Object.entries()`
#1164 closed
Jun 18, 2025 -
New TS2313 error compared to 5.8.3
#1172 closed
Jun 17, 2025 -
Data race in default project finder
#1194 closed
Jun 17, 2025 -
Cannot get types for `require(...)` style imports with tsgo (but can with regular ts)
#1181 closed
Jun 17, 2025 -
Some dependency JS files appear to be erroneously typechecked
#931 closed
Jun 17, 2025 -
Erroneously recommending `import "./index.d.ts"` be turned into `import type "./index.d.ts"`
#1190 closed
Jun 17, 2025 -
The file has not change, but ts-go keeps rebuilding
#1207 closed
Jun 17, 2025 -
Port TypeScript PR #60303: Fix template string escaping
#1121 closed
Jun 16, 2025 -
fatal error: concurrent map writes from completions
#1133 closed
Jun 16, 2025 -
tsgo reports deep type errors in @sinclair/typebox and mongoose that tsc handles without issue
#948 closed
Jun 16, 2025 -
Inconsistent error for merging an identical method and callback
#1192 closed
Jun 16, 2025 -
Oauth2-Proxy POC
#1199 closed
Jun 16, 2025 -
Hashbang comments are stripped from JS output
#1038 closed
Jun 16, 2025 -
tsgo checking JS file it shouldn't
#1183 closed
Jun 13, 2025 -
Data race in watchedFiles update
#1163 closed
Jun 13, 2025 -
Crash when compiling @types/google.maps
#1166 closed
Jun 12, 2025 -
Panic in `SkipTriviaEx` when printing a type predicate from another file with declaration maps enabled
#1092 closed
Jun 12, 2025 -
Panic in checkGrammarClassLikeDeclaration on vscode
#1171 closed
Jun 12, 2025 -
Port TypeScript PR #60262: Include non-enumerable keys in __importStar helper
#1119 closed
Jun 12, 2025 -
Port TypeScript PR #59767: Rewrite relative import extensions with flag
#1113 closed
Jun 12, 2025 -
Data race when handing out checkers
#1168 closed
Jun 12, 2025 -
invalid URL escape panic when creating new file in WSL
#1096 closed
Jun 11, 2025 -
Data race in RequiresAddingImplicitUndefined
#1151 closed
Jun 10, 2025 -
Discrepancy inferring function parameter from context
#1016 closed
Jun 10, 2025 -
Port TypeScript PR #60238: Fix prioritization of `paths` specifiers over node_modules package specifiers
#1127 closed
Jun 10, 2025 -
Port TypeScript PR #58816: Use `canHaveFlowNode` in `checkIfExpressionRefinesParameter`
#1129 closed
Jun 10, 2025 -
Determine root cause of this call stack
#1108 closed
Jun 10, 2025 -
Discrepancies in behavior of spread of union type
#1020 closed
Jun 9, 2025 -
resolveJsonModule doesn't default to true with moduleResolution bundler
#845 closed
Jun 9, 2025 -
launch vscode extension: failed too many files
#630 closed
Jun 9, 2025 -
TS Errors on different lines - return with ternary
#984 closed
Jun 6, 2025 -
Inconsistent namespace output between tsgo and tsc
#1081 closed
Jun 6, 2025 -
Error in exhaustive switch over generic argument limited to specific literal strings
#986 closed
Jun 5, 2025 -
`erasableSyntaxOnly` not supported
#911 closed
Jun 5, 2025 -
Issue with symbol - computed property name error
#983 closed
Jun 5, 2025 -
const enum is not work
#829 closed
Jun 5, 2025 -
jsx bug
#949 closed
Jun 4, 2025 -
bug/lsp: fails to resolve relative type files in a library
#631 closed
Jun 4, 2025 -
panic: runtime error: slice bounds out of range
#1012 closed
Jun 4, 2025 -
inconsistent patterns in `getSubPatternFromSpec`
#1006 closed
Jun 4, 2025 -
runner: Strada baselines rarely put `./` on front of filename, but Corsa always removes it
#304 closed
Jun 4, 2025 -
tsgo not resolving *.mts definitions
#1009 closed
Jun 4, 2025 -
paths in tsconfig.base.json not working
#910 closed
Jun 4, 2025 -
runner: Strada emits positions of some baselines as `--`; Corsa doesn't
#306 closed
Jun 4, 2025 -
Super's type argument doesn't appear in the AST walk
#138 closed
Jun 4, 2025 -
node builder: Strada's `(Missing)` is baselined as the empty string in Corsa
#305 closed
Jun 4, 2025 -
linked (local) dependencies are not skipped
#836 closed
Jun 4, 2025 -
binder: Order of declarations is backward from source order in union type
#317 closed
Jun 4, 2025 -
config: target:"es6" prevents stdlib from loading
#315 closed
Jun 4, 2025 -
Update Docs
#575 closed
Jun 4, 2025 -
halts: when tsconfig preset not found
#645 closed
Jun 4, 2025 -
Running LSP throws error while running default build task
#576 closed
Jun 4, 2025 -
typescript 5.8 `libReplacement` option reported as unknown compiler option
#722 closed
Jun 4, 2025 -
useDefineForClassFields: false for target: es2022 exist in nearest tsconfig.json but ignored
#1022 closed
Jun 4, 2025 -
Untyped, side-effect imports treated differently in Strada vs Corsa
#920 closed
Jun 4, 2025 -
tsgo not compiling mono repo projects (and pnpm?)
#809 closed
Jun 4, 2025 -
Porting code from TypeScript
#753 closed
Jun 4, 2025 -
difference in vs code tooltips for generic method
#907 closed
Jun 4, 2025 -
compilerOptions.baseUrl in tsconfig.json is not working
#933 closed
Jun 4, 2025 -
breaking changes from lib.d.ts being out of date with Strada
#950 closed
Jun 4, 2025 -
runner: index signature baselined as `AA.(missing)` not `AA.þindex`:
#307 closed
Jun 4, 2025 -
Drizzle queries fail typecheck
#918 closed
Jun 4, 2025 -
Discrepancy in setting Element.style
#1033 closed
Jun 4, 2025 -
Bad error in JSDoc type, crashes hover
#992 closed
Jun 3, 2025
47 Issues opened by 28 people
-
Update copilot instructions and setup steps with new stuff
#1349 opened
Jul 2, 2025 -
Subpath imports referencing compiled JS files not resolved
#1345 opened
Jul 2, 2025 -
Invalid `uri` for untitled references/definitions
#1343 opened
Jul 1, 2025 -
Find-all-references includes all trivia
#1342 opened
Jul 1, 2025 -
vscode - panic - invalid memory address or nil pointer - while hovering symbol
#1331 opened
Jul 1, 2025 -
vscode - TypeScript (Native Preview) extension - inlay hints don't work
#1329 opened
Jul 1, 2025 -
Add CFA test from issue
#1324 opened
Jun 30, 2025 -
vscode - panic - file not found
#1319 opened
Jun 30, 2025 -
High CPU usage with --watch when idling on MacOS
#1317 opened
Jun 30, 2025 -
Unable to resolve packages with a duplicate key in package.json
#1316 opened
Jun 30, 2025 -
vscode - panic - project not found
#1315 opened
Jun 30, 2025 -
panic: runtime error: slice bounds out of range
#1314 opened
Jun 29, 2025 -
baseUrl not working
#1299 opened
Jun 26, 2025 -
vscode - The active text editor does not provide symbol information
#1295 opened
Jun 26, 2025 -
Crash with protected constructor and generic intermediate class
#1294 opened
Jun 26, 2025 -
LSP file watch events with many paths spends too much time/memory in MatchesFileName
#1265 opened
Jun 23, 2025 -
Port Program diagnostics, deprecations
#1247 opened
Jun 20, 2025 -
[lsp][bug] fails to find all references within a single project
#1219 opened
Jun 17, 2025 -
Unable to use `const enum` in third-party API
#1216 opened
Jun 17, 2025 -
fileName should be normalized and absolute
#1201 opened
Jun 16, 2025 -
error TS6305: Output file not built when using TSPR because `--build` isn't implemented yet
#1182 opened
Jun 13, 2025 -
"invalid memory address or nil pointer dereference"
#1178 opened
Jun 13, 2025 -
Data race in ScriptInfo between setText and Version
#1161 opened
Jun 11, 2025 -
vs code typescript go extension taking long time to typecheck for large monorepo
#1147 opened
Jun 10, 2025 -
Port TypeScript PR #60304: More rigorous ASI prevention when emitting `return`/`yield`
#1123 opened
Jun 9, 2025 -
Port TypeScript PR #60195: Assume that type node annotations resolving to error types can be reused
#1118 opened
Jun 9, 2025 -
Port TypeScript PR #59282: Extract node type printer
#1115 opened
Jun 9, 2025 -
Go-to-def on object literal shorthand misbehaves
#1112 opened
Jun 9, 2025 -
tsgo regression: TS2590: Expression produces a union type that is too complex to represent.
#1100 opened
Jun 8, 2025 -
No error when assigning to getter-only static class property from another file
#1094 opened
Jun 7, 2025 -
Inconsistent behavior between `tsc` and `tsgo` for `@ts-expect-error` directive placement
#1088 opened
Jun 6, 2025 -
tsgo preview: fails to index and offer import suggestions
#1084 opened
Jun 6, 2025 -
Deduplicate doubly-installed packages
#1080 opened
Jun 6, 2025 -
Erroring on first compilation, subsequent compilation is successful
#1079 opened
Jun 6, 2025 -
noEmit slow on Mac M2
#1062 opened
Jun 5, 2025 -
Inconsistency involving discriminated union and flatMap
#1057 opened
Jun 4, 2025 -
`tsgo` doesn't allow importing from a commonJS module in a way that `tsc` does allow.
#1054 opened
Jun 4, 2025 -
Error from incorrect Partial of union on different node in TS vs Go
#1050 opened
Jun 4, 2025 -
Improve `@overload` error message to mention name of host function
#1042 opened
Jun 4, 2025 -
[pnpm] Error 2742 The inferred type of xxx cannot be named
#1034 opened
Jun 4, 2025 -
Change in inference from tuple to array
#1032 opened
Jun 4, 2025 -
Multiple angular class component files panic on AST Node Expression
#1024 opened
Jun 3, 2025 -
Discrepancy inferring widened string type from context
#1017 opened
Jun 2, 2025
51 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat: move nil check to call sites
#658 commented on
Jun 27, 2025 • 3 new comments -
Import assertions parse incorrectly as ImportAttributes
#136 commented on
Jun 4, 2025 • 0 new comments -
Not transpiling decorators
#914 commented on
Jun 21, 2025 • 0 new comments -
Not resolving to the right export
#916 commented on
Jun 26, 2025 • 0 new comments -
extension: command 'typescript.goToSourceDefinition' not found
#919 commented on
Jun 4, 2025 • 0 new comments -
--watch causes --skipLibCheck to be ignored
#924 commented on
Jun 4, 2025 • 0 new comments -
Errors in @types/jsdom, @sinclair/typebox
#929 commented on
Jun 17, 2025 • 0 new comments -
`// @ts-expect-error` has no effect
#934 commented on
Jun 24, 2025 • 0 new comments -
`tsc`-like commands not working as expected in `tsgo` (e.g. --watch mode fails)
#937 commented on
Jun 9, 2025 • 0 new comments -
extension: rename symbol is not a thing anymore
#938 commented on
Jun 4, 2025 • 0 new comments -
[feat][lsp] add support for custom config file name(s)
#945 commented on
Jun 4, 2025 • 0 new comments -
tsgo fails to resolve namespace symbols in non-extends contexts across files
#961 commented on
Jun 9, 2025 • 0 new comments -
Import behavior mismatch from typescript 5 (bwip-js)
#974 commented on
Jun 27, 2025 • 0 new comments -
Issues with react and redux
#977 commented on
Jun 17, 2025 • 0 new comments -
TS SERVER Crash (Vscode preview extension) Memory usage
#985 commented on
Jun 29, 2025 • 0 new comments -
tsgo "Type instantiation is excessively deep and possibly infinite" error when using react-hook-form
#988 commented on
Jun 26, 2025 • 0 new comments -
d.ts content different with tsc
#989 commented on
Jun 4, 2025 • 0 new comments -
Evolving arrays don't work in JS
#993 commented on
Jun 4, 2025 • 0 new comments -
import path lost
#1005 commented on
Jun 16, 2025 • 0 new comments -
Question: semantic token for import names?
#1008 commented on
Jun 4, 2025 • 0 new comments -
[lsp][bug] LSP sometimes won't successfully restart
#1010 commented on
Jun 4, 2025 • 0 new comments -
Replace GetSymbolTable and derivatives with GetOrInit method
#240 commented on
Jun 24, 2025 • 0 new comments -
Enable staticcheck
#717 commented on
Jun 24, 2025 • 0 new comments -
Unify the way anonymous class symbols are printed in error messages
#731 commented on
Jun 25, 2025 • 0 new comments -
Fix typedef binding with CJS `exports=`
#826 commented on
Jun 25, 2025 • 0 new comments -
Use packageDir in watch globbing
#995 commented on
Jun 24, 2025 • 0 new comments -
Incorrect, stray hashes parse differently than tsc
#137 commented on
Jun 4, 2025 • 0 new comments -
Invalid JSX parses more JSXSelfClosingTags than tsc
#141 commented on
Jun 4, 2025 • 0 new comments -
`System` vs `Host` vs `Program` layering
#272 commented on
Jun 4, 2025 • 0 new comments -
binder: expando declarations don't show up on symbol
#313 commented on
Jun 4, 2025 • 0 new comments -
runner: module specifier `"./sub"` of dynamic import has no symbol
#314 commented on
Jun 4, 2025 • 0 new comments -
Yarn PnP
#460 commented on
Jun 4, 2025 • 0 new comments -
jest
#464 commented on
Jun 4, 2025 • 0 new comments -
Feature Suggestion: Static Indexing Format for Compiler
#504 commented on
Jun 4, 2025 • 0 new comments -
Transformer Plugin or Compiler API
#516 commented on
Jun 17, 2025 • 0 new comments -
Cannot find module '??' or its corresponding type declarations.
#518 commented on
Jun 27, 2025 • 0 new comments -
TODO: Implement project references
#529 commented on
Jun 6, 2025 • 0 new comments -
Dev Container - No ARM64 Support
#539 commented on
Jun 4, 2025 • 0 new comments -
Support embedded JavaScript/TypeScript
#648 commented on
Jun 4, 2025 • 0 new comments -
Using pointer address as node/symbol id
#650 commented on
Jun 4, 2025 • 0 new comments -
Use Profile-Guided Optimization (PGO) for the compiler itself
#657 commented on
Jun 4, 2025 • 0 new comments -
[bug/lsp]panic: vfs: path "" is not absolute
#670 commented on
Jun 9, 2025 • 0 new comments -
Is there any reason to sort named member symbols in structured type properties?
#759 commented on
Jun 4, 2025 • 0 new comments -
Benchmark suggestion, power usage
#771 commented on
Jun 4, 2025 • 0 new comments -
Parser doesn't parse an EOF token for source files
#774 commented on
Jun 4, 2025 • 0 new comments -
support for `useDefineForClassFields`
#785 commented on
Jun 4, 2025 • 0 new comments -
difference in typecheck with 5.8 (broken type inference)
#798 commented on
Jun 17, 2025 • 0 new comments -
difference in typecheck with 5.8 (intersection of types breaks some compatibility)
#799 commented on
Jun 17, 2025 • 0 new comments -
[lsp][bug] LSP locks up for ~12s when navigating to files within the same project
#813 commented on
Jun 17, 2025 • 0 new comments -
pretty-printing reparsed JS nodes crashes on GetTypeNodePrecedence
#843 commented on
Jun 4, 2025 • 0 new comments -
Crash on parsing webpack dependency (neo-async)
#898 commented on
Jun 6, 2025 • 0 new comments