[7.17] chore(NA): upgrade typescript-eslint packages to v5.54.0 (#163895)

Closes https://github.com/elastic/kibana/issues/162776

This PR upgrades the typescript-eslint packages on 7.17 branch to match
the ones used on main

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Tiago Costa 2023-08-17 00:47:54 +01:00 committed by GitHub
parent 91ee0ae974
commit d8ced18b7d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
57 changed files with 121 additions and 164 deletions

View file

@ -1678,8 +1678,6 @@ module.exports = {
files: ['**/*'],
rules: {
...require('eslint-config-prettier').rules,
...require('eslint-config-prettier/react').rules,
...require('eslint-config-prettier/@typescript-eslint').rules,
},
},
/**

View file

@ -647,9 +647,9 @@
"@types/yargs": "^15.0.0",
"@types/yauzl": "^2.9.1",
"@types/zen-observable": "^0.8.0",
"@typescript-eslint/eslint-plugin": "^5.6.0",
"@typescript-eslint/parser": "^5.6.0",
"@typescript-eslint/typescript-estree": "^5.6.0",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"@typescript-eslint/typescript-estree": "^5.62.0",
"@yarnpkg/lockfile": "^1.1.0",
"abab": "^2.0.4",
"aggregate-error": "^3.1.0",
@ -695,7 +695,7 @@
"enzyme-adapter-utils": "^1.14.0",
"enzyme-to-json": "^3.6.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^7.2.0",
"eslint-config-prettier": "^9.0.0",
"eslint-import-resolver-node": "^0.3.6",
"eslint-import-resolver-webpack": "^0.13.2",
"eslint-module-utils": "^2.6.2",

View file

@ -6,7 +6,7 @@
const semver = require('semver');
const { kibanaPackageJson: PKG } = require('@kbn/dev-utils');
const eslintConfigPrettierTypescriptEslintRules = require('eslint-config-prettier/@typescript-eslint').rules;
const eslintConfigPrettierRules = require('eslint-config-prettier').rules;
// The current implementation excluded all the variables matching the regexp.
// We should remove it as soon as multiple underscores are supported by the linter.
@ -168,6 +168,22 @@ module.exports = {
selector: 'enum',
format: ['PascalCase', 'UPPER_CASE', 'camelCase'],
},
// https://typescript-eslint.io/rules/naming-convention/#ignore-properties-that-require-quotes
// restore check behavior before https://github.com/typescript-eslint/typescript-eslint/pull/4582
{
selector: [
'classProperty',
'objectLiteralProperty',
'typeProperty',
'classMethod',
'objectLiteralMethod',
'typeMethod',
'accessor',
'enumMember'
],
format: null,
modifiers: ['requiresQuotes']
}
],
'@typescript-eslint/explicit-member-accessibility': ['error',
{
@ -254,7 +270,7 @@ module.exports = {
'eslint-comments/no-unused-disable': 'error',
'eslint-comments/no-unused-enable': 'error'
},
eslintConfigPrettierTypescriptEslintRules
eslintConfigPrettierRules
)
},
]

View file

@ -78,7 +78,6 @@ describe('checkCompatibleTypeDescriptor', () => {
]);
expect(incompatibles).toHaveLength(1);
const { diff, message } = incompatibles[0];
// eslint-disable-next-line @typescript-eslint/naming-convention
expect(diff).toEqual({ '@@INDEX@@.count_2.kind': 'number' });
expect(message).toHaveLength(1);
expect(message).toEqual([

View file

@ -632,9 +632,7 @@ export class Field extends PureComponent<FieldProps> {
const isInvalid = unsavedChanges?.isInvalid;
const className = classNames('mgtAdvancedSettings__field', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mgtAdvancedSettings__field--unsaved': unsavedChanges,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mgtAdvancedSettings__field--invalid': isInvalid,
});
const groupId = `${setting.name}-group`;

View file

@ -20,9 +20,7 @@ interface MetricVisValueProps {
export const MetricVisValue = ({ fontSize, metric, onFilter, showLabel }: MetricVisValueProps) => {
const containerClassName = classNames('mtrVis__container', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mtrVis__container--light': metric.lightText,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mtrVis__container-isfilterable': onFilter,
});

View file

@ -156,7 +156,6 @@ export const ColorPicker = ({
size="l"
color={selectedColor}
className={classNames('visColorPicker__valueDot', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'visColorPicker__valueDot-isSelected': color === selectedColor,
})}
style={{ color }}

View file

@ -31,7 +31,6 @@ const LegendToggleComponent = ({ onClick, showLegend, legendPosition }: LegendTo
color="subdued"
onClick={onClick}
className={classNames('echLegend__toggle', `echLegend__toggle--position-${legendPosition}`, {
// eslint-disable-next-line @typescript-eslint/naming-convention
'echLegend__toggle--isOpen': showLegend,
})}
aria-label={i18n.translate('charts.legend.toggleLegendButtonAriaLabel', {

View file

@ -50,9 +50,7 @@ const Item = React.forwardRef<HTMLDivElement, Props>(
const expandPanel = expandedPanelId !== undefined && expandedPanelId === id;
const hidePanel = expandedPanelId !== undefined && expandedPanelId !== id;
const classes = classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'dshDashboardGrid__item--expanded': expandPanel,
// eslint-disable-next-line @typescript-eslint/naming-convention
'dshDashboardGrid__item--hidden': hidePanel,
// eslint-disable-next-line @typescript-eslint/naming-convention
printViewport__vis: container.getInput().viewMode === ViewMode.PRINT,

View file

@ -277,7 +277,6 @@ export default function QueryBarTopRow(props: QueryBarTopRowProps) {
});
const wrapperClasses = classNames('kbnQueryBar__datePickerWrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'kbnQueryBar__datePickerWrapper-isHidden': isQueryInputFocused,
});

View file

@ -395,7 +395,6 @@ class SearchBarUI extends Component<SearchBarProps, State> {
let filterBar;
if (this.shouldRenderFilterBar()) {
const filterGroupClasses = classNames('globalFilterGroup__wrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'globalFilterGroup__wrapper-isVisible': this.state.isFiltersVisible,
});

View file

@ -54,7 +54,6 @@ export const TableRow = ({
}: TableRowProps) => {
const [open, setOpen] = useState(false);
const docTableRowClassName = classNames('kbnDocTable__row', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'kbnDocTable__row--highlight': row.isAnchor,
});
const anchorDocTableRowSubj = row.isAnchor ? ' docTableAnchorRow' : '';

View file

@ -169,7 +169,6 @@ export function DiscoverGridDocumentToolbarBtn({
className={classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
euiDataGrid__controlBtn: true,
// eslint-disable-next-line @typescript-eslint/naming-convention
'euiDataGrid__controlBtn--active': isFilterActive,
})}
>

View file

@ -129,7 +129,6 @@ export function PanelHeader({
const showPanelBar =
!isViewMode || badges.length > 0 || notifications.length > 0 || showTitle || description;
const classes = classNames('embPanel__header', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'embPanel__header--floater': !showPanelBar,
});
const placeholderTitle = i18n.translate('embeddableApi.panel.placeholderTitle', {

View file

@ -51,7 +51,6 @@ export const Panel: React.FC<Props & React.HTMLProps<HTMLDivElement>> = ({
hasFooter: false,
});
/* eslint-disable @typescript-eslint/naming-convention */
const classes = classnames('fieldEditor__flyoutPanel', className, {
'fieldEditor__flyoutPanel--pageBackground': backgroundColor === 'euiPageBackground',
'fieldEditor__flyoutPanel--emptyShade': backgroundColor === 'euiEmptyShade',
@ -59,7 +58,6 @@ export const Panel: React.FC<Props & React.HTMLProps<HTMLDivElement>> = ({
'fieldEditor__flyoutPanel--rightBorder': border === 'right',
'fieldEditor__flyoutPanel--withContent': config.hasContent,
});
/* eslint-enable @typescript-eslint/naming-convention */
const { addPanel } = useFlyoutPanelsContext();

View file

@ -56,7 +56,6 @@ export const Panel: React.FC<Props & React.HTMLProps<HTMLDivElement>> = ({
const [styles, setStyles] = useState<CSSProperties>({});
/* eslint-disable @typescript-eslint/naming-convention */
const classes = classnames('fieldEditor__flyoutPanel', className, {
'fieldEditor__flyoutPanel--pageBackground': backgroundColor === 'euiPageBackground',
'fieldEditor__flyoutPanel--emptyShade': backgroundColor === 'euiEmptyShade',
@ -64,7 +63,6 @@ export const Panel: React.FC<Props & React.HTMLProps<HTMLDivElement>> = ({
'fieldEditor__flyoutPanel--rightBorder': border === 'right',
'fieldEditor__flyoutPanel--withContent': config.hasContent,
});
/* eslint-enable @typescript-eslint/naming-convention */
const { addPanel } = useFlyoutPanelsContext();

View file

@ -27,12 +27,10 @@ export const PreviewListItem: React.FC<Props> = ({
}) => {
const [isPreviewImageModalVisible, setIsPreviewImageModalVisible] = useState(false);
/* eslint-disable @typescript-eslint/naming-convention */
const classes = classnames('indexPatternFieldEditor__previewFieldList__item', {
'indexPatternFieldEditor__previewFieldList__item--highlighted': highlighted,
'indexPatternFieldEditor__previewFieldList__item--pinned': isPinned,
});
/* eslint-enable @typescript-eslint/naming-convention */
const doesContainImage = formattedValue?.includes('<img');

View file

@ -150,11 +150,9 @@ export const CodeEditor: React.FC<Props> = ({
const [isHintActive, setIsHintActive] = useState(true);
/* eslint-disable @typescript-eslint/naming-convention */
const promptClasses = classNames('kibanaCodeEditor__keyboardHint', {
'kibanaCodeEditor__keyboardHint--isInactive': !isHintActive,
});
/* eslint-enable @typescript-eslint/naming-convention */
const _updateDimensions = useCallback(() => {
_editor.current?.layout();

View file

@ -6,7 +6,6 @@
* Side Public License, v 1.
*/
/* eslint-disable @typescript-eslint/naming-convention */
import './page_template.scss';
import React, { FunctionComponent, useState } from 'react';

View file

@ -180,7 +180,6 @@ export const stackManagementSchema: MakeSchemaFrom<UsageStats> = {
type: 'boolean',
_meta: { description: 'Non-default value of setting.' },
},
// eslint-disable-next-line @typescript-eslint/naming-convention
'doc_table:hideTimeColumn': {
type: 'boolean',
_meta: { description: 'Non-default value of setting.' },

View file

@ -69,7 +69,6 @@ export interface UsageStats {
'notifications:lifetime:error': number;
'doc_table:highlight': boolean;
'discover:searchOnPageLoad': boolean;
// eslint-disable-next-line @typescript-eslint/naming-convention
'doc_table:hideTimeColumn': boolean;
'discover:sampleSize': number;
defaultColumns: string[];

View file

@ -263,7 +263,6 @@ export class VisLegend extends PureComponent<VisLegendProps, VisLegendState> {
type="button"
onClick={this.toggleLegend}
className={classNames('visLegend__toggle kbn-resetFocusState', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'visLegend__toggle--isOpen': open,
})}
aria-label={i18n.translate('visTypeVislib.vislib.legend.toggleLegendButtonAriaLabel', {

View file

@ -66,7 +66,6 @@ export const ColumnChart: FC<Props> = ({
)}
<div
className={classNames('dataGridChart__legend', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'dataGridChart__legend--numeric': columnType.schema === 'number',
})}
data-test-subj={`${dataTestSubj}-legend`}

View file

@ -133,7 +133,6 @@ export function FieldEditor({
color={initialField.color}
iconSide="right"
className={classNames('gphFieldEditor__badge', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphFieldEditor__badge--disabled': isDisabled,
})}
onClickAriaLabel={badgeDescription}

View file

@ -56,7 +56,6 @@ export function FieldPicker({
<EuiBadge
data-test-subj="graph-add-field-button"
className={classNames('gphFieldPicker__button', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphFieldPicker__button--disabled': !hasFields,
})}
color="hollow"

View file

@ -132,7 +132,6 @@ export function GraphVisualization({
cy={node.ky}
r={node.scaledSize}
className={classNames('gphNode__circle', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphNode__circle--selected': node.isSelected,
})}
style={{ fill: node.color }}
@ -140,7 +139,6 @@ export function GraphVisualization({
{node.icon && (
<text
className={classNames('fa gphNode__text', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphNode__text--inverse': isColorDark(...hexToRgb(node.color)),
})}
transform="translate(0,5)"

View file

@ -53,7 +53,6 @@ function ListItem({
// eslint-disable-next-line jsx-a11y/role-supports-aria-props
<li
className={classNames('gphGuidancePanel__item', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphGuidancePanel__item--disabled': state === 'disabled',
})}
aria-disabled={state === 'disabled'}
@ -62,7 +61,6 @@ function ListItem({
{state !== 'disabled' && (
<span
className={classNames('gphGuidancePanel__itemIcon', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphGuidancePanel__itemIcon--done': state === 'done',
})}
aria-hidden={true}

View file

@ -129,7 +129,6 @@ export function UrlTemplateForm(props: UrlTemplateFormProps) {
props.initialTemplate.icon && <LegacyIcon asListIcon icon={props.initialTemplate.icon} />
}
className={classNames('gphUrlTemplateList__accordion', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'gphUrlTemplateList__accordion--isOpen': open,
})}
buttonClassName="gphUrlTemplateList__accordionbutton"

View file

@ -175,7 +175,6 @@ export const ComponentTemplates = ({ isLoading, components, listItemProps }: Pro
</div>
<div
className={classNames('eui-yScrollWithShadows componentTemplates__listWrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'componentTemplates__listWrapper--is-empty': isSearchResultEmpty,
})}
>

View file

@ -156,7 +156,6 @@ export const ComponentTemplatesSelector = ({
{/* Selection */}
<EuiFlexItem
className={classNames('componentTemplatesSelector__selection', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'componentTemplatesSelector__selection--is-empty': !hasSelection,
})}
data-test-subj="componentTemplatesSelection"

View file

@ -175,10 +175,8 @@ export const CreateField = React.memo(function CreateFieldComponent({
>
<div
className={classNames('mappingsEditor__createFieldWrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__createFieldWrapper--toggle':
Boolean(maxNestedDepth) && maxNestedDepth! > 0,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__createFieldWrapper--multiField': isMultiField,
})}
style={{

View file

@ -201,7 +201,6 @@ function FieldListItemComponent(
return (
<li
className={classNames('mappingsEditor__fieldsListItem', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem--dottedLine': hasDottedLine,
})}
data-test-subj={`fieldsListItem ${dataTestSubj}`}
@ -210,17 +209,13 @@ function FieldListItemComponent(
<div
style={{ paddingLeft: `${indent}px` }}
className={classNames('mappingsEditor__fieldsListItem__field', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--enabled': areActionButtonsVisible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--highlighted': isHighlighted,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--dim': isDimmed,
})}
>
<div
className={classNames('mappingsEditor__fieldsListItem__wrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__wrapper--indent':
treeDepth === 0 && maxNestedDepth === 0,
})}
@ -229,11 +224,8 @@ function FieldListItemComponent(
gutterSize="s"
alignItems="center"
className={classNames('mappingsEditor__fieldsListItem__content', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__content--toggle': hasChildFields || hasMultiFields,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__content--multiField': isMultiField,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__content--indent':
!hasChildFields && !hasMultiFields && maxNestedDepth > treeDepth,
})}

View file

@ -91,11 +91,8 @@ export const SearchResultItem = React.memo(function FieldListItemFlatComponent({
<div className={classNames('mappingsEditor__fieldsListItem')} data-test-subj="fieldsListItem">
<div
className={classNames('mappingsEditor__fieldsListItem__field', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--enabled': areActionButtonsVisible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--selected': isHighlighted,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--dim': isDimmed,
})}
>
@ -104,9 +101,7 @@ export const SearchResultItem = React.memo(function FieldListItemFlatComponent({
gutterSize="s"
alignItems="center"
className={classNames('mappingsEditor__fieldsListItem__content', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__content--toggle': hasChildFields || hasMultiFields,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__content--multiField': isMultiField,
})}
>

View file

@ -84,11 +84,8 @@ function RuntimeFieldsListItemComponent(
<li className="mappingsEditor__fieldsListItem" data-test-subj="runtimeFieldsListItem">
<div
className={classNames('mappingsEditor__fieldsListItem__field', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--enabled': areActionButtonsVisible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--highlighted': isHighlighted,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mappingsEditor__fieldsListItem__field--dim': isDimmed,
})}
>

View file

@ -27,7 +27,6 @@ export const ContextMenu: FunctionComponent<Props> = (props) => {
const [isOpen, setIsOpen] = useState<boolean>(false);
const containerClasses = classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item--displayNone': hidden,
});

View file

@ -36,7 +36,6 @@ function _InlineTextInput({
const [textValue, setTextValue] = useState<string>(() => text ?? '');
const containerClasses = classNames('pipelineProcessorsEditor__item__textContainer', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item__textContainer--notEditing': !isShowingTextInput && !disabled,
});

View file

@ -81,9 +81,7 @@ export const PipelineProcessorsEditorItem: FunctionComponent<Props> = memo(
const processorStatus = processorOutput?.status ?? 'inactive';
const panelClasses = classNames('pipelineProcessorsEditor__item', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item--selected': isMovingThisProcessor || isEditingThisProcessor,
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item--dimmed': isDimmed,
});
@ -94,7 +92,6 @@ export const PipelineProcessorsEditorItem: FunctionComponent<Props> = memo(
const inlineTextInputContainerClasses = classNames(
'pipelineProcessorsEditor__item__descriptionContainer',
{
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item__descriptionContainer--displayNone':
isInMoveMode && hasNoDescription,
}
@ -132,7 +129,6 @@ export const PipelineProcessorsEditorItem: FunctionComponent<Props> = memo(
: i18nTexts.cancelMoveButtonLabel;
const dataTestSubj = !isMovingThisProcessor ? 'moveItemButton' : 'cancelMoveItemButton';
const moveButtonClasses = classNames('pipelineProcessorsEditor__item__moveButton', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__item__moveButton--cancel': isMovingThisProcessor,
});
const icon = isMovingThisProcessor ? 'cross' : 'sortable';

View file

@ -37,15 +37,11 @@ export const DropZoneButton: FunctionComponent<Props> = (props) => {
const { onClick, isDisabled, isVisible, compressed } = props;
const isUnavailable = isVisible && isDisabled;
const containerClasses = classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__tree__dropZoneContainer--visible': isVisible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__tree__dropZoneContainer--unavailable': isUnavailable,
});
const buttonClasses = classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__tree__dropZoneButton--visible': isVisible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'pipelineProcessorsEditor__tree__dropZoneButton--compressed': compressed,
});

View file

@ -49,7 +49,6 @@ export function FrameLayout(props: FrameLayoutProps) {
</section>
<section
className={classNames('lnsFrameLayout__pageBody', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnsFrameLayout__pageBody-isFullscreen': isFullscreen,
})}
aria-labelledby="workspaceId"
@ -66,7 +65,6 @@ export function FrameLayout(props: FrameLayoutProps) {
</section>
<section
className={classNames('lnsFrameLayout__sidebar lnsFrameLayout__sidebar--right', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnsFrameLayout__sidebar-isFullscreen': isFullscreen,
})}
aria-labelledby="configPanel"

View file

@ -96,7 +96,6 @@ const PreviewRenderer = ({
return (
<div
className={classNames('lnsSuggestionPanel__chartWrapper', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnsSuggestionPanel__chartWrapper--withLabel': withLabel,
})}
>
@ -142,7 +141,6 @@ const SuggestionPreview = ({
hasBorder
hasShadow={false}
className={classNames('lnsSuggestionPanel__button', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnsSuggestionPanel__button-isSelected': selected,
})}
paddingSize="none"

View file

@ -360,7 +360,6 @@ export const InnerWorkspacePanel = React.memo(function InnerWorkspacePanel({
) : (
<DragDrop
className={classNames('lnsWorkspacePanel__dragDrop', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnsWorkspacePanel__dragDrop--fullscreen': isFullscreen,
})}
dataTestSubj="lnsWorkspace"

View file

@ -116,9 +116,7 @@ export function FieldSelect({
label,
value,
className: classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnFieldSelect__option--incompatible': !compatible,
// eslint-disable-next-line @typescript-eslint/naming-convention
'lnFieldSelect__option--nonExistant': !exists,
}),
'data-test-subj': `lns-fieldOption${compatible ? '' : 'Incompatible'}-${value.field}`,

View file

@ -52,7 +52,6 @@ describe('convertCompositeRespToGeoJson', () => {
avg_of_bytes: 5359.2307692307695,
doc_count: 65,
'terms_of_machine.os.keyword': 'win xp',
// eslint-disable-next-line @typescript-eslint/naming-convention
'terms_of_machine.os.keyword__percentage': 25,
},
type: 'Feature',
@ -80,7 +79,6 @@ describe('convertCompositeRespToGeoJson', () => {
avg_of_bytes: 5359.2307692307695,
doc_count: 65,
'terms_of_machine.os.keyword': 'win xp',
// eslint-disable-next-line @typescript-eslint/naming-convention
'terms_of_machine.os.keyword__percentage': 25,
},
type: 'Feature',
@ -128,7 +126,6 @@ describe('convertRegularRespToGeoJson', () => {
avg_of_bytes: 5359.2307692307695,
doc_count: 65,
'terms_of_machine.os.keyword': 'win xp',
// eslint-disable-next-line @typescript-eslint/naming-convention
'terms_of_machine.os.keyword__percentage': 25,
},
type: 'Feature',
@ -156,7 +153,6 @@ describe('convertRegularRespToGeoJson', () => {
avg_of_bytes: 5359.2307692307695,
doc_count: 65,
'terms_of_machine.os.keyword': 'win xp',
// eslint-disable-next-line @typescript-eslint/naming-convention
'terms_of_machine.os.keyword__percentage': 25,
},
type: 'Feature',

View file

@ -35,7 +35,6 @@ describe('extractPropertiesFromBucket', () => {
expect(properties).toEqual({
doc_count: 3,
'terms_of_machine.os.keyword': 'win xp',
// eslint-disable-next-line @typescript-eslint/naming-convention
'terms_of_machine.os.keyword__percentage': 33,
});
});

View file

@ -192,9 +192,7 @@ export class TooltipSelector extends Component<Props, State> {
{(provided, state) => (
<div
className={classNames('mapTooltipSelector__propertyRow', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mapTooltipSelector__propertyRow-isDragging': state.isDragging,
// eslint-disable-next-line @typescript-eslint/naming-convention
'mapTooltipSelector__propertyRow-isDraggingOver': snapshot.isDraggingOver,
})}
>

View file

@ -71,7 +71,6 @@ export const ColumnChart: FC<Props> = ({
)}
<div
className={classNames('mlDataGridChart__legend', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'mlDataGridChart__legend--numeric': columnType.schema === 'number',
})}
data-test-subj={`${dataTestSubj}-legend`}

View file

@ -25,9 +25,7 @@ export const PercentageBadge = ({ timePercentage, label, valueType = 'percent' }
return (
<EuiBadge
className={classNames({
// eslint-disable-next-line @typescript-eslint/naming-convention
'prfDevTool__percentBadge__progress--percent': valueType === 'percent',
// eslint-disable-next-line @typescript-eslint/naming-convention
'prfDevTool__percentBadge__progress--time': valueType === 'time',
'euiTextAlign--center': true,
})}

View file

@ -187,7 +187,6 @@ export class EuiSuperSelect<T extends string> extends Component<EuiSuperSelectPr
const buttonClasses = classNames(
{
// eslint-disable-next-line @typescript-eslint/naming-convention
'euiSuperSelect--isOpen__button': this.state.isPopoverOpen,
},
className
@ -196,7 +195,6 @@ export class EuiSuperSelect<T extends string> extends Component<EuiSuperSelectPr
const itemClasses = classNames(
'euiSuperSelect__item',
{
// eslint-disable-next-line @typescript-eslint/naming-convention
'euiSuperSelect__item--hasDividers': hasDividers,
},
itemClassName

View file

@ -7,7 +7,6 @@
import { BeatFields } from '../../../common/search_strategy/index_fields';
/* eslint-disable @typescript-eslint/naming-convention */
export const fieldsBeat: BeatFields = {
_id: {
category: 'base',

View file

@ -7,7 +7,6 @@
import { BeatFields } from '../../../common/search_strategy/index_fields';
/* eslint-disable @typescript-eslint/naming-convention */
export const fieldsBeat: BeatFields = {
_id: {
category: 'base',

View file

@ -122,7 +122,6 @@ export function getServiceNowITSMActionType(): ActionTypeModel<
): Promise<GenericValidationResult<unknown>> => {
const translations = await import('./translations');
const errors = {
// eslint-disable-next-line @typescript-eslint/naming-convention
'subActionParams.incident.short_description': new Array<string>(),
};
const validationResult = {
@ -158,7 +157,6 @@ export function getServiceNowSIRActionType(): ActionTypeModel<
): Promise<GenericValidationResult<unknown>> => {
const translations = await import('./translations');
const errors = {
// eslint-disable-next-line @typescript-eslint/naming-convention
'subActionParams.incident.short_description': new Array<string>(),
};
const validationResult = {

View file

@ -131,7 +131,6 @@ describe('ServiceNowITSMParamsFields renders', () => {
test('If short_description has errors, form row is invalid', () => {
const newProps = {
...defaultProps,
// eslint-disable-next-line @typescript-eslint/naming-convention
errors: { 'subActionParams.incident.short_description': ['error'] },
};
const wrapper = mountWithIntl(<ServiceNowITSMParamsFields {...newProps} />);

View file

@ -157,7 +157,6 @@ describe('ServiceNowSIRParamsFields renders', () => {
test('If short_description has errors, form row is invalid', () => {
const newProps = {
...defaultProps,
// eslint-disable-next-line @typescript-eslint/naming-convention
errors: { 'subActionParams.incident.short_description': ['error'] },
};
const wrapper = mountWithIntl(<ServiceNowSIRParamsFields {...newProps} />);

View file

@ -5,8 +5,6 @@
* 2.0.
*/
/* eslint-disable @typescript-eslint/naming-convention */
import { dynamicActionsCollector } from './dynamic_actions_collector';
import { DynamicActionsState } from '../../common';

View file

@ -55,7 +55,6 @@ const Step: React.FunctionComponent<StepProgressStep & { idx: number }> = ({
idx,
}) => {
const titleClassName = classNames('upgStepProgress__title', {
// eslint-disable-next-line @typescript-eslint/naming-convention
'upgStepProgress__title--currentStep': status === 'inProgress',
});

View file

@ -485,7 +485,6 @@ export default ({ getService }: FtrProviderContext) => {
before(async () => {
// make time column not shown by default
await kibanaServer.uiSettings.update({
// eslint-disable-next-line @typescript-eslint/naming-convention
'doc_table:hideTimeColumn': true,
});

162
yarn.lock
View file

@ -2294,6 +2294,18 @@
resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz#128b76ecb9be48b60cf5cfc1c63a4f00691a3239"
integrity sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==
"@eslint-community/eslint-utils@^4.2.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
dependencies:
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.4.0":
version "4.6.2"
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
"@eslint/eslintrc@^0.4.3":
version "0.4.3"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
@ -7012,41 +7024,31 @@
resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d"
integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==
"@typescript-eslint/eslint-plugin@^5.6.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.7.0.tgz#12d54709f8ea1da99a01d8a992cd0474ad0f0aa9"
integrity sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg==
"@typescript-eslint/eslint-plugin@^5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db"
integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
dependencies:
"@typescript-eslint/experimental-utils" "5.7.0"
"@typescript-eslint/scope-manager" "5.7.0"
debug "^4.3.2"
functional-red-black-tree "^1.0.1"
ignore "^5.1.8"
regexpp "^3.2.0"
semver "^7.3.5"
"@eslint-community/regexpp" "^4.4.0"
"@typescript-eslint/scope-manager" "5.62.0"
"@typescript-eslint/type-utils" "5.62.0"
"@typescript-eslint/utils" "5.62.0"
debug "^4.3.4"
graphemer "^1.4.0"
ignore "^5.2.0"
natural-compare-lite "^1.4.0"
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/experimental-utils@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.0.tgz#2b1633e6613c3238036156f70c32634843ad034f"
integrity sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==
"@typescript-eslint/parser@^5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7"
integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
dependencies:
"@types/json-schema" "^7.0.9"
"@typescript-eslint/scope-manager" "5.7.0"
"@typescript-eslint/types" "5.7.0"
"@typescript-eslint/typescript-estree" "5.7.0"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
"@typescript-eslint/parser@^5.6.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.7.0.tgz#4dca6de463d86f02d252e681136a67888ea3b181"
integrity sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g==
dependencies:
"@typescript-eslint/scope-manager" "5.7.0"
"@typescript-eslint/types" "5.7.0"
"@typescript-eslint/typescript-estree" "5.7.0"
debug "^4.3.2"
"@typescript-eslint/scope-manager" "5.62.0"
"@typescript-eslint/types" "5.62.0"
"@typescript-eslint/typescript-estree" "5.62.0"
debug "^4.3.4"
"@typescript-eslint/scope-manager@5.54.0":
version "5.54.0"
@ -7056,23 +7058,33 @@
"@typescript-eslint/types" "5.54.0"
"@typescript-eslint/visitor-keys" "5.54.0"
"@typescript-eslint/scope-manager@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.7.0.tgz#70adf960e5a58994ad50438ba60d98ecadd79452"
integrity sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA==
"@typescript-eslint/scope-manager@5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==
dependencies:
"@typescript-eslint/types" "5.7.0"
"@typescript-eslint/visitor-keys" "5.7.0"
"@typescript-eslint/types" "5.62.0"
"@typescript-eslint/visitor-keys" "5.62.0"
"@typescript-eslint/type-utils@5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==
dependencies:
"@typescript-eslint/typescript-estree" "5.62.0"
"@typescript-eslint/utils" "5.62.0"
debug "^4.3.4"
tsutils "^3.21.0"
"@typescript-eslint/types@5.54.0":
version "5.54.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.54.0.tgz#7d519df01f50739254d89378e0dcac504cab2740"
integrity sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==
"@typescript-eslint/types@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.7.0.tgz#2d4cae0105ba7d08bffa69698197a762483ebcbe"
integrity sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA==
"@typescript-eslint/types@5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
"@typescript-eslint/typescript-estree@5.54.0":
version "5.54.0"
@ -7087,19 +7099,33 @@
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/typescript-estree@5.7.0", "@typescript-eslint/typescript-estree@^5.6.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.7.0.tgz#968fad899050ccce4f08a40cd5fabc0798525006"
integrity sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==
"@typescript-eslint/typescript-estree@5.62.0", "@typescript-eslint/typescript-estree@^5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
dependencies:
"@typescript-eslint/types" "5.7.0"
"@typescript-eslint/visitor-keys" "5.7.0"
debug "^4.3.2"
globby "^11.0.4"
"@typescript-eslint/types" "5.62.0"
"@typescript-eslint/visitor-keys" "5.62.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
semver "^7.3.5"
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/utils@5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@types/json-schema" "^7.0.9"
"@types/semver" "^7.3.12"
"@typescript-eslint/scope-manager" "5.62.0"
"@typescript-eslint/types" "5.62.0"
"@typescript-eslint/typescript-estree" "5.62.0"
eslint-scope "^5.1.1"
semver "^7.3.7"
"@typescript-eslint/utils@^5.10.0":
version "5.54.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.54.0.tgz#3db758aae078be7b54b8ea8ea4537ff6cd3fbc21"
@ -7122,13 +7148,13 @@
"@typescript-eslint/types" "5.54.0"
eslint-visitor-keys "^3.3.0"
"@typescript-eslint/visitor-keys@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.7.0.tgz#e05164239eb7cb8aa9fa06c516ede480ce260178"
integrity sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==
"@typescript-eslint/visitor-keys@5.62.0":
version "5.62.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
dependencies:
"@typescript-eslint/types" "5.7.0"
eslint-visitor-keys "^3.0.0"
"@typescript-eslint/types" "5.62.0"
eslint-visitor-keys "^3.3.0"
"@wdio/logger@^8.6.6":
version "8.6.6"
@ -13174,10 +13200,10 @@ escodegen@~1.2.0:
optionalDependencies:
source-map "~0.1.30"
eslint-config-prettier@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9"
integrity sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==
eslint-config-prettier@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f"
integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==
eslint-formatter-pretty@^4.1.0:
version "4.1.0"
@ -13426,7 +13452,7 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:
eslint-visitor-keys@^3.3.0:
version "3.4.2"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f"
integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==
@ -15138,7 +15164,7 @@ globby@^10.0.1:
merge2 "^1.2.3"
slash "^3.0.0"
globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4, globby@^11.1.0:
globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@ -15249,6 +15275,11 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, g
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
graphemer@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
graphlib@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da"
@ -20281,6 +20312,11 @@ napi-build-utils@^1.0.1:
resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
natural-compare-lite@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@ -23966,7 +24002,7 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0, regexp.prototype.f
define-properties "^1.2.0"
functions-have-names "^1.2.3"
regexpp@^3.0.0, regexpp@^3.1.0, regexpp@^3.2.0:
regexpp@^3.0.0, regexpp@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==