/** * Copyright (c) 2025 Ofri Peretz * Licensed under the MIT License. Use of this source code is governed by the * MIT license that can be found in the LICENSE file. */ /** * Simplified type barrel for eslint-plugin-maintainability. * Many rules were moved/removed; provide placeholders to keep builds green while * still exposing option types. Replace with concrete types as rules evolve. */ type GenericRuleOptions = Record; export type NoExternalApiCallsInUtilsOptions = GenericRuleOptions; export type ConsistentExistenceIndexCheckOptions = GenericRuleOptions; export type PreferEventTargetOptions = GenericRuleOptions; export type PreferAtOptions = GenericRuleOptions; export type NoUnreadableIifeOptions = GenericRuleOptions; export type NoAwaitInLoopOptions = GenericRuleOptions; export type CognitiveComplexityOptions = GenericRuleOptions; export type NestedComplexityHotspotsOptions = GenericRuleOptions; export type NoDeprecatedApiOptions = GenericRuleOptions; export type NoConsoleLogOptions = GenericRuleOptions; export type PreferDependencyVersionStrategyOptions = GenericRuleOptions; export type EnforceNamingOptions = GenericRuleOptions; export type DddAnemicDomainModelOptions = GenericRuleOptions; export type DddValueObjectImmutabilityOptions = GenericRuleOptions; export type IdenticalFunctionsOptions = GenericRuleOptions; export type ReactClassToHooksOptions = GenericRuleOptions; export type ReactNoInlineFunctionsOptions = GenericRuleOptions; export type NoBlockingOperationsOptions = GenericRuleOptions; export type NoMemoryLeakListenersOptions = GenericRuleOptions; export type NoUnboundedCacheOptions = GenericRuleOptions; export type NoUnnecessaryRerendersOptions = GenericRuleOptions; export type DetectNPlusOneQueriesOptions = GenericRuleOptions; export type ReactRenderOptimizationOptions = GenericRuleOptions; export type EnforceRestConventionsOptions = GenericRuleOptions; export type RequiredAttributesOptions = GenericRuleOptions; export type JsxKeyOptions = GenericRuleOptions; export type NoDirectMutationStateOptions = GenericRuleOptions; export type RequireOptimizationOptions = GenericRuleOptions; export type NoCommentedCodeOptions = GenericRuleOptions; export type MaxParametersOptions = GenericRuleOptions; export type NoMissingNullChecksOptions = GenericRuleOptions; export type NoUnsafeTypeNarrowingOptions = GenericRuleOptions; export type NoUnhandledPromiseOptions = GenericRuleOptions; export type NoSilentErrorsOptions = GenericRuleOptions; export type NoMissingErrorContextOptions = GenericRuleOptions; export type AllRulesOptions = Record; export {};