eslint-plugin-react-snob
Version:
An ESLint plugin for React best practices
9 lines • 1.11 kB
TypeScript
export { createRule } from './rule-creator';
export { extractComponentName, isComponentFunction, isHookFunction, isInComponentOrHookScope, isComponentOrHookParameter, } from './component-utils';
export { countLogicalOperators, hasTemplateLiteral, hasLogicalAssignment, isComplexOperand } from './ast-traversal';
export { findInterfaceNamesInTypeReference, getQualifiedTypeName, getFullTypeSignature } from './typescript-utils';
export { containsJSX, isInZodOmitOrPickMethod, isInConstructorCall } from './jsx-utils';
export { suggestUnderscorePrefix, hasUnderscorePrefix, suggestPrefixedName, hasValidPrefix, hasAnyValidPrefix, } from './naming-utils';
export { isBooleanType, isBooleanLiteral, isBooleanExpression, isLikelyBooleanExpression, isDerivedBooleanExpression, isUseStateWithBoolean, } from './boolean-utils';
export { eventHandlerAttributes, extractEventFromHandlerName, generateHandleEventName, generateOnEventName, isEventHandlerName, isEventHandlerParameter, hasEventHandlerParameters, isFunctionType, looksLikeFunctionType, } from './event-handler-utils';
//# sourceMappingURL=index.d.ts.map