Chore: eslint react hook fix for public folder (#31174)

* Fixes under public/app/plugins

* Fixes under public/app/plugins/datasource

* Fixes under public/app/features

* Fixes under public/app/features

* Fixes under public/app/features

* Fixes under public/app/components

* Fix PanelNotSupported test

* Fix one more warning

* Fix warning in usePanelSave

* Fix traceview empty response

* Azure monitor fixes

* More fixes

* Fix tests for azure monitor

* Fixes after merging master

* Add comment for disabled rules

* Fixes after merging master

* Fixes after merging master

* Adress review comments

* Fix azure tests

* Address review feedbacks
This commit is contained in:
Zoltán Bedi
2021-03-25 12:42:14 +01:00
committed by GitHub
parent c9eff1892e
commit 8232b6ebbc
89 changed files with 373 additions and 368 deletions

View File

@@ -28,7 +28,7 @@ export const FiltersSettingsEditor: FunctionComponent<Props> = ({ value }) => {
if (!value.settings?.filters?.length) {
dispatch(addFilter());
}
}, []);
}, [dispatch, value.settings?.filters?.length]);
return (
<>

View File

@@ -36,7 +36,7 @@ export const BucketScriptSettingsEditor: FunctionComponent<Props> = ({ value, pr
if (!value.pipelineVariables?.length) {
dispatch(addPipelineVariable());
}
}, []);
}, [dispatch, value.pipelineVariables?.length]);
return (
<>

View File

@@ -26,6 +26,8 @@ export const ConfigEditor = (props: Props) => {
logLevelField: options.jsonData.logLevelField || '',
},
});
// We can't enforce the eslint rule here because we only want to run this once.
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return (