Commit Graph

13 Commits

Author SHA1 Message Date
Alex Ross
94ae470f1b Adopt ensureNoDisposablesAreLeakedInTestSuite in a few files (#241462)
Part of #200091
2025-02-21 12:47:29 +01:00
Rob Lourens
94da87e5c9 Remove vscode-dts-region-comments (#239868)
This is from how the old vscode.proposed.d.ts was managed, and is no longer relevant
2025-02-06 17:45:08 -08:00
Justin Chen
363d424f91 adopt ensureNoDisposablesAreLeakedInTestSuite (#239536)
* adopt

* fix import change

* remove disposablestore and organize imports

* fix disposable leak error

* more disposables fix

* rename to code actions disposable

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2025-02-04 23:37:31 +01:00
Matt Bierner
68ec60529e Require export on all vscode public api types
Adds new eslint rule which requires `export` be used for public api types

The `export` is not actually needed, but our existing typing files largely use it. This makes it consistent
2025-01-08 11:40:36 -08:00
Joyce Er
d4de5ceba4 test: adopt ensureNoDisposablesAreLeakedInTestSuite (#236766)
* test: adopt `ensureNoDisposablesAreLeakedInTestSuite`

* test: adopt `ensureNoDisposablesAreLeakedInTestSuite`
2024-12-21 04:23:36 +00:00
Christof Marti
3d41ba214c Proxy support for Node.js fetch (#228697) 2024-11-06 00:22:35 +01:00
Daniel Imms
a845c87459 Add ligatures working under Electron
Part of #34103
2024-11-01 07:42:40 -07:00
Matt Bierner
4b14c2d045 Use Array<x | y> for union types in vscode.d.ts
Pedantic but we mostly use `Array<x | y>` for arrays of unions instead of `(x | y)[]`. Just adding an eslint rule and updating some places to be consistent
2024-10-21 18:55:14 -07:00
Benjamin Pasero
912b1142d0 eslint - warn when using ESM-incompatible globals (#231428) 2024-10-15 12:22:29 -07:00
Matt Bierner
71f16d9c13 Use fileURLToPath for eslint (#230734) 2024-10-07 21:13:41 +02:00
Matt Bierner
ab554de6ca Don't require loading project for eslint rules (#230732)
This is no longer required
2024-10-07 12:07:25 -07:00
Matt Bierner
7d10ec0123 Merge terminalContrib eslint rules 2024-10-04 08:38:44 -07:00
Matt Bierner
e21d646bd7 Rename to plain js 2024-10-04 08:35:56 -07:00