UNPKG

eslint-config-bananass

Version:

ESLint Config for Bananass Framework.🍌

73 lines (72 loc) 4.11 kB
export namespace importPlugin { export { importPluginModule as import }; } export namespace nodePlugin { export { nodePluginModule as n }; } export const stylisticJsPlugin: { '@stylistic/js': { rules: import("@stylistic/eslint-plugin-js").Rules; configs: { "disable-legacy": import("eslint").Linter.Config; "all": import("eslint").Linter.Config; "all-flat": import("eslint").Linter.Config; }; }; }; export const jsxA11yPlugin: { 'jsx-a11y': import("eslint").ESLint.Plugin & { configs: { recommended: import("eslint").Linter.LegacyConfig; strict: import("eslint").Linter.LegacyConfig; }; flatConfigs: { recommended: import("eslint").Linter.Config; strict: import("eslint").Linter.Config; }; }; }; export namespace reactPlugin { export { reactPluginModule as react }; } export const reactHooksPlugin: { 'react-hooks': typeof reactHooksPluginModule; }; export const nextPlugin: { '@next/next': { rules: { 'google-font-display': typeof import("@next/eslint-plugin-next/dist/rules/google-font-display.js"); 'google-font-preconnect': typeof import("@next/eslint-plugin-next/dist/rules/google-font-preconnect.js"); 'inline-script-id': typeof import("@next/eslint-plugin-next/dist/rules/inline-script-id.js"); 'next-script-for-ga': typeof import("@next/eslint-plugin-next/dist/rules/next-script-for-ga.js"); 'no-assign-module-variable': typeof import("@next/eslint-plugin-next/dist/rules/no-assign-module-variable.js"); 'no-async-client-component': typeof import("@next/eslint-plugin-next/dist/rules/no-async-client-component.js"); 'no-before-interactive-script-outside-document': typeof import("@next/eslint-plugin-next/dist/rules/no-before-interactive-script-outside-document.js"); 'no-css-tags': typeof import("@next/eslint-plugin-next/dist/rules/no-css-tags.js"); 'no-document-import-in-page': typeof import("@next/eslint-plugin-next/dist/rules/no-document-import-in-page.js"); 'no-duplicate-head': typeof import("@next/eslint-plugin-next/dist/rules/no-duplicate-head.js"); 'no-head-element': typeof import("@next/eslint-plugin-next/dist/rules/no-head-element.js"); 'no-head-import-in-document': typeof import("@next/eslint-plugin-next/dist/rules/no-head-import-in-document.js"); 'no-html-link-for-pages': typeof import("@next/eslint-plugin-next/dist/rules/no-html-link-for-pages.js"); 'no-img-element': typeof import("@next/eslint-plugin-next/dist/rules/no-img-element.js"); 'no-page-custom-font': typeof import("@next/eslint-plugin-next/dist/rules/no-page-custom-font.js"); 'no-script-component-in-head': typeof import("@next/eslint-plugin-next/dist/rules/no-script-component-in-head.js"); 'no-styled-jsx-in-document': typeof import("@next/eslint-plugin-next/dist/rules/no-styled-jsx-in-document.js"); 'no-sync-scripts': typeof import("@next/eslint-plugin-next/dist/rules/no-sync-scripts.js"); 'no-title-in-document-head': typeof import("@next/eslint-plugin-next/dist/rules/no-title-in-document-head.js"); 'no-typos': typeof import("@next/eslint-plugin-next/dist/rules/no-typos.js"); 'no-unwanted-polyfillio': typeof import("@next/eslint-plugin-next/dist/rules/no-unwanted-polyfillio.js"); }; }; }; export const typescriptPlugin: { '@typescript-eslint': { configs: Record<string, import("@typescript-eslint/utils/ts-eslint").ClassicConfig.Config>; meta: import("@typescript-eslint/utils/ts-eslint").FlatConfig.PluginMeta; rules: typeof import("@typescript-eslint/eslint-plugin/use-at-your-own-risk/rules"); }; }; import importPluginModule from 'eslint-plugin-import'; import nodePluginModule from 'eslint-plugin-n'; import reactPluginModule from 'eslint-plugin-react'; import reactHooksPluginModule from 'eslint-plugin-react-hooks';