mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
* chore(NA): rename @elastic/eslint-config-kibana as @kbn/eslint-config (#132278)
(cherry picked from commit dea9159c5d
)
# Conflicts:
# package.json
# packages/BUILD.bazel
# yarn.lock
* chore(NA): add removed kbn-eslint-import-resolver-kibana
This commit is contained in:
parent
5943ec6d7d
commit
cbc64a6379
20 changed files with 23 additions and 26 deletions
|
@ -30,7 +30,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-generate/templates
|
||||
/packages/kbn-pm/dist
|
||||
|
|
|
@ -230,7 +230,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: [
|
||||
/**
|
||||
|
@ -309,7 +309,7 @@ module.exports = {
|
|||
*/
|
||||
{
|
||||
files: [
|
||||
'packages/elastic-eslint-config-kibana/**/*.{js,mjs,ts,tsx}',
|
||||
'packages/kbn-eslint-config/**/*.{js,mjs,ts,tsx}',
|
||||
'packages/kbn-datemath/**/*.{js,mjs,ts,tsx}',
|
||||
],
|
||||
rules: {
|
||||
|
|
|
@ -30,7 +30,7 @@ If you’re 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
|
||||
....
|
||||
|
||||
you’re likely running `npm`. To install dependencies in {kib} you
|
||||
|
|
|
@ -454,7 +454,6 @@
|
|||
"@cypress/code-coverage": "^3.9.12",
|
||||
"@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",
|
||||
|
@ -474,6 +473,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",
|
||||
|
|
|
@ -10,7 +10,6 @@ filegroup(
|
|||
name = "build_pkg_code",
|
||||
srcs = [
|
||||
"//packages/elastic-apm-synthtrace:build",
|
||||
"//packages/elastic-eslint-config-kibana:build",
|
||||
"//packages/elastic-safer-lodash-set:build",
|
||||
"//packages/kbn-ace:build",
|
||||
"//packages/kbn-alerts:build",
|
||||
|
@ -32,6 +31,7 @@ filegroup(
|
|||
"//packages/kbn-es-archiver:build",
|
||||
"//packages/kbn-es-query:build",
|
||||
"//packages/kbn-es:build",
|
||||
"//packages/kbn-eslint-config:build",
|
||||
"//packages/kbn-eslint-import-resolver-kibana:build",
|
||||
"//packages/kbn-eslint-plugin-eslint:build",
|
||||
"//packages/kbn-expect:build",
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
.eslintrc.yaml
|
||||
tasks
|
|
@ -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)[\/\\]/,
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
load("@build_bazel_rules_nodejs//:index.bzl", "js_library")
|
||||
load("//src/dev/bazel:index.bzl", "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",
|
||||
|
@ -22,7 +22,6 @@ filegroup(
|
|||
|
||||
NPM_MODULE_EXTRA_FILES = [
|
||||
"package.json",
|
||||
"README.md",
|
||||
]
|
||||
|
||||
RUNTIME_DEPS = [
|
|
@ -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'
|
||||
]
|
||||
}
|
||||
```
|
|
@ -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"
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
module.exports = {
|
||||
root: true,
|
||||
extends: [
|
||||
'@elastic/eslint-config-kibana',
|
||||
'@kbn/eslint-config',
|
||||
'plugin:@elastic/eui/recommended'
|
||||
],
|
||||
rules: {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1518,10 +1518,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"
|
||||
|
@ -3003,6 +2999,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 ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue