Don Jayamanne
b282eee40c
Remove usages of in ( #276333 )
...
* Remove usages of in
* Update extensions/ipynb/src/serializers.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-09 08:07:11 +01:00
Rob Lourens
2fac2d47c7
Reduce some 'in' ( #276321 )
...
* Fix no-in
* Reduce some 'in'
2025-11-09 03:59:52 +01:00
Daniel Imms
75041c3ee7
Merge branch 'main' into tyriar/274723_platform_terminal__api
2025-11-08 09:42:14 -08:00
Daniel Imms
87cf5668ef
Merge branch 'main' into tyriar/274723_platform_terminal__server
2025-11-08 09:41:52 -08:00
Benjamin Pasero
8711e9a31b
Reduce use of explicit any type ( #274723 ) ( #276284 )
2025-11-08 17:22:14 +01:00
Daniel Imms
7bcad78b76
Merge pull request #276270 from microsoft/tyriar/274723_platform_terminal
...
Remove any from platform/terminal
2025-11-08 07:09:32 -08:00
Daniel Imms
6bd111161d
Handle contrib parts of remote channel
2025-11-08 06:01:49 -08:00
Daniel Imms
c3c19f157a
Remove any from terminal in server
...
Part of #274723
2025-11-08 05:59:14 -08:00
Daniel Imms
a3561fc397
Remove any from terminal in api/, services/
...
Part of #274723
2025-11-08 05:48:23 -08:00
Daniel Imms
2a3d4aa4ed
Remove any from platform/terminal
...
Part of #274723
2025-11-08 05:37:19 -08:00
Daniel Imms
5ed75a2045
Merge pull request #276267 from microsoft/tyriar/274723_externalTerminal
...
Remove any from platform/externalTerminal
2025-11-08 05:23:52 -08:00
Daniel Imms
9022c71843
Remove any from platform/externalTerminal
...
Part of #274723
2025-11-08 05:04:00 -08:00
Daniel Imms
362f432789
Remove in operator from contrib/terminalContrib
...
Part of #276071
2025-11-07 11:28:35 -08:00
Daniel Imms
9673198d99
Merge remote-tracking branch 'origin/main' into tyriar/276071_contrib_terminal_common__other
2025-11-07 11:07:15 -08:00
Daniel Imms
2a730d7365
Remove in operator from contrib/terminal/browser
...
Part of #276071
2025-11-07 11:06:40 -08:00
Daniel Imms
4d5154f8be
Remove in operator from contrib/terminal/electron-browser|test
...
Part of #276071
2025-11-07 10:29:36 -08:00
Daniel Imms
eff0a25adf
Remove in operator from contrib/terminal/common
...
Part of #276071
2025-11-07 10:24:58 -08:00
Daniel Imms
2cfecac84a
Merge pull request #276125 from microsoft/tyriar/276071_termapi
...
Remove in operator from api/**terminal**
2025-11-07 09:11:11 -08:00
Daniel Imms
34b551d30b
Merge pull request #276116 from microsoft/tyriar/276071_externalterm
...
Remove in operator from externalTerminal
2025-11-07 08:55:00 -08:00
Daniel Imms
7057d5e18b
Remove in operator from api/**terminal**
...
Part of #276071
2025-11-07 08:51:10 -08:00
Daniel Imms
3d24f7854f
Remove in operator from platform/externalTerminal
...
Part of #276071
2025-11-07 08:16:20 -08:00
Daniel Imms
268b7057ce
Remove in operator from platform/terminal
...
Part of #276071
2025-11-07 08:11:22 -08:00
Johannes Rieken
0ce8e5c6c7
cleanup any-usages ( #274732 )
...
* cleanup any-usages
https://github.com/microsoft/vscode/issues/274723
* ignore location for now
2025-11-03 13:45:30 +00:00
Benjamin Pasero
4a1c2aebdb
debt - enable no-restricted-syntax for all our code and use local overrides ( #274722 )
2025-11-03 11:32:53 +00:00
Benjamin Pasero
149668421c
update eslint.config.js ( #274690 )
2025-11-03 08:37:58 +01:00
Benjamin Pasero
b487c0264d
eslint - disallow querySelector and friends ( #274582 )
2025-11-02 09:03:41 +00:00
Rob Lourens
7e1fd498bb
Some no explicit any in contrib/debug/ ( #273469 )
...
* Reduce explicit any
* More no explicit any
* CCR thank you
* Fix
* Fix
* Fix context computation
2025-10-30 20:30:22 +00:00
Matt Bierner
b7b11cf3d1
Use config to disable rule in tests
2025-10-29 11:42:15 -07:00
Matt Bierner
271879b06d
Exclude chatEditingSession.ts from in check
...
Looks like this snuck through somehow
2025-10-28 11:48:14 -07:00
Johannes Rieken
478b33a153
Add eslint rule for no in-operator ( #273779 )
...
* add no-in-operator rule, config, and ignore-list
* add `hasKey` util and tests
* updates
* sample adoption, no `in` in strings.ts
2025-10-28 17:51:49 +01:00
Benjamin Pasero
fd49ad959b
debt - reduce use of any type ( #273692 )
2025-10-28 06:35:39 +00:00
Paul
80d650774b
Add eslint rule for policy localization ( #272334 )
2025-10-27 12:03:18 -07:00
Benjamin Pasero
08b8ea2f38
debt - reduce more any types ( #273358 )
...
* debt - reduce more `any` types
* Update src/vs/workbench/api/browser/mainThreadNotebook.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/vs/workbench/api/browser/mainThreadDebugService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-26 04:50:40 +00:00
Alexandru Dima
7907ff788e
strict no explicit any ( #273329 )
2025-10-25 15:34:12 -07:00
Daniel Imms
f4edae643b
Move tree sitter parsing into own class
2025-10-21 09:01:44 -07:00
Ladislau Szomoru
b63cdda669
SCM - remove the usage of any ( #272231 )
2025-10-20 09:47:06 +00:00
Benjamin Pasero
4659a80b74
debt - code and lint 💄 ( #272215 )
2025-10-20 05:35:31 +00:00
Benjamin Pasero
e693523b97
eslint - enable no-explicit-any for src/**/*.ts by using ignores ( #272101 )
2025-10-18 21:28:25 +02:00
Matt Bierner
2f5b1d0cc4
Enforce single quote strings in tests too
...
Fixes #271473
Final pass of fixes and removes the exception for test files
2025-10-15 11:33:45 -07:00
Sandeep Somavarapu
33b1d77b03
remove any type ( #270549 )
...
* remove any type
* remove any type
2025-10-09 15:26:30 +00:00
Sandeep Somavarapu
a646590ebb
remove any usage ( #270146 )
...
* remove any usage
* comment
* fix compilation
2025-10-07 10:30:19 -07:00
Benjamin Pasero
d54f6fc155
debt - reduce any type ( #270139 )
2025-10-07 09:29:12 +02:00
Benjamin Pasero
7e8c7bef61
debt - reduce explicit any usage ( #269814 )
2025-10-06 15:19:56 +00:00
Alexandru Dima
3d6c0d4af6
Adopt strict no explicit any ( #269874 )
2025-10-05 07:59:37 +02:00
Benjamin Pasero
70a7ef1bc9
debt - start to reduce explicit any in my code ( #269479 )
2025-10-03 15:23:14 +00:00
Matt Bierner
360c9fd134
Add lint rule for as any and bulk ignore all existing breaks
...
For #269213
This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks
Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Connor Peet
3e4ee8ef9e
update undici lint
2025-09-26 10:54:13 -07:00
Josh Spicer
fc4d4d8ee5
chatSessions API redesign/experiment ( #268089 )
...
* adapt API to provide a chatParticipant
* initial tidy up to support agent in extension
* untitled prototype
* onDidCreateChatSessionIte
* tidy
* tidy
* names
* onDidCommitChatSessionItemEmitter and bump proposed api version
* deprecated note
* untitled with uuid to prevent collision
* pick correct editor group
2025-09-25 20:14:51 -07:00
Matt Bierner
36713d57bf
Merge branch 'main' into dev/mjbvz/mermaid-core
2025-09-22 12:44:19 -07:00
Henning Dieterichs
dace6b32b3
Implements code-no-observable-get-in-reactive-context ( #267526 )
...
* Implements code-no-observable-get-in-reactive-context
* Improves code
* Fixes lint warnings
2025-09-20 20:29:58 +02:00