-
-
Notifications
You must be signed in to change notification settings - Fork 10
Performance - Linting with Type Information #104
Comments
Definitely this. It should not block at all. |
To fix this issue, and #108, it looks like I'd be interested in taking this on. My initial thoughts are..
Am I overthinking this at all? 😅 In addition to this work, would you be open to PRs for updating dependencies, and maybe revisit TypeScript? |
I think it could improve performance, but I'm not sure it's worth the added complexity and also it has to be limited to maybe 4-8 tasks. I think ESLint is planning on adding concurrent listing, so it might be worth just waiting on that. |
I think we should just try using one |
Sure. Feel free to migrate to TypeScript if that would help you. |
Ok, single
I forgot I had already created #102 before leaving that comment, sorry! I think introducing the |
I've got stuck trying to figure out how to handle the module syntax correctly.. There's a few pieces..
To transpile native ESM packages, I'd probably need use either https://github.com/atom/atom-babel7-transpiler or https://github.com/smhxx/atom-ts-transpiler to handle any native ESM packages. |
That would probably be the simplest solution for now. |
From https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/TYPED_LINTING.md
Using
eslint-config-xo-typescript
withatom-linter-xo
, Atom can hang and take upwards of 30 seconds to process a file when opening it.It's pointed out by the linter-ui busy signal indicator History, which mentions "XO: running on foo.ts (29s)"
I've opened this issue here as my initial thought was to have a way of disabling typed linting while using an editor. After reading the above link, a better solution might be to figure out what is causing Atom to hand while
atom-linter-xo
processes the file?The text was updated successfully, but these errors were encountered: