eslint-plugin-react-snob
Version:
An ESLint plugin for React best practices
133 lines • 10.6 kB
TypeScript
export declare const recommended: {
plugins: {
'react-snob': {
meta: {
name: string;
version: string;
};
rules: {
'component-prop-interface-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectPropsInterfaceName", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'consistent-event-handler-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectHandlerNaming", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-complex-jsx-conditions': import("@typescript-eslint/utils/ts-eslint").RuleModule<"complexCondition", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-inline-styles': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noInlineStyle", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-boolean-prefix-is': import("@typescript-eslint/utils/ts-eslint").RuleModule<"booleanShouldStartWithPrefix", [import("../rules/require-boolean-prefix-is").RuleOptions], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-derived-conditional-prefix': import("@typescript-eslint/utils/ts-eslint").RuleModule<"derivedConditionalShouldStartWithUnderscore", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-jsx-string-braces': import("@typescript-eslint/utils/ts-eslint").RuleModule<"requireBraces", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
};
};
rules: {
'react-snob/component-prop-interface-naming': string;
'react-snob/consistent-event-handler-naming': string;
'react-snob/no-complex-jsx-conditions': string;
'react-snob/no-inline-styles': string;
'react-snob/require-boolean-prefix-is': string;
'react-snob/require-derived-conditional-prefix': string;
'react-snob/require-jsx-string-braces': string;
};
};
export declare const strict: {
plugins: {
'react-snob': {
meta: {
name: string;
version: string;
};
rules: {
'component-prop-interface-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectPropsInterfaceName", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'consistent-event-handler-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectHandlerNaming", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-complex-jsx-conditions': import("@typescript-eslint/utils/ts-eslint").RuleModule<"complexCondition", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-inline-styles': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noInlineStyle", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-boolean-prefix-is': import("@typescript-eslint/utils/ts-eslint").RuleModule<"booleanShouldStartWithPrefix", [import("../rules/require-boolean-prefix-is").RuleOptions], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-derived-conditional-prefix': import("@typescript-eslint/utils/ts-eslint").RuleModule<"derivedConditionalShouldStartWithUnderscore", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-jsx-string-braces': import("@typescript-eslint/utils/ts-eslint").RuleModule<"requireBraces", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
};
};
rules: {
'react-snob/component-prop-interface-naming': string;
'react-snob/consistent-event-handler-naming': string;
'react-snob/no-complex-jsx-conditions': string;
'react-snob/no-inline-styles': string;
'react-snob/require-boolean-prefix-is': string;
'react-snob/require-derived-conditional-prefix': string;
'react-snob/require-jsx-string-braces': string;
};
};
declare const _default: {
configs: {
recommended: {
plugins: {
'react-snob': {
meta: {
name: string;
version: string;
};
rules: {
'component-prop-interface-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectPropsInterfaceName", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'consistent-event-handler-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectHandlerNaming", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-complex-jsx-conditions': import("@typescript-eslint/utils/ts-eslint").RuleModule<"complexCondition", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-inline-styles': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noInlineStyle", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-boolean-prefix-is': import("@typescript-eslint/utils/ts-eslint").RuleModule<"booleanShouldStartWithPrefix", [import("../rules/require-boolean-prefix-is").RuleOptions], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-derived-conditional-prefix': import("@typescript-eslint/utils/ts-eslint").RuleModule<"derivedConditionalShouldStartWithUnderscore", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-jsx-string-braces': import("@typescript-eslint/utils/ts-eslint").RuleModule<"requireBraces", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
};
};
rules: {
'react-snob/component-prop-interface-naming': string;
'react-snob/consistent-event-handler-naming': string;
'react-snob/no-complex-jsx-conditions': string;
'react-snob/no-inline-styles': string;
'react-snob/require-boolean-prefix-is': string;
'react-snob/require-derived-conditional-prefix': string;
'react-snob/require-jsx-string-braces': string;
};
};
strict: {
plugins: {
'react-snob': {
meta: {
name: string;
version: string;
};
rules: {
'component-prop-interface-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectPropsInterfaceName", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'consistent-event-handler-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectHandlerNaming", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-complex-jsx-conditions': import("@typescript-eslint/utils/ts-eslint").RuleModule<"complexCondition", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-inline-styles': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noInlineStyle", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-boolean-prefix-is': import("@typescript-eslint/utils/ts-eslint").RuleModule<"booleanShouldStartWithPrefix", [import("../rules/require-boolean-prefix-is").RuleOptions], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-derived-conditional-prefix': import("@typescript-eslint/utils/ts-eslint").RuleModule<"derivedConditionalShouldStartWithUnderscore", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-jsx-string-braces': import("@typescript-eslint/utils/ts-eslint").RuleModule<"requireBraces", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
};
};
rules: {
'react-snob/component-prop-interface-naming': string;
'react-snob/consistent-event-handler-naming': string;
'react-snob/no-complex-jsx-conditions': string;
'react-snob/no-inline-styles': string;
'react-snob/require-boolean-prefix-is': string;
'react-snob/require-derived-conditional-prefix': string;
'react-snob/require-jsx-string-braces': string;
};
};
};
plugin: {
meta: {
name: string;
version: string;
};
rules: {
'component-prop-interface-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectPropsInterfaceName", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'consistent-event-handler-naming': import("@typescript-eslint/utils/ts-eslint").RuleModule<"incorrectHandlerNaming", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-complex-jsx-conditions': import("@typescript-eslint/utils/ts-eslint").RuleModule<"complexCondition", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-inline-styles': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noInlineStyle", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-boolean-prefix-is': import("@typescript-eslint/utils/ts-eslint").RuleModule<"booleanShouldStartWithPrefix", [import("../rules/require-boolean-prefix-is").RuleOptions], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-derived-conditional-prefix': import("@typescript-eslint/utils/ts-eslint").RuleModule<"derivedConditionalShouldStartWithUnderscore", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'require-jsx-string-braces': import("@typescript-eslint/utils/ts-eslint").RuleModule<"requireBraces", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
};
};
export default _default;
//# sourceMappingURL=flat.d.ts.map