Skip to content
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

No intellisense for typings even with jsconfig.json created #1081

Closed
EthraZa opened this issue Dec 7, 2015 · 3 comments
Closed

No intellisense for typings even with jsconfig.json created #1081

EthraZa opened this issue Dec 7, 2015 · 3 comments
Assignees

Comments

@EthraZa
Copy link

EthraZa commented Dec 7, 2015

I have typings/extjs/ExtJS.d.ts and jsconfig.json at root level of my Sencha ExtJS 6 project folder:

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "ES5",
        "outDir": "out",
        "noLib": true,
        "sourceMap": true
    },
    "exclude": [
        "node_modules",
        "ext",
        "overrides",
        "resources",
        "sass",
        "build",
        "packages",
        "help"
    ]
}

When I open any js file I just get a popdown Warning saying:

Sorry, but there are too many JavaScript source files for VS Code. Consider using the exclude-property in jsconfig.json.

And no IntelliSense.

I have another web project that is not a Sencha MVC project, but uses ExtJS 4 on js files. In this project I get no warnings, but I get no IntelliSense as well.

@jrieken
Copy link
Member

jrieken commented Dec 8, 2015

There was an issue with exclude properties not being honoured property. It got fixed with the work on #703

@jrieken jrieken closed this as completed Dec 8, 2015
@EthraZa
Copy link
Author

EthraZa commented Dec 8, 2015

I see. I understand it is two distinct issues so.
1- Is too many files to deal with because ignore is being... ignored.
2- Is no IntelliSense even in small projects where ignore can be ignored. (What makes me create this issue)

@jrieken
Copy link
Member

jrieken commented Dec 8, 2015

  1. We cannot handle large amount of files in web workers - Will be fixed by adopting project Salsa asap JavaScript powered by TypeScript TypeScript#4789
  2. Failing to handle the exclude-property correctly leads to large project (node_modules et al). That is fixed in master (jsconfig.json sometimes not taken into account #703)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants