UNPKG

eslint-config-neon

Version:

The ultimate ESLint shareable config

59 lines (58 loc) 2.09 kB
//#region src/oxlint/jsx.jsplugins.d.ts declare const config: { jsPlugins: { name: string; specifier: string; }[]; overrides: { files: string[]; rules: { '@neon/eslint-react/jsx-indent-props': [number, string]; '@neon/eslint-react/jsx-no-bind': [number, { allowArrowFunctions: boolean; allowBind: boolean; ignoreRefs: boolean; }]; '@neon/eslint-react/jsx-no-literals': number; '@neon/eslint-react/jsx-uses-react': number; '@neon/eslint-react/jsx-uses-vars': number; '@neon/eslint-stylistic/jsx-child-element-spacing': number; '@neon/eslint-stylistic/jsx-closing-bracket-location': [number, string]; '@neon/eslint-stylistic/jsx-closing-tag-location': number; '@neon/eslint-stylistic/jsx-curly-brace-presence': [number, { children: string; props: string; }]; '@neon/eslint-stylistic/jsx-curly-newline': number; '@neon/eslint-stylistic/jsx-curly-spacing': [number, string, { allowMultiline: boolean; }]; '@neon/eslint-stylistic/jsx-equals-spacing': [number, string]; '@neon/eslint-stylistic/jsx-first-prop-new-line': [number, string]; '@neon/eslint-stylistic/jsx-indent': [number, string]; '@neon/eslint-stylistic/jsx-max-props-per-line': [number, { maximum: number; when: string; }]; '@neon/eslint-stylistic/jsx-newline': [number, { prevent: boolean; }]; '@neon/eslint-stylistic/jsx-one-expression-per-line': number; '@neon/eslint-stylistic/jsx-pascal-case': [number, { ignore: string[]; }]; '@neon/eslint-stylistic/jsx-props-no-multi-spaces': number; '@neon/eslint-stylistic/jsx-sort-props': number; '@neon/eslint-stylistic/jsx-tag-spacing': [number, { afterOpening: string; beforeSelfClosing: string; closingSlash: string; }]; '@neon/eslint-stylistic/jsx-wrap-multilines': number; }; }[]; rules: {}; plugins: never[]; }; export = config; //# sourceMappingURL=jsx.jsplugins.d.cts.map