Options
All
  • Public
  • Public/Protected
  • All
Menu

eslint-config-dougkulak

Index

Namespaces

Properties

Properties

export=

export=: { env: { browser: boolean; es6: boolean; jest: boolean; node: boolean }; extends: string[]; globals: { Cypress: string; cy: string; describe: string; expect: string; fetch: string; it: string }; overrides: ({ files: string[]; rules: { @typescript-eslint/explicit-module-boundary-types: string } } | { files: string[]; rules: { @typescript-eslint/explicit-module-boundary-types: string; @typescript-eslint/no-use-before-define: string[]; multiline-ternary: string; no-use-before-define: string } })[]; parser: string; parserOptions: { ecmaFeatures: { jsx: boolean }; ecmaVersion: number; sourceType: string }; plugins: string[]; rules: { @typescript-eslint/ban-ts-comment: number; @typescript-eslint/ban-ts-ignore: string; @typescript-eslint/camelcase: string; @typescript-eslint/explicit-function-return-type: string; @typescript-eslint/interface-name-prefix: string; @typescript-eslint/member-delimiter-style: string; @typescript-eslint/no-explicit-any: string; @typescript-eslint/no-unused-vars: string; @typescript-eslint/no-use-before-define: string; array-func/prefer-array-from: number; comma-dangle: (string | { arrays: string; exports: string; functions: string; imports: string; objects: string })[]; eslint/no-unused-vars: number; no-nested-ternary: string; no-return-await: string; no-useless-constructor: string; optimize-regex/optimize-regex: string; prefer-exponentiation-operator: string; react/display-name: number; react/prop-types: number; simple-import-sort/imports: string; sonarjs/cognitive-complexity: number; unicorn/better-regex: string; unicorn/consistent-function-scoping: string; unicorn/custom-error-definition: string; unicorn/error-message: string; unicorn/escape-case: string; unicorn/explicit-length-check: string; unicorn/new-for-builtins: string; unicorn/no-array-instanceof: string; unicorn/no-console-spaces: string; unicorn/no-fn-reference-in-iterator: string; unicorn/no-for-loop: string; unicorn/no-hex-escape: string; unicorn/no-keyword-prefix: string; unicorn/no-new-buffer: string; unicorn/no-null: string; unicorn/no-process-exit: string; unicorn/no-unreadable-array-destructuring: string; unicorn/no-unsafe-regex: string; unicorn/no-unused-properties: string; unicorn/no-useless-undefined: string; unicorn/no-zero-fractions: string; unicorn/number-literal-case: string; unicorn/prefer-add-event-listener: string; unicorn/prefer-array-find: string; unicorn/prefer-dataset: string; unicorn/prefer-event-key: string; unicorn/prefer-flat-map: string; unicorn/prefer-includes: string; unicorn/prefer-modern-dom-apis: string; unicorn/prefer-negative-index: string; unicorn/prefer-node-append: string; unicorn/prefer-node-remove: string; unicorn/prefer-query-selector: string; unicorn/prefer-reflect-apply: string; unicorn/prefer-spread: string; unicorn/prefer-starts-ends-with: string; unicorn/prefer-text-content: string; unicorn/prefer-type-error: string; unicorn/throw-new-error: string }; settings: { react: { version: string } } }

Type declaration

  • env: { browser: boolean; es6: boolean; jest: boolean; node: boolean }
    • browser: boolean
    • es6: boolean
    • jest: boolean
    • node: boolean
  • extends: string[]
  • globals: { Cypress: string; cy: string; describe: string; expect: string; fetch: string; it: string }
    • Cypress: string
    • cy: string
    • describe: string
    • expect: string
    • fetch: string
    • it: string
  • overrides: ({ files: string[]; rules: { @typescript-eslint/explicit-module-boundary-types: string } } | { files: string[]; rules: { @typescript-eslint/explicit-module-boundary-types: string; @typescript-eslint/no-use-before-define: string[]; multiline-ternary: string; no-use-before-define: string } })[]
  • parser: string
  • parserOptions: { ecmaFeatures: { jsx: boolean }; ecmaVersion: number; sourceType: string }
    • ecmaFeatures: { jsx: boolean }
      • jsx: boolean
    • ecmaVersion: number
    • sourceType: string
  • plugins: string[]
  • rules: { @typescript-eslint/ban-ts-comment: number; @typescript-eslint/ban-ts-ignore: string; @typescript-eslint/camelcase: string; @typescript-eslint/explicit-function-return-type: string; @typescript-eslint/interface-name-prefix: string; @typescript-eslint/member-delimiter-style: string; @typescript-eslint/no-explicit-any: string; @typescript-eslint/no-unused-vars: string; @typescript-eslint/no-use-before-define: string; array-func/prefer-array-from: number; comma-dangle: (string | { arrays: string; exports: string; functions: string; imports: string; objects: string })[]; eslint/no-unused-vars: number; no-nested-ternary: string; no-return-await: string; no-useless-constructor: string; optimize-regex/optimize-regex: string; prefer-exponentiation-operator: string; react/display-name: number; react/prop-types: number; simple-import-sort/imports: string; sonarjs/cognitive-complexity: number; unicorn/better-regex: string; unicorn/consistent-function-scoping: string; unicorn/custom-error-definition: string; unicorn/error-message: string; unicorn/escape-case: string; unicorn/explicit-length-check: string; unicorn/new-for-builtins: string; unicorn/no-array-instanceof: string; unicorn/no-console-spaces: string; unicorn/no-fn-reference-in-iterator: string; unicorn/no-for-loop: string; unicorn/no-hex-escape: string; unicorn/no-keyword-prefix: string; unicorn/no-new-buffer: string; unicorn/no-null: string; unicorn/no-process-exit: string; unicorn/no-unreadable-array-destructuring: string; unicorn/no-unsafe-regex: string; unicorn/no-unused-properties: string; unicorn/no-useless-undefined: string; unicorn/no-zero-fractions: string; unicorn/number-literal-case: string; unicorn/prefer-add-event-listener: string; unicorn/prefer-array-find: string; unicorn/prefer-dataset: string; unicorn/prefer-event-key: string; unicorn/prefer-flat-map: string; unicorn/prefer-includes: string; unicorn/prefer-modern-dom-apis: string; unicorn/prefer-negative-index: string; unicorn/prefer-node-append: string; unicorn/prefer-node-remove: string; unicorn/prefer-query-selector: string; unicorn/prefer-reflect-apply: string; unicorn/prefer-spread: string; unicorn/prefer-starts-ends-with: string; unicorn/prefer-text-content: string; unicorn/prefer-type-error: string; unicorn/throw-new-error: string }
    • @typescript-eslint/ban-ts-comment: number
    • @typescript-eslint/ban-ts-ignore: string
    • @typescript-eslint/camelcase: string
    • @typescript-eslint/explicit-function-return-type: string
    • @typescript-eslint/interface-name-prefix: string
    • @typescript-eslint/member-delimiter-style: string
    • @typescript-eslint/no-explicit-any: string
    • @typescript-eslint/no-unused-vars: string
    • @typescript-eslint/no-use-before-define: string
    • array-func/prefer-array-from: number
    • comma-dangle: (string | { arrays: string; exports: string; functions: string; imports: string; objects: string })[]
    • eslint/no-unused-vars: number
    • no-nested-ternary: string
    • no-return-await: string
    • no-useless-constructor: string
    • optimize-regex/optimize-regex: string
    • prefer-exponentiation-operator: string
    • react/display-name: number
    • react/prop-types: number
    • simple-import-sort/imports: string
    • sonarjs/cognitive-complexity: number
    • unicorn/better-regex: string
    • unicorn/consistent-function-scoping: string
    • unicorn/custom-error-definition: string
    • unicorn/error-message: string
    • unicorn/escape-case: string
    • unicorn/explicit-length-check: string
    • unicorn/new-for-builtins: string
    • unicorn/no-array-instanceof: string
    • unicorn/no-console-spaces: string
    • unicorn/no-fn-reference-in-iterator: string
    • unicorn/no-for-loop: string
    • unicorn/no-hex-escape: string
    • unicorn/no-keyword-prefix: string
    • unicorn/no-new-buffer: string
    • unicorn/no-null: string
    • unicorn/no-process-exit: string
    • unicorn/no-unreadable-array-destructuring: string
    • unicorn/no-unsafe-regex: string
    • unicorn/no-unused-properties: string
    • unicorn/no-useless-undefined: string
    • unicorn/no-zero-fractions: string
    • unicorn/number-literal-case: string
    • unicorn/prefer-add-event-listener: string
    • unicorn/prefer-array-find: string
    • unicorn/prefer-dataset: string
    • unicorn/prefer-event-key: string
    • unicorn/prefer-flat-map: string
    • unicorn/prefer-includes: string
    • unicorn/prefer-modern-dom-apis: string
    • unicorn/prefer-negative-index: string
    • unicorn/prefer-node-append: string
    • unicorn/prefer-node-remove: string
    • unicorn/prefer-query-selector: string
    • unicorn/prefer-reflect-apply: string
    • unicorn/prefer-spread: string
    • unicorn/prefer-starts-ends-with: string
    • unicorn/prefer-text-content: string
    • unicorn/prefer-type-error: string
    • unicorn/throw-new-error: string
  • settings: { react: { version: string } }
    • react: { version: string }
      • version: string