-
Notifications
You must be signed in to change notification settings - Fork 150
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
Introduce ESLint extension #687
Conversation
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
@vitaliy-guliy Happy Path PR check [build 403] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
Hi, why eslint is in typescript plug-in ? |
I just thought that's the best place for it. Do you have other ideas? |
As it appeared, VS Code ES Lint is already introduced to Che-Theia built-ins by eclipse-che/che-theia#902 It could be tested with this devfile
The editor was taken from the Devfile for Happy Path tests for PR 902 To test:
This is what I got for variable declaration |
I think it's a mistake that it went into built-in plug-ins |
@vitaliy-guliy Happy Path PR check [build 409] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
NP, will be extracted into separate Che-Plugin soon. |
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
@vitaliy-guliy Happy Path PR check [build 411] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
Three versions of ES Lint were added. |
@vitaliy-guliy Happy Path PR check [build 412] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
Only 2.1.1 version is stable and works without errors. Let's focus on 2.1.1, it's also included to upstream Theia built-ins https://github.com/eclipse-theia/theia/blob/e2098321a66e96e72248b555ca32063127857a98/package.json#L153 We need to investigate the reason of the console errors for 2.1.3 and 2.1.8. And then we can always create another PR with more fresh ES Lint. |
Devfile to test 2.1.1
|
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
@vitaliy-guliy Happy Path PR check [build 416] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
@vitaliy-guliy Happy Path PR check [build 417] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
@vitaliy-guliy Happy Path PR check [build 418] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
@vitaliy-guliy Happy Path PR check [build 421] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
Signed-off-by: Vitaliy Gulyy vgulyy@redhat.com
What does this PR do?
Adds VS Code ESLint 2.1.1 extension to
che-incubator/typescript
pluginScreenshot/screencast of this PR
What issues does this PR fix or reference?
eclipse-che/che#14070
How to test this PR?
Devfile to test
PR Checklist
As the author of this Pull Request I made sure that:
What issues does this PR fix or reference
andHow to test this PR
completedReviewers
Reviewers, please comment how you tested the PR when approving it.