kibana/packages/kbn-plugin-check
Gerard Soldevila 2be928c489
SKA: Categorise remaining packages (#205875)
## Summary

* Delete unused package `@kbn/formatters`
* Delete unused package `@kbn/response-ops-feature-flag-service`
* Flag `@kbn/generate-console-definitions` as `devOnly: true`
* Flag `@kbn/plugin-check` as `devOnly: true`
* Flag `@kbn/set-map` as `devOnly: true`
* Flag `@kbn/synthetics-private-location` as `devOnly: true`
* Categorise `@kbn/calculate-auto` as `platform/shared`
* Categorise `@kbn/charts-theme` as `platform/shared`
* Categorise `@kbn/saved-search-component` as `platform/shared`
* Categorise `@kbn/use-tracked-promise` as `platform/shared`
* Categorise `@kbn/charts-theme` as `platform/shared`
* Categorise `@kbn/response-ops-rule-form` as `platform/shared`
2025-01-08 22:20:14 +01:00
..
dependencies Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
lib Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
.eslintrc.json [dx] Dependency check script for plugins (#171483) 2024-01-17 17:19:41 -05:00
const.ts Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
dependents.ts Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
index.ts Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
jest.config.js Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
kibana.jsonc SKA: Categorise remaining packages (#205875) 2025-01-08 22:20:14 +01:00
package.json Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
rank.ts Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00
README.md [dx] Dependency check script for plugins (#171483) 2024-01-17 17:19:41 -05:00
tsconfig.json [dx] Dependency check script for plugins (#171483) 2024-01-17 17:19:41 -05:00
types.ts Adds AGPL 3.0 license (#192025) 2024-09-06 19:02:41 -06:00

@kbn/plugin-check

This package contains a CLI to detect inconsistencies between the manifest and Typescript types of a Kibana plugin. Future work will include automatically fixing these inconsistencies.

Usage

To check a single plugin, run the following command from the root of the Kibana repo:

node scripts/plugin_check --plugin pluginName

To check all plugins owned by a team, run the following:

node scripts/plugin_check --team @elastic/team_name