Skip to content

Conversation

@mistic
Copy link
Contributor

@mistic mistic commented Mar 26, 2019

We are moving away from tslint to the typescript plugin for eslint. That would help us to keep moving on the effort of simplify our tooling removing one more dependency.

Note that I tried to migrate all the legacy tslint rules we were using before to their counterparts on eslint. It was possible to do this in the major part of the rules, the exceptions were evaluated and we just drop them as they were not a blocker:

Useful tools:

It also solves #34517

@mistic mistic requested a review from spalger March 26, 2019 03:32
@elasticmachine

This comment has been minimized.

@elasticmachine

This comment has been minimized.

@elasticmachine

This comment has been minimized.

@elasticmachine

This comment has been minimized.

@mistic mistic added the non-issue Indicates to automation that a pull request should not appear in the release notes label Apr 4, 2019
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@mistic mistic added the chore label Apr 4, 2019
Copy link
Contributor

@mikecote mikecote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can confirm performance issues are fixed now 👍

Copy link
Contributor

@w33ble w33ble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exciting change! Everything looks good in Canvas as far as I can tell.

Copy link
Contributor

@spalger spalger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question, otherwise LGTM

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@mistic mistic merged commit ed795d2 into elastic:master Apr 5, 2019
@mistic
Copy link
Contributor Author

mistic commented Apr 5, 2019

7.x: f062c97

@mshustov mshustov mentioned this pull request Apr 8, 2019
1 task
weltenwort added a commit that referenced this pull request Apr 11, 2019
This adds the generated typescript types to the `.eslintignore` file, because they started causing linter errors after the switch to `eslint` for typescript files (#33826).
weltenwort added a commit to weltenwort/kibana that referenced this pull request Apr 11, 2019
…4942)

This adds the generated typescript types to the `.eslintignore` file, because they started causing linter errors after the switch to `eslint` for typescript files (elastic#33826).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore non-issue Indicates to automation that a pull request should not appear in the release notes review Team:Operations Kibana-Operations Team v7.2.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.