[7.17] chore(NA): rename @elastic/eslint-config-kibana as @kbn/eslint-config (#132278) (#132286)

* chore(NA): rename @elastic/eslint-config-kibana as @kbn/eslint-config (#132278)

(cherry picked from commit dea9159c5d)

# Conflicts:
#	.eslintrc.js
#	package.json
#	packages/BUILD.bazel
#	yarn.lock

* chore(NA): restore wrong removed package
This commit is contained in:
Tiago Costa 2022-05-16 23:33:52 +01:00 committed by GitHub
parent 551257f7ba
commit b239a118b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 24 additions and 27 deletions

View file

@ -29,7 +29,7 @@ snapshots.js
/x-pack/plugins/reporting/server/export_types/printable_pdf_v2/server/lib/pdf/assets/**
# package overrides
/packages/elastic-eslint-config-kibana
/packages/kbn-eslint-config
/packages/kbn-plugin-generator/template
/packages/kbn-pm/dist
/packages/kbn-test/src/functional_test_runner/__tests__/fixtures/

View file

@ -235,7 +235,7 @@ const RESTRICTED_IMPORTS = [
module.exports = {
root: true,
extends: ['@elastic/eslint-config-kibana', 'plugin:@elastic/eui/recommended'],
extends: ['plugin:@elastic/eui/recommended', '@kbn/eslint-config'],
overrides: [
/**
@ -316,7 +316,7 @@ module.exports = {
{
files: [
'packages/elastic-datemath/**/*.{js,mjs,ts,tsx}',
'packages/elastic-eslint-config-kibana/**/*.{js,mjs,ts,tsx}',
'packages/kbn-eslint-config/**/*.{js,mjs,ts,tsx}',
],
rules: {
'@kbn/eslint/require-license-header': [

View file

@ -30,7 +30,7 @@ If youre installing dependencies and seeing an error that looks
something like
....
Unsupported URL Type: link:packages/elastic-eslint-config-kibana
Unsupported URL Type: link:packages/kbn-eslint-config
....
youre likely running `npm`. To install dependencies in {kib} you

View file

@ -442,7 +442,6 @@
"@bazel/typescript": "^3.8.0",
"@cypress/snapshot": "^2.1.7",
"@cypress/webpack-preprocessor": "^5.6.0",
"@elastic/eslint-config-kibana": "link:bazel-bin/packages/elastic-eslint-config-kibana",
"@elastic/eslint-plugin-eui": "0.0.2",
"@elastic/github-checks-reporter": "0.0.20b3",
"@elastic/makelogs": "^6.0.0",
@ -459,6 +458,7 @@
"@kbn/docs-utils": "link:bazel-bin/packages/kbn-docs-utils",
"@kbn/es": "link:bazel-bin/packages/kbn-es",
"@kbn/es-archiver": "link:bazel-bin/packages/kbn-es-archiver",
"@kbn/eslint-config": "link:bazel-bin/packages/kbn-eslint-config",
"@kbn/eslint-import-resolver-kibana": "link:bazel-bin/packages/kbn-eslint-import-resolver-kibana",
"@kbn/eslint-plugin-eslint": "link:bazel-bin/packages/kbn-eslint-plugin-eslint",
"@kbn/expect": "link:bazel-bin/packages/kbn-expect",

View file

@ -4,7 +4,6 @@ filegroup(
srcs = [
"//packages/elastic-apm-synthtrace:build",
"//packages/elastic-datemath:build",
"//packages/elastic-eslint-config-kibana:build",
"//packages/elastic-safer-lodash-set:build",
"//packages/kbn-ace:build",
"//packages/kbn-alerts:build",
@ -22,6 +21,7 @@ filegroup(
"//packages/kbn-es:build",
"//packages/kbn-es-archiver:build",
"//packages/kbn-es-query:build",
"//packages/kbn-eslint-config:build",
"//packages/kbn-eslint-import-resolver-kibana:build",
"//packages/kbn-eslint-plugin-eslint:build",
"//packages/kbn-expect:build",
@ -88,4 +88,4 @@ filegroup(
":build_pkg_code",
":build_pkg_types"
],
)
)

View file

@ -1,2 +0,0 @@
.eslintrc.yaml
tasks

View file

@ -9,7 +9,7 @@
module.exports = {
/**
* Synchronized regex list of files that use `styled-components`.
* Used by `kbn-babel-preset` and `elastic-eslint-config-kibana`.
* Used by `kbn-babel-preset` and `kbn-eslint-config`.
*/
USES_STYLED_COMPONENTS: [
/packages[\/\\]kbn-ui-shared-deps-(npm|src)[\/\\]/,

View file

@ -1,7 +1,7 @@
load("@build_bazel_rules_nodejs//:index.bzl", "js_library", "pkg_npm")
PKG_BASE_NAME = "elastic-eslint-config-kibana"
PKG_REQUIRE_NAME = "@elastic/eslint-config-kibana"
PKG_BASE_NAME = "kbn-eslint-config"
PKG_REQUIRE_NAME = "@kbn/eslint-config"
SOURCE_FILES = glob([
".eslintrc.js",
@ -21,7 +21,6 @@ filegroup(
NPM_MODULE_EXTRA_FILES = [
"package.json",
"README.md",
]
DEPS = [

View file

@ -10,7 +10,7 @@ in your `.eslintrc`:
```javascript
{
extends: [
'@elastic/eslint-config-kibana'
'@kbn/eslint-config'
]
}
```
@ -18,14 +18,14 @@ in your `.eslintrc`:
## Optional jest config
If the project uses the [jest test runner](https://facebook.github.io/jest/),
the `@elastic/eslint-config-kibana/jest` config can be extended as well to use
the `@kbn/eslint-config/jest` config can be extended as well to use
`eslint-plugin-jest` and add settings specific to it:
```javascript
{
extends: [
'@elastic/eslint-config-kibana',
'@elastic/eslint-config-kibana/jest'
'@kbn/eslint-config',
'@kbn/eslint-config/jest'
]
}
```

View file

@ -1,6 +1,6 @@
{
"name": "@elastic/eslint-config-kibana",
"version": "0.15.0",
"name": "@kbn/eslint-config",
"version": "1.0.0",
"description": "The eslint config used by the kibana team",
"main": ".eslintrc.js",
"repository": {
@ -14,7 +14,7 @@
"author": "Spencer Alger <email@spalger.com>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/elastic/kibana/tree/main/packages/elastic-eslint-config-kibana"
"url": "https://github.com/elastic/kibana/tree/main/packages/kbn-eslint-config"
},
"homepage": "https://github.com/elastic/kibana/tree/main/packages/elastic-eslint-config-kibana"
"homepage": "https://github.com/elastic/kibana/tree/main/packages/kbn-eslint-config"
}

View file

@ -1,7 +1,7 @@
module.exports = {
root: true,
extends: [
'@elastic/eslint-config-kibana',
'@kbn/eslint-config',
'plugin:@elastic/eui/recommended'
],
rules: {

View file

@ -19,7 +19,7 @@ From a plugin perspective there are two different types of Kibana dependencies:
runtime and static dependencies. Runtime dependencies are things that are
instantiated at runtime and that are injected into the plugin, for example
config and elasticsearch clients. Static dependencies are those dependencies
that we want to `import`. `elastic-eslint-config-kibana` is one example of this, and
that we want to `import`. `kbn-eslint-config` is one example of this, and
it's actually needed because eslint requires it to be a separate package. But we
also have dependencies like `datemath`, `flot`, `eui` and others that we
control, but where we want to `import` them in plugins instead of injecting them

View file

@ -1587,10 +1587,6 @@
semver "^7.3.2"
topojson-client "^3.1.0"
"@elastic/eslint-config-kibana@link:bazel-bin/packages/elastic-eslint-config-kibana":
version "0.0.0"
uid ""
"@elastic/eslint-plugin-eui@0.0.2":
version "0.0.2"
resolved "https://registry.yarnpkg.com/@elastic/eslint-plugin-eui/-/eslint-plugin-eui-0.0.2.tgz#56b9ef03984a05cc213772ae3713ea8ef47b0314"
@ -2970,6 +2966,10 @@
version "0.0.0"
uid ""
"@kbn/eslint-config@link:bazel-bin/packages/kbn-eslint-config":
version "0.0.0"
uid ""
"@kbn/eslint-import-resolver-kibana@link:bazel-bin/packages/kbn-eslint-import-resolver-kibana":
version "0.0.0"
uid ""