diff --git a/.eslintrc b/.eslintrc index b3018967038..aa0594784d3 100644 --- a/.eslintrc +++ b/.eslintrc @@ -44,12 +44,6 @@ "@typescript-eslint/no-redeclare": ["error"] }, "overrides": [ - { - "files": ["public/app/features/scenes/**/*.{ts,tsx}"], - "rules": { - "@typescript-eslint/explicit-member-accessibility": ["error", { "accessibility": "explicit" }] - } - }, { "files": ["packages/grafana-ui/src/components/uPlot/**/*.{ts,tsx}"], "rules": { diff --git a/public/app/features/scenes/apps/SceneRadioToggle.tsx b/public/app/features/scenes/apps/SceneRadioToggle.tsx index b821a420f18..7834ac0b2b9 100644 --- a/public/app/features/scenes/apps/SceneRadioToggle.tsx +++ b/public/app/features/scenes/apps/SceneRadioToggle.tsx @@ -11,12 +11,12 @@ export interface SceneRadioToggleState extends SceneObjectState { } export class SceneRadioToggle extends SceneObjectBase { - public onChange = (value: string) => { + onChange = (value: string) => { this.setState({ value }); this.state.onChange(value); }; - public static Component = ({ model }: SceneComponentProps) => { + static Component = ({ model }: SceneComponentProps) => { const { options, value } = model.useState(); return ; diff --git a/public/app/features/scenes/apps/SceneSearchBox.tsx b/public/app/features/scenes/apps/SceneSearchBox.tsx index 1e5ebd6a24d..760799ec637 100644 --- a/public/app/features/scenes/apps/SceneSearchBox.tsx +++ b/public/app/features/scenes/apps/SceneSearchBox.tsx @@ -8,11 +8,11 @@ export interface SceneSearchBoxState extends SceneObjectState { } export class SceneSearchBox extends SceneObjectBase { - public onChange = (evt: React.FormEvent) => { + onChange = (evt: React.FormEvent) => { this.setState({ value: evt.currentTarget.value }); }; - public static Component = ({ model }: SceneComponentProps) => { + static Component = ({ model }: SceneComponentProps) => { const { value } = model.useState(); return ; diff --git a/public/app/features/scenes/apps/traffic.tsx b/public/app/features/scenes/apps/traffic.tsx index 7a3016fcb45..8e561e40add 100644 --- a/public/app/features/scenes/apps/traffic.tsx +++ b/public/app/features/scenes/apps/traffic.tsx @@ -71,7 +71,7 @@ export interface HandlerDrilldownViewBehaviorState extends SceneObjectState { export class HandlerDrilldownViewBehavior extends SceneObjectBase { protected _urlSync = new SceneObjectUrlSyncConfig(this, { keys: ['handler'] }); - public constructor() { + constructor() { super({}); this.addActivationHandler(() => { @@ -107,11 +107,11 @@ export class HandlerDrilldownViewBehavior extends SceneObjectBase { - public static Component = DashboardSceneRenderer; + static Component = DashboardSceneRenderer; } function DashboardSceneRenderer({ model }: SceneComponentProps) { diff --git a/public/app/features/scenes/dashboard/DashboardsLoader.ts b/public/app/features/scenes/dashboard/DashboardsLoader.ts index ef173ca8595..2d10839abf7 100644 --- a/public/app/features/scenes/dashboard/DashboardsLoader.ts +++ b/public/app/features/scenes/dashboard/DashboardsLoader.ts @@ -44,7 +44,7 @@ export interface DashboardLoaderState { export class DashboardLoader extends StateManagerBase { private cache: Record = {}; - public async load(uid: string) { + async load(uid: string) { const fromCache = this.cache[uid]; if (fromCache) { this.setState({ dashboard: fromCache }); @@ -82,7 +82,7 @@ export class DashboardLoader extends StateManagerBase { this.setState({ dashboard, isLoading: false }); } - public clearState() { + clearState() { this.setState({ dashboard: undefined, loadError: undefined, isLoading: false }); } } diff --git a/public/app/features/scenes/dashboard/ShareQueryDataProvider.ts b/public/app/features/scenes/dashboard/ShareQueryDataProvider.ts index 83d512617ee..703c4c9eb0f 100644 --- a/public/app/features/scenes/dashboard/ShareQueryDataProvider.ts +++ b/public/app/features/scenes/dashboard/ShareQueryDataProvider.ts @@ -20,7 +20,7 @@ export class ShareQueryDataProvider extends SceneObjectBase {