Kristijan Žic
77503bdb91
Added support for vscode and vscode-insiders installed via Flatpak ( #137123 )
...
Closes #137122
<b>Before</b>
VS Code and VS Code Insiders installed via Flatpak aren't detected
<b>After</b>
```sh
[â] VS Code (version 1.82.2)
⢠VS Code at /var/lib/flatpak/app/com.visualstudio.code/x86_64/stable/active/files/extra/vscode
⢠Flutter extension version 3.74.0
[â] VS Code (version 1.84.0-insider)
⢠VS Code at /var/lib/flatpak/app/com.visualstudio.code.insiders/x86_64/beta/active/files/extra/vscode-insiders
⢠Flutter extension version 3.75.20231002
```
2023-12-04 21:59:53 +00:00
Kristijan Žic
cf71a55f7d
Added vscode-insiders path installed via snap ( #137117 )
...
Closes #137116
<b>Before</b>
VS Code Insiders installed via Snap isn't detected.
<b>After</b>
```sh
[â] VS Code (version 1.84.0-insider)
⢠VS Code at /snap/code-insiders/current/usr/share/code-insiders
⢠Flutter extension version 3.75.20231002
```
2023-12-01 20:40:49 +00:00
Kristijan Žic
0539c8bdee
Fixes vscode path installed via snap ( #136997 )
...
Fixes the #136996
Readresses the #54358
Before:
```sh
[✓] VS Code (version unknown)
• VS Code at /snap/code/current
• Flutter extension version 3.74.0
✗ Unable to determine VS Code version.
```
After:
```sh
[✓] VS Code (version 1.83.1)
• VS Code at /snap/code/current/usr/share/code
• Flutter extension version 3.74.0
```
*List which issues are fixed by this PR. You must list at least one
issue.*
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-11-10 15:11:01 -08:00
Andrew Kolos
68ec71f46c
[flutter_tools] Remove Version.unknown
( #124771 )
...
Fixes #124756 by removing the concept of `Version.unknown`.
`Version` fields that needed the ability to represent an unknown version have been made nullable. Assigning `null` to them represents an unknown version.
2023-04-15 19:56:41 +00:00
Ian Hickson
61a0add286
Enable avoid_redundant_argument_values lint ( #91409 ) ( #91462 )
2021-10-08 09:25:14 -07:00
Zachary Anderson
b9d2177da0
Revert "Enable avoid_redundant_argument_values lint ( #91409 )" ( #91461 )
...
This reverts commit 5fd259be24
.
2021-10-07 21:11:07 -07:00
Ian Hickson
5fd259be24
Enable avoid_redundant_argument_values lint ( #91409 )
2021-10-07 20:13:02 -07:00
Taha Tesser
0d50604a56
[reland] Adding vscode path installed via snap ( #81989 )
2021-05-11 17:04:03 -07:00
Jenn Magder
f0a3108f5e
Show VS Code Insiders in doctor ( #80620 )
2021-04-18 14:44:03 -07:00
Jenn Magder
7aa188bacc
Find VS Code installations with Spotlight query on macOS ( #80477 )
2021-04-16 17:24:00 -07:00
Jenn Magder
ec14cef060
Migrate more tool unit tests to null safety ( #80002 )
2021-04-08 15:18:52 -07:00
Jonah Williams
74bd7b6f6d
[flutter_tools] opt all flutter tool libraries and tests out of null safety. ( #74832 )
...
* opt out the flutter tool
* oops EOF
* fix import
* Update tool_backend.dart
* Update daemon_client.dart
* fix more
2021-01-27 15:17:53 -08:00
Jonah Williams
f8750b16bb
[flutter_tools] do not error doctor on missing vs code extension ( #66780 )
...
In cases where the VSCode plugins are not located, display links to where they can be downloaded but do not surface an error.
2020-09-30 08:41:31 -07:00
Jenn Magder
e8fbb43aac
Replace MockFile with memory file system files ( #66941 )
2020-09-29 17:50:33 -07:00
Jonah Williams
9bfe50cb81
[flutter_tools] fix windows vscode lookup ( #56491 )
2020-05-06 16:51:01 -07:00