3327 Commits

Author SHA1 Message Date
Sheetal Nandi
dd18dc1dac
If outDir is not specified, dont need to include json files explicitly in the config since they will not be emitted (#55389) 2023-09-08 12:23:13 -07:00
Gabriela Araujo Britto
b5d6aa73d1
Add option to exclude library symbols from navTo results (#55605) 2023-09-07 11:19:56 -07:00
Jake Bailey
0f91f7dff6
Run dprint on json (#55602) 2023-09-01 15:26:01 -07:00
Gabriela Araujo Britto
cbadc78f96
Return all symbols in navto for empty string pattern (#55550) 2023-08-30 15:30:38 -07:00
Jake Bailey
b5b6048bb3
Clean up helpers which are always present in ES2020 (#55515) 2023-08-28 12:26:22 -07:00
Sampo Kivistö
ec2bd4e252
perf: replace String and Array indexOf method calls with includes method call (#55482) 2023-08-25 11:27:55 -07:00
Maria José Solano
507fd31d8b
Remove lib.d.ts line info in inlay hint baselines (#55426) 2023-08-22 11:14:20 -07:00
Jake Bailey
5e8c261b6a
dprint the codebase (#54820) 2023-08-16 14:26:38 -07:00
Jake Bailey
3b43d841d1
Enable eslint rules prefer-rest-params and prefer-spread (#55181) 2023-08-11 15:07:06 -07:00
Jake Bailey
7eece9f798
Remove RWC runner and related infrastructure (#55187) 2023-08-07 14:35:15 -07:00
Jake Bailey
87c986cae8
Modify interactive inlay hints API to be more backwards compatible (#55274) 2023-08-04 17:11:58 -07:00
Jake Bailey
6a96b9767e
Enable eslint rule no-useless-escape (#55138) 2023-07-28 16:02:38 -07:00
Jake Bailey
a6df6c04d5
Enable @typescript-eslint/ban-types (#55133) 2023-07-27 15:58:17 -07:00
Maria José Solano
97310107d0
Interactable parameter inlay hints (#54734) 2023-07-20 14:29:51 -07:00
Josh Goldberg ✨
0ae8ca11d2
Updated typescript-eslint to v6 (#54693)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
2023-07-14 15:36:10 -07:00
Sheetal Nandi
5464403848
ParseConfigHost needs to extend ModuleResolutionHost (#54922) 2023-07-10 11:40:40 -07:00
Maria José Solano
89f6ef9d78
Use baselines for inlay hints testing (#54844) 2023-07-05 12:08:56 -07:00
Jake Bailey
07e6962a58
Remove lib.d.ts line number info from new definition baselines (#54875) 2023-07-05 10:31:46 -07:00
Oleksandr T
bc91920cc6
feat(53461): Implement decorator metadata proposal (#54657) 2023-06-23 10:55:22 -04:00
Ron Buckton
f9cf8216c6
Support using and await using declarations (#54505) 2023-06-22 17:02:56 -04:00
leoelm
eeed72171f
Type definitions for 'Symbols as WeakMap keys' (#76) (#54195)
Signed-off-by: Leo Elmecker <lelmeckerpla@bloomberg.net>
2023-06-09 14:20:26 -04:00
Andrew Branch
2f4962a89f
Remove implicit tests/cases/compiler path prefix from VFS test files (#54557) 2023-06-09 09:23:21 -07:00
Andrew Branch
d5a6c8edc6
Test harness fixes (#54556) 2023-06-06 17:22:33 -07:00
Sheetal Nandi
3c4c060dff
Adds tests and fixes issues by verifying incremental project updates are handling language service ref counting correctly (#54504) 2023-06-06 11:11:14 -07:00
Andrew Branch
160d1b7d0a
Process only tsconfig-referenced files in compiler tests with tsconfig files (#54506) 2023-06-05 15:05:50 -07:00
Isabel Duan
ca0fafd694
add baseline for linked editing (#54315) 2023-05-26 16:01:29 -07:00
Gabriela Araujo Britto
e7d62e57aa
Don't use text change's createNewFile for existing empty file (#54358) 2023-05-24 12:26:11 -07:00
Oleksandr T
ce1c97f4f0
fix(54283): Provide better UX when an invalid file is selected for 'move to file' refactoring (#54300) 2023-05-18 10:36:34 -07:00
Gabriela Araujo Britto
24ac9e75c2
Improve class member snippet completions and keyword completions interaction (#52525) 2023-05-17 15:14:34 -07:00
navya9singh
d3bbef390d
'Move to file' refactor (#53542) 2023-04-21 11:48:53 -07:00
Maria José Solano
e02ef9fddb
Add quotes when renaming numerical indices (#53596) 2023-04-20 16:58:29 -07:00
Sheetal Nandi
30fb9fa57e
Refactor plugin related code (#53942) 2023-04-20 16:49:47 -07:00
Sheetal Nandi
537cd60d9a
Truncate long files in fourslash baselines around +- n lines (#53769) 2023-04-13 13:35:01 -07:00
Daniel Rosenwasser
23469e9cb3
Declare reportError as returning never in fourslash (#53741) 2023-04-11 13:59:40 -07:00
Isabel Duan
d4c48e1495
Adds linked editing for JSX tags (#53284) 2023-04-07 13:39:10 -07:00
Jake Bailey
ac55b297b7
Upgrade "boolean-trivia" lint to new "argument-trivia" lint that uses type info, has quick fixes, etc. (#53002) 2023-03-23 16:26:39 -07:00
Sheetal Nandi
1b745df857
Adding baseline methods for verification of findAllRefs, GoTo*, Occurrences, highlights and rename deprecating the corresponding verification methods from fourslash tests (#52576) 2023-03-22 14:02:18 -07:00
Oleksandr T
01a7a3e146
fix(53289): TypeScript cannot auto-complete keyword typeof (#53325) 2023-03-21 13:51:08 -07:00
Jake Bailey
42d23390e2
Remove declares in sys, core, evaluatorImpl (#53176) 2023-03-10 09:57:32 -08:00
Nathan Shively-Sanders
ff1e08f859
Rename scanner token methods (#53078) 2023-03-07 13:54:44 -08:00
Jake Bailey
a6be79d535
Remove old test262 and dt runner infra (#53125) 2023-03-07 11:59:47 -08:00
Jake Bailey
6a39f912d6
Remove docker and user tests, related infra (#53118) 2023-03-06 19:59:21 -08:00
Sheetal Nandi
dcc766f2b2
Remove long deprecated occurrences request (#52347) 2023-03-01 10:59:07 -08:00
Jake Bailey
ca1cf3dd85
Deprecate UnderscoreEscapedMap and remove internal uses (#53032) 2023-02-28 16:55:29 -08:00
Jake Bailey
6fe711f85a
Remove unused eslint-disable directives (#52987) 2023-02-27 11:01:37 -08:00
Jake Bailey
4587871f51
Fix RWC tests with errors in tsconfig (#52824) 2023-02-21 11:09:06 -08:00
Andrew Branch
aa658257c9
Fix completion details auto-imports crashes (#52686) 2023-02-10 15:26:09 -08:00
Jake Bailey
2a8436c529
Use eslint-plugin-simple-import-sort (#52090) 2023-02-02 14:36:21 -08:00
Jake Bailey
d32118c7f9
Remove line/col for all lib file diagnostics in baselines, completions (#52380)
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2023-02-01 09:33:01 -08:00
Jake Bailey
10941888dc
Plumb formatting to getDocCommentTemplateAtPosition (#52349)
Fixes https://github.com/microsoft/TypeScript/issues/52348
2023-01-23 15:31:58 -08:00