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

[eslint] automatically determine dev packages #127089

Merged
merged 2 commits into from
Mar 8, 2022

Conversation

spalger
Copy link
Contributor

@spalger spalger commented Mar 8, 2022

We've added several devOnly packages since #80549, and several new dev packages have been added without the kibana.devOnly config. This is an effort to ensure that new packages use this property by tying it to dev-only eslint configs (especially related to using dev-dependencies. This isn't fool proof, but it's also one less list to update when you're creating a dev-only package.

@spalger spalger added Team:Operations Team label for Operations Team release_note:skip Skip the PR/issue when compiling release notes auto-backport Deprecated - use backport:version if exact versions are needed v8.2.0 v8.1.1 v8.0.2 labels Mar 8, 2022
@spalger spalger requested a review from a team as a code owner March 8, 2022 00:05
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

@kibana-ci
Copy link
Collaborator

💚 Build Succeeded

Metrics [docs]

Unknown metric groups

ESLint disabled line counts

id before after diff
@kbn/test-jest-helpers 6 0 -6
@kbn/utility-types 13 4 -9
total -15

Total ESLint disabled count

id before after diff
@kbn/test-jest-helpers 6 0 -6
@kbn/utility-types 13 4 -9
total -15

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@spalger spalger enabled auto-merge (squash) March 8, 2022 03:09
@spalger spalger merged commit 1f514d7 into elastic:main Mar 8, 2022
@spalger spalger deleted the implement/auto-dev-packages branch March 8, 2022 13:42
@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.1 Backport failed because of merge conflicts
8.0 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 127089

Questions ?

Please refer to the Backport tool documentation

spalger pushed a commit to spalger/kibana that referenced this pull request Mar 8, 2022
* [eslint] automatically determine dev packages

* remove old eslint overrides that are not needed anymore

(cherry picked from commit 1f514d7)

# Conflicts:
#	.eslintrc.js
#	packages/kbn-type-summarizer/package.json
spalger pushed a commit to spalger/kibana that referenced this pull request Mar 8, 2022
* [eslint] automatically determine dev packages

* remove old eslint overrides that are not needed anymore

(cherry picked from commit 1f514d7)

# Conflicts:
#	.eslintrc.js
#	packages/kbn-optimizer/package.json
#	packages/kbn-plugin-generator/package.json
#	packages/kbn-type-summarizer/package.json
spalger pushed a commit that referenced this pull request Mar 8, 2022
* [eslint] automatically determine dev packages

* remove old eslint overrides that are not needed anymore

(cherry picked from commit 1f514d7)

# Conflicts:
#	.eslintrc.js
#	packages/kbn-type-summarizer/package.json
spalger pushed a commit that referenced this pull request Mar 8, 2022
* [eslint] automatically determine dev packages (#127089)

* [eslint] automatically determine dev packages

* remove old eslint overrides that are not needed anymore

(cherry picked from commit 1f514d7)

# Conflicts:
#	.eslintrc.js
#	packages/kbn-optimizer/package.json
#	packages/kbn-plugin-generator/package.json
#	packages/kbn-type-summarizer/package.json

* remove unnecessary eslint-override
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-backport Deprecated - use backport:version if exact versions are needed release_note:skip Skip the PR/issue when compiling release notes Team:Operations Team label for Operations Team v8.0.2 v8.1.1 v8.2.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants