chore: Enforce a few house rules via eslint (#2539)
This commit is contained in:
committed by
dermotduffy
parent
5572ec728e
commit
921d45e577
@@ -154,7 +154,7 @@ export class ConfigManager {
|
||||
// automations, which destroys associated ConditionsManagers. If a condition
|
||||
// transition (e.g. microphone connect) triggers both a user automation and
|
||||
// an unrelated override, an unconditional reload would delete the
|
||||
// automation mid-transition — the freshly created replacement has no prior
|
||||
// automation mid-transition -- the freshly created replacement has no prior
|
||||
// state, treats the current condition as its baseline, and never fires the
|
||||
// action.
|
||||
const runIfChanged = <T>(
|
||||
@@ -189,7 +189,7 @@ export class ConfigManager {
|
||||
(config) => [config.cameras, config.cameras_global],
|
||||
() => {
|
||||
this._api.getInitializationManager().uninitialize(InitializationAspect.CAMERAS);
|
||||
this._api.getCameraManager().destroy();
|
||||
void this._api.getCameraManager().destroy();
|
||||
},
|
||||
true,
|
||||
);
|
||||
@@ -203,7 +203,7 @@ export class ConfigManager {
|
||||
true,
|
||||
);
|
||||
|
||||
/* async */ this._initializeBackgroundAndUpdate(previousConfig);
|
||||
void this._initializeBackgroundAndUpdate(previousConfig);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -92,7 +92,7 @@ export class OverridesManager {
|
||||
|
||||
const parseResult = advancedCameraCardConfigSchema.safeParse(output);
|
||||
if (!parseResult.success) {
|
||||
// Surface one co-located failure object per Zod issue — path, the value
|
||||
// Surface one co-located failure object per Zod issue -- path, the value
|
||||
// the user actually wrote, and the most informative "expected" field for
|
||||
// this issue code. Avoids dumping the full merged config (which is
|
||||
// mostly schema defaults the user never wrote) and keeps the reader from
|
||||
|
||||
Reference in New Issue
Block a user