-
- Notifications
You must be signed in to change notification settings - Fork 6.3k
Refactor FileTreeItem type #36137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor FileTreeItem type #36137
Conversation
tsc / tsgo output cleantsgo to lint non-vue files
If the existing lint covers all the cases of |
| That issue likely won't be resolved anytime soon, at least not cleanly. We can remove the tsgo dependency if you like, it does not affect me, I can still run tsgo even without it being a dependency. |
| removed tsgo, now this is just a refactor. |
* giteaofficial/main: Remove undocumented support of signing key in the repository git configuration file (go-gitea#36143) Enable gocheckcompilerdirectives linter (go-gitea#36156) Fix code highlighting on blame page (go-gitea#36157) Check user visibility when redirecting to a renamed user (go-gitea#36148) Fix bug when viewing the commit diff page with non-ANSI files (go-gitea#36149) Refactor `FileTreeItem` type (go-gitea#36137) Fix various bugs (go-gitea#36139) Fix issue close timeline icon (go-gitea#36138) Add permissions to`files-changed` jobs (go-gitea#36142) Add explicit permissions to all actions workflows (go-gitea#36140) Bump `actions/checkout` to v6 (go-gitea#36136) Hide RSS icon when viewing a file not under a branch (go-gitea#36135) Fix SVG size calulation, only use `style` attribute (go-gitea#36133) Add sorting/filtering to admin user search API endpoint (go-gitea#36112)
Add and enable
tsgoto lint non-vue files.tsgois not aware of exports from.vuefiles, but these are rare so we declare them inglobals.d.ts. The primary use case is runningpnpm exec tsgoon the CLI to quickly validate non-vue changes (tsgo is about 6 times faster).This change also enables VSCode
typescript.experimental.useTsgoto work without errors in non-vue files.make lint-jswill lint non-vue files twice currently and this can not be avoided until vuejs/language-tools#5381 is resolved, but it's acceptable imho.