❀Neverending Plethora of Modules
    Wondering what’s next for npm?Check out our public roadmap! Β»

    eslint-config-canonical

    26.2.2Β β€’Β PublicΒ β€’Β Published

    Canonical ESLint Config

    Travis build status NPM version

    Canonical is the most comprehensive code style guide. It consists of more than 800 rules, some of which are custom written for Canonical (e.g. eslint-plugin-jsdoc, eslint-plugin-flowtype).

    The goal of the Canonical style guide is to reduce noise in code version control and promote use of the latest ES features.

    Usage

    This package includes the following configurations:

    • canonical – The Canonical code style guide.
    • canonical/ava – To be used in addition to "canonical" configuration by projects that use AVA.
    • canonical/cypress – To be used in addition to "canonical" configuration by projects that use Cypress.
    • canonical/flowtype – To be used in addition to "canonical" configuration by projects that use Flowtype.
    • canonical/jest – To be used in addition to "canonical" configuration by projects that use jest.
    • canonical/lodash – To be used in addition to "canonical" configuration by projects that use lodash.
    • canonical/mocha – To be used in addition to "canonical" configuration by projects that use Mocha.
    • canonical/node – To be used in addition to "canonical" configuration by projects that use Node.js.
    • canonical/react – To be used in addition to "canonical" configuration by projects that use React.
    • canonical/typescript – To be used in addition to "canonical" configuration by projects that use TypeScript.

    Example:

    {
      "extends": [
        "canonical",
        "canonical/ava",
        "canonical/cypress",
        "canonical/flowtype",
        "canonical/jest",
        "canonical/lodash",
        "canonical/mocha",
        "canonical/node",
        "canonical/react",
        "canonical/typescript"
      ]
    }

    Versioning Policy

    All breaking changes will bump the major version as per the semver convention. Therefore, every new rule addition will increase the major version.

    Table of comparison

    This is how Canonical ruleset compares to other popular configurations.

    Rule Canonical Airbnb Google Standard
    @typescript-eslint/@typescript-eslint/explicit-member-accessibility off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/adjacent-overload-signatures error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/array-type error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/await-thenable error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/ban-ts-comment error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/ban-tslint-comment error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/ban-types off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/consistent-indexed-object-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/consistent-type-assertions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/consistent-type-definitions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/consistent-type-imports error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/explicit-function-return-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/explicit-module-boundary-types off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/member-delimiter-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/member-ordering off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/method-signature-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/naming-convention error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-array-constructor error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-base-to-string error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-confusing-non-null-assertion error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-confusing-void-expression error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-duplicate-imports error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-dynamic-delete error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-empty-function error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-empty-interface error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-explicit-any warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-extra-non-null-assertion error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-extra-semi error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-extraneous-class error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-floating-promises warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-for-in-array error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-implicit-any-catch warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-inferrable-types error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-invalid-void-type error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-misused-new error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-misused-promises warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-namespace error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-non-null-asserted-optional-chain error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-non-null-assertion warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-parameter-properties error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-require-imports error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-this-alias error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-type-alias off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-boolean-literal-compare off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-condition off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-qualifier error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-type-arguments off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-type-assertion off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unnecessary-type-constraint error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unsafe-assignment off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unsafe-call off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unsafe-member-access off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unsafe-return off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-unused-vars warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/no-var-requires error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/non-nullable-type-assertion-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-as-const error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-enum-initializers error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-for-of error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-function-type error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-includes error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-literal-enum-member error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-namespace-keyword error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-nullish-coalescing error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-optional-chain error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-readonly error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-readonly-parameter-types off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-reduce-type-parameter error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-regexp-exec error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-string-starts-ends-with error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/prefer-ts-expect-error error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/promise-function-async error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/require-array-sort-compare error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/restrict-plus-operands warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/restrict-template-expressions off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/sort-type-union-intersection-members error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/strict-boolean-expressions off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/switch-exhaustiveness-check error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/triple-slash-reference error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/type-annotation-spacing error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/typedef off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/unbound-method error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    @typescript-eslint/unified-signatures error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    accessor-pairs error 🚨 off N/A πŸ‘» error 🚨
    array-bracket-newline off off off N/A πŸ‘»
    array-bracket-spacing error 🚨 error 🚨 error 🚨 error 🚨
    array-callback-return error 🚨 error 🚨 N/A πŸ‘» error 🚨
    array-element-newline error 🚨 off off N/A πŸ‘»
    arrow-body-style error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    arrow-parens error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    arrow-spacing error 🚨 error 🚨 N/A πŸ‘» error 🚨
    ava/assertion-arguments error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/hooks-order error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/max-asserts warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-async-fn-without-await error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-cb-test error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-duplicate-modifiers error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-identical-title error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-ignored-test-files error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-import-test-files off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-incorrect-deep-equal error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-inline-assertions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-invalid-end error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-nested-tests error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-only-test error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-skip-assert error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-skip-test error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-statement-after-end error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-todo-implementation error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-todo-test warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/no-unknown-modifiers error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/prefer-async-await error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/prefer-power-assert off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/prefer-t-regex error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/test-ended error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/test-title error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/use-t error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/use-t-throws-async-well error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/use-t-well error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/use-test error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    ava/use-true-false error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    babel/new-cap off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    babel/no-invalid-this error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    babel/object-curly-spacing error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    babel/valid-typeof error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    block-scoped-var error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    block-spacing error 🚨 error 🚨 error 🚨 error 🚨
    brace-style error 🚨 error 🚨 error 🚨 error 🚨
    callback-return N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    camelcase off error 🚨 error 🚨 error 🚨
    capitalized-comments off off N/A πŸ‘» N/A πŸ‘»
    class-methods-use-this error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    comma-dangle error 🚨 error 🚨 error 🚨 error 🚨
    comma-spacing error 🚨 error 🚨 error 🚨 error 🚨
    comma-style error 🚨 error 🚨 error 🚨 error 🚨
    complexity error 🚨 off N/A πŸ‘» N/A πŸ‘»
    computed-property-spacing error 🚨 error 🚨 error 🚨 error 🚨
    consistent-return error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    consistent-this error 🚨 off N/A πŸ‘» N/A πŸ‘»
    constructor-super error 🚨 error 🚨 error 🚨 error 🚨
    curly error 🚨 error 🚨 error 🚨 error 🚨
    default-case off error 🚨 N/A πŸ‘» N/A πŸ‘»
    default-case-last N/A πŸ‘» off N/A πŸ‘» error 🚨
    default-param-last N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    dot-location error 🚨 error 🚨 N/A πŸ‘» error 🚨
    dot-notation error 🚨 error 🚨 N/A πŸ‘» error 🚨
    eol-last error 🚨 error 🚨 error 🚨 error 🚨
    eqeqeq error 🚨 error 🚨 N/A πŸ‘» error 🚨
    filenames/match-exported error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    filenames/match-regex error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    filenames/no-index off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/arrow-parens error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/boolean-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/define-flow-type warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/delimiter-dangle error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/generic-spacing error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/newline-after-flow-annotation error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-existential-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-flow-fix-me-comments warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-mixed error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-mutable-array error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-primitive-constructor-types error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-types-missing-file-annotation error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-unused-expressions off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/no-weak-types error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/object-type-delimiter error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-compound-type-alias warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-exact-type warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-inexact-type error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-parameter-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-readonly-react-props error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-return-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-types-at-top error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-valid-file-annotation error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/require-variable-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/semi error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/sort-keys off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/space-after-type-colon error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/space-before-generic-bracket error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/space-before-type-colon error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/spread-exact-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/type-id-match error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/type-import-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/union-intersection-spacing error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    flowtype/use-flow-type warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    for-direction error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    fp/no-arguments error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-class error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-delete error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-events error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-get-set error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-let off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-loops off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-mutating-assign error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-mutating-methods off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-mutation off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-nil off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-proxy error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-rest-parameters off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-this error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-throw off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-unused-expression off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    fp/no-valueof-field error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    func-call-spacing error 🚨 error 🚨 error 🚨 error 🚨
    func-name-matching error 🚨 off N/A πŸ‘» N/A πŸ‘»
    func-names off warn ⚠️ N/A πŸ‘» N/A πŸ‘»
    func-style error 🚨 off N/A πŸ‘» N/A πŸ‘»
    function-call-argument-newline N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    function-paren-newline error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    generator-star-spacing error 🚨 error 🚨 error 🚨 error 🚨
    getter-return N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    global-require N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    grouped-accessor-pairs N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    guard-for-in error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    handle-callback-err error 🚨 off N/A πŸ‘» N/A πŸ‘»
    id-blacklist N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    id-denylist N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    id-length warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    id-match error 🚨 off N/A πŸ‘» N/A πŸ‘»
    implicit-arrow-linebreak error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/default error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/dynamic-import-chunkname N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    import/export error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/exports-last error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/extensions error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/first error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/group-exports off off N/A πŸ‘» N/A πŸ‘»
    import/imports-first N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    import/max-dependencies off off N/A πŸ‘» N/A πŸ‘»
    import/named off error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/namespace error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/newline-after-import error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-absolute-path error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/no-amd error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-anonymous-default-export off off N/A πŸ‘» N/A πŸ‘»
    import/no-commonjs error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/no-cycle error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-default-export off off N/A πŸ‘» N/A πŸ‘»
    import/no-deprecated warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    import/no-duplicates error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/no-dynamic-require off error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-extraneous-dependencies error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-internal-modules off off N/A πŸ‘» N/A πŸ‘»
    import/no-mutable-exports error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-named-as-default error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-named-as-default-member error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-named-default error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/no-named-export off off N/A πŸ‘» N/A πŸ‘»
    import/no-namespace error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/no-nodejs-modules off off N/A πŸ‘» N/A πŸ‘»
    import/no-relative-parent-imports off off N/A πŸ‘» N/A πŸ‘»
    import/no-restricted-paths off off N/A πŸ‘» N/A πŸ‘»
    import/no-self-import error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-unassigned-import error 🚨 off N/A πŸ‘» N/A πŸ‘»
    import/no-unresolved error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-unused-modules N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    import/no-useless-path-segments error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/no-webpack-loader-syntax error 🚨 error 🚨 N/A πŸ‘» error 🚨
    import/order error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/prefer-default-export off error 🚨 N/A πŸ‘» N/A πŸ‘»
    import/unambiguous warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    indent error 🚨 error 🚨 error 🚨 error 🚨
    init-declarations off off N/A πŸ‘» N/A πŸ‘»
    jest/no-alias-methods error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-conditional-expect error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-deprecated-functions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-disabled-tests error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-done-callback error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-focused-tests error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-identical-title error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-interpolation-in-snapshots error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-jasmine-globals error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/no-truthy-falsy error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/prefer-expect-assertions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/prefer-spy-on error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/prefer-to-contain error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/valid-expect error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jest/valid-title error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/check-param-names warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/check-tag-names warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/check-types warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/newline-after-description warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-description off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-description-complete-sentence off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-hyphen-before-param-description off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-param off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-param-description off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-param-name error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-param-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-returns-description off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsdoc/require-returns-type off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/accessible-emoji N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/alt-text N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/anchor-has-content N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/anchor-is-valid N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/aria-activedescendant-has-tabindex N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/aria-props N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/aria-proptypes N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/aria-role N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/aria-unsupported-elements N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/autocomplete-valid N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/click-events-have-key-events N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/control-has-associated-label N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/heading-has-content N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/html-has-lang N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/iframe-has-title N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/img-redundant-alt N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/interactive-supports-focus N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/label-has-associated-control N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/label-has-for N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/lang N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/media-has-caption N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/mouse-events-have-key-events N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-access-key N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-autofocus N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-distracting-elements N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-interactive-element-to-noninteractive-role N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-noninteractive-element-interactions N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-noninteractive-element-to-interactive-role N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-noninteractive-tabindex N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-onchange N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-redundant-roles N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/no-static-element-interactions N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/role-has-required-aria-props N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/role-supports-aria-props N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/scope N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-a11y/tabindex-no-positive N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    jsx-quotes error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    key-spacing error 🚨 error 🚨 error 🚨 error 🚨
    keyword-spacing error 🚨 error 🚨 error 🚨 error 🚨
    line-comment-position error 🚨 off N/A πŸ‘» N/A πŸ‘»
    linebreak-style error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    lines-around-comment error 🚨 off N/A πŸ‘» N/A πŸ‘»
    lines-around-directive error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    lines-between-class-members error 🚨 error 🚨 N/A πŸ‘» error 🚨
    lodash/callback-binding warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/chain-style warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/chaining warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/collection-method-value warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/collection-ordering error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/collection-return warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/consistent-compose warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/identity-shorthand warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/import-scope off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/matches-prop-shorthand warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/matches-shorthand warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/no-commit warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/no-double-unwrap warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/no-extra-args warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/path-style off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-compact warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-constant off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-filter warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-find error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-get warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-immutable-method error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-includes warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-invoke-map off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-is-nil warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-lodash-chain warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-lodash-method off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-lodash-typecheck warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-map warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-matches warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-noop off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-over-quantifier warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-reject warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-startswith off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-thru warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-times warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prefer-wrapper-method warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/preferred-alias warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/prop-shorthand warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    lodash/unwrap warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    max-classes-per-file N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    max-depth N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    max-len warn ⚠️ error 🚨 error 🚨 N/A πŸ‘»
    max-lines N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    max-lines-per-function N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    max-nested-callbacks warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    max-params N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    max-statements N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    max-statements-per-line error 🚨 off N/A πŸ‘» N/A πŸ‘»
    mocha/max-top-level-suites error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-exclusive-tests error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-exports error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-hooks-for-single-case warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-identical-title error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-nested-tests error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-return-and-callback error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-return-from-async error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-setup-in-describe error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    mocha/no-top-level-hooks error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    multiline-comment-style off off N/A πŸ‘» N/A πŸ‘»
    multiline-ternary off off N/A πŸ‘» error 🚨
    new-cap off error 🚨 error 🚨 error 🚨
    new-parens error 🚨 error 🚨 N/A πŸ‘» error 🚨
    newline-after-var off off N/A πŸ‘» N/A πŸ‘»
    newline-before-return error 🚨 off N/A πŸ‘» N/A πŸ‘»
    newline-per-chained-call off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-alert error 🚨 warn ⚠️ N/A πŸ‘» N/A πŸ‘»
    no-array-constructor off error 🚨 error 🚨 error 🚨
    no-async-promise-executor error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-await-in-loop off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-bitwise N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-buffer-constructor error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-caller error 🚨 error 🚨 error 🚨 error 🚨
    no-case-declarations error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-catch-shadow error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-class-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-compare-neg-zero error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-cond-assign error 🚨 error 🚨 off error 🚨
    no-confusing-arrow error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-console error 🚨 warn ⚠️ N/A πŸ‘» N/A πŸ‘»
    no-const-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-constant-condition warn ⚠️ warn ⚠️ N/A πŸ‘» error 🚨
    no-constructor-return N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-continue off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-control-regex error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-debugger warn ⚠️ error 🚨 N/A πŸ‘» error 🚨
    no-delete-var error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-div-regex error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-dupe-args error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-dupe-class-members error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-dupe-else-if N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-dupe-keys error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-duplicate-case error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-duplicate-imports off off N/A πŸ‘» N/A πŸ‘»
    no-else-return off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-empty error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-empty-character-class error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-empty-function off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-empty-pattern error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-eq-null error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-eval error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-ex-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-extend-native error 🚨 error 🚨 error 🚨 error 🚨
    no-extra-bind error 🚨 error 🚨 error 🚨 error 🚨
    no-extra-boolean-cast off error 🚨 N/A πŸ‘» error 🚨
    no-extra-label N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-extra-parens error 🚨 off N/A πŸ‘» error 🚨
    no-extra-semi off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-fallthrough error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-floating-decimal error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-func-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-global-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-implicit-coercion error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-implicit-globals off off N/A πŸ‘» N/A πŸ‘»
    no-implied-eval error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-import-assign N/A πŸ‘» off N/A πŸ‘» error 🚨
    no-inline-comments error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-inner-declarations error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-invalid-regexp error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-invalid-this off off error 🚨 N/A πŸ‘»
    no-irregular-whitespace error 🚨 error 🚨 error 🚨 error 🚨
    no-iterator error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-label-var error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-labels error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-lone-blocks error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-lonely-if error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-loop-func error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-loss-of-precision N/A πŸ‘» off N/A πŸ‘» error 🚨
    no-magic-numbers off off N/A πŸ‘» N/A πŸ‘»
    no-misleading-character-class error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-mixed-operators N/A πŸ‘» error 🚨 N/A πŸ‘» error 🚨
    no-mixed-requires off off N/A πŸ‘» N/A πŸ‘»
    no-mixed-spaces-and-tabs error 🚨 error 🚨 error 🚨 error 🚨
    no-multi-assign N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-multi-spaces error 🚨 error 🚨 error 🚨 error 🚨
    no-multi-str error 🚨 error 🚨 error 🚨 error 🚨
    no-multiple-empty-lines error 🚨 error 🚨 error 🚨 error 🚨
    no-native-reassign error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-negated-condition error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-negated-in-lhs error 🚨 off N/A πŸ‘» N/A πŸ‘»
    no-nested-ternary error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-new error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-new-func error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-new-object error 🚨 error 🚨 error 🚨 error 🚨
    no-new-require N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-new-symbol error 🚨 error 🚨 error 🚨 error 🚨
    no-new-wrappers error 🚨 error 🚨 error 🚨 error 🚨
    no-nonoctal-decimal-escape error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    no-obj-calls error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-octal error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-octal-escape error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-param-reassign error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-path-concat N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-plusplus N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-process-env N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-process-exit N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-promise-executor-return N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-proto error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-prototype-builtins N/A πŸ‘» error 🚨 N/A πŸ‘» error 🚨
    no-redeclare error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-regex-spaces error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-restricted-exports N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-restricted-globals off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-restricted-imports N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-restricted-modules off off N/A πŸ‘» N/A πŸ‘»
    no-restricted-properties off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-restricted-syntax off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-return-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-return-await off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-script-url error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-self-assign error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-self-compare error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-sequences error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-setter-return N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    no-shadow error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-shadow-restricted-names error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-spaced-func error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-sparse-arrays error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-sync off off N/A πŸ‘» N/A πŸ‘»
    no-tabs error 🚨 error 🚨 error 🚨 error 🚨
    no-template-curly-in-string error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-ternary off off N/A πŸ‘» N/A πŸ‘»
    no-this-before-super error 🚨 error 🚨 error 🚨 error 🚨
    no-throw-literal error 🚨 error 🚨 error 🚨 error 🚨
    no-trailing-spaces error 🚨 error 🚨 error 🚨 error 🚨
    no-undef error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-undef-init error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-undefined off off N/A πŸ‘» N/A πŸ‘»
    no-underscore-dangle off error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-unexpected-multiline error 🚨 error 🚨 error 🚨 error 🚨
    no-unmodified-loop-condition error 🚨 off N/A πŸ‘» error 🚨
    no-unneeded-ternary error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-unreachable warn ⚠️ error 🚨 N/A πŸ‘» error 🚨
    no-unreachable-loop N/A πŸ‘» off N/A πŸ‘» error 🚨
    no-unsafe-finally error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-unsafe-negation error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-unsafe-optional-chaining error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    no-unused-expressions error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-unused-labels N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-unused-vars off error 🚨 error 🚨 error 🚨
    no-use-before-define off error 🚨 N/A πŸ‘» error 🚨
    no-use-extend-native/no-use-extend-native error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    no-useless-backreference N/A πŸ‘» off N/A πŸ‘» error 🚨
    no-useless-call error 🚨 off N/A πŸ‘» error 🚨
    no-useless-catch error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-useless-computed-key error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-useless-concat error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    no-useless-constructor error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-useless-escape error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-useless-rename error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-useless-return error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-var error 🚨 error 🚨 error 🚨 warn ⚠️
    no-void error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-warning-comments warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    no-whitespace-before-property error 🚨 error 🚨 N/A πŸ‘» error 🚨
    no-with error 🚨 error 🚨 error 🚨 error 🚨
    node/global-require off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    node/handle-callback-err N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/no-callback-literal N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/no-deprecated-api N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/no-exports-assign N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/no-missing-import off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    node/no-new-require N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/no-path-concat N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    node/process-exit-as-throw N/A πŸ‘» N/A πŸ‘» N/A πŸ‘» error 🚨
    nonblock-statement-body-position error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    object-curly-newline error 🚨 error 🚨 N/A πŸ‘» error 🚨
    object-curly-spacing off error 🚨 error 🚨 error 🚨
    object-property-newline error 🚨 error 🚨 N/A πŸ‘» error 🚨
    object-shorthand error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    one-var error 🚨 error 🚨 error 🚨 error 🚨
    one-var-declaration-per-line error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    operator-assignment error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    operator-linebreak error 🚨 error 🚨 error 🚨 error 🚨
    padded-blocks error 🚨 error 🚨 error 🚨 error 🚨
    padding-line-between-statements off off N/A πŸ‘» N/A πŸ‘»
    prefer-arrow-callback error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    prefer-const error 🚨 error 🚨 error 🚨 error 🚨
    prefer-destructuring off error 🚨 N/A πŸ‘» N/A πŸ‘»
    prefer-exponentiation-operator error 🚨 off N/A πŸ‘» N/A πŸ‘»
    prefer-named-capture-group off off N/A πŸ‘» N/A πŸ‘»
    prefer-numeric-literals error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    prefer-object-spread N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    prefer-promise-reject-errors error 🚨 error 🚨 error 🚨 error 🚨
    prefer-reflect off off N/A πŸ‘» N/A πŸ‘»
    prefer-regex-literals N/A πŸ‘» off N/A πŸ‘» error 🚨
    prefer-rest-params error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    prefer-spread error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    prefer-template off error 🚨 N/A πŸ‘» N/A πŸ‘»
    promise/always-return error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/avoid-new off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/catch-or-return error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-callback-in-promise off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-native off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-nesting off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-new-statics error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-promise-in-callback off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-return-in-finally error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/no-return-wrap error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/param-names error 🚨 N/A πŸ‘» N/A πŸ‘» error 🚨
    promise/prefer-await-to-callbacks warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/prefer-await-to-then warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    promise/valid-params error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    quote-props error 🚨 error 🚨 error 🚨 error 🚨
    quotes error 🚨 error 🚨 error 🚨 error 🚨
    radix error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react-hooks/exhaustive-deps warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    react-hooks/rules-of-hooks error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    react/boolean-prop-naming off off N/A πŸ‘» N/A πŸ‘»
    react/button-has-type error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/default-props-match-prop-types error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/destructuring-assignment off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/display-name off off N/A πŸ‘» N/A πŸ‘»
    react/forbid-component-props error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/forbid-dom-props off off N/A πŸ‘» N/A πŸ‘»
    react/forbid-elements off off N/A πŸ‘» N/A πŸ‘»
    react/forbid-foreign-prop-types off warn ⚠️ N/A πŸ‘» N/A πŸ‘»
    react/forbid-prop-types off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/function-component-definition N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-boolean-value error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-child-element-spacing off off N/A πŸ‘» N/A πŸ‘»
    react/jsx-closing-bracket-location off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-closing-tag-location off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-curly-brace-presence off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-curly-newline error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-curly-spacing error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-equals-spacing error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-filename-extension off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-first-prop-new-line error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-fragments error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-handler-names error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/jsx-indent error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-indent-props error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-key N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-max-depth N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-max-props-per-line error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-bind error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-comment-textnodes error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-duplicate-props error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-literals off off N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-script-url N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-target-blank error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-undef error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-no-useless-fragment N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-one-expression-per-line off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-pascal-case error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-props-no-multi-spaces error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-props-no-spreading off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-sort-default-props error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/jsx-sort-prop-types N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-sort-props error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/jsx-space-before-closing N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/jsx-tag-spacing error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-uses-react warn ⚠️ error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-uses-vars warn ⚠️ error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/jsx-wrap-multilines off error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-access-state-in-setstate error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-adjacent-inline-elements N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/no-array-index-key error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-children-prop error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-danger error 🚨 warn ⚠️ N/A πŸ‘» N/A πŸ‘»
    react/no-danger-with-children error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-deprecated error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-did-mount-set-state error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/no-did-update-set-state error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-direct-mutation-state error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/no-find-dom-node error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-is-mounted error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-multi-comp error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/no-redundant-should-component-update error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-render-return-value N/A πŸ‘» error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-set-state error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/no-string-refs error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-this-in-sfc error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-typos error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-unescaped-entities error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-unknown-property error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-unsafe error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/no-unused-prop-types error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-unused-state error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/no-will-update-set-state error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/prefer-es6-class error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/prefer-read-only-props warn ⚠️ off N/A πŸ‘» N/A πŸ‘»
    react/prefer-stateless-function error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/prop-types error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/react-in-jsx-scope error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/require-default-props error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/require-optimization N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    react/require-render-return error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/self-closing-comp error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/sort-comp error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/sort-prop-types error 🚨 off N/A πŸ‘» N/A πŸ‘»
    react/state-in-constructor error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/static-property-placement error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/style-prop-object error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    react/void-dom-elements-no-children error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    require-atomic-updates N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    require-await off off N/A πŸ‘» N/A πŸ‘»
    require-jsdoc off off error 🚨 N/A πŸ‘»
    require-unicode-regexp N/A πŸ‘» off N/A πŸ‘» N/A πŸ‘»
    require-yield error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    rest-spread-spacing N/A πŸ‘» error 🚨 error 🚨 error 🚨
    semi error 🚨 error 🚨 error 🚨 error 🚨
    semi-spacing error 🚨 error 🚨 error 🚨 error 🚨
    semi-style error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    sort-imports off off N/A πŸ‘» N/A πŸ‘»
    sort-keys off off N/A πŸ‘» N/A πŸ‘»
    sort-keys-fix/sort-keys-fix error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    sort-vars error 🚨 off N/A πŸ‘» N/A πŸ‘»
    space-before-blocks error 🚨 error 🚨 error 🚨 error 🚨
    space-before-function-paren error 🚨 error 🚨 error 🚨 error 🚨
    space-in-parens error 🚨 error 🚨 N/A πŸ‘» error 🚨
    space-infix-ops error 🚨 error 🚨 N/A πŸ‘» error 🚨
    space-unary-ops error 🚨 error 🚨 N/A πŸ‘» error 🚨
    spaced-comment error 🚨 error 🚨 error 🚨 error 🚨
    strict error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    switch-colon-spacing error 🚨 error 🚨 error 🚨 N/A πŸ‘»
    symbol-description error 🚨 error 🚨 N/A πŸ‘» error 🚨
    template-curly-spacing N/A πŸ‘» error 🚨 N/A πŸ‘» error 🚨
    template-tag-spacing error 🚨 error 🚨 N/A πŸ‘» error 🚨
    unicode-bom error 🚨 error 🚨 N/A πŸ‘» error 🚨
    unicorn/better-regex error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/catch-error-name error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/consistent-function-scoping warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/custom-error-definition off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/empty-brace-spaces error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/error-message error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/expiring-todo-comments error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/explicit-length-check off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/filename-case off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/import-index error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/new-for-builtins error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-abusive-eslint-disable error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-array-instanceof error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-console-spaces off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-fn-reference-in-iterator off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-for-loop error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-hex-escape error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-lonely-if error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-nested-ternary off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-new-buffer error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-null off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-object-as-default-parameter error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-process-exit off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-reduce error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-unreadable-array-destructuring off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-unused-properties warn ⚠️ N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-useless-undefined off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/no-zero-fractions error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/number-literal-case error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/numeric-separators-style error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-add-event-listener off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-array-find error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-dataset error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-date-now error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-event-key error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-flat-map error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-includes error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-math-trunc error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-modern-dom-apis error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-negative-index off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-node-append error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-node-remove error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-number-properties error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-optional-catch-binding error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-query-selector error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-reflect-apply error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-replace-all off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-set-has off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-spread off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-starts-ends-with error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-string-slice error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-ternary off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-text-content error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-trim-start-end error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prefer-type-error error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/prevent-abbreviations error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/string-content off N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    unicorn/throw-new-error error 🚨 N/A πŸ‘» N/A πŸ‘» N/A πŸ‘»
    use-isnan error 🚨 error 🚨 N/A πŸ‘» error 🚨
    valid-jsdoc off off error 🚨 N/A πŸ‘»
    valid-typeof N/A πŸ‘» error 🚨 N/A πŸ‘» error 🚨
    vars-on-top error 🚨 error 🚨 N/A πŸ‘» N/A πŸ‘»
    wrap-iife error 🚨 error 🚨 N/A πŸ‘» error 🚨
    wrap-regex off off N/A πŸ‘» N/A πŸ‘»
    yield-star-spacing N/A πŸ‘» error 🚨 error 🚨 error 🚨
    yoda off error 🚨 N/A πŸ‘» error 🚨

    Install

    npm i eslint-config-canonical

    DownloadsWeekly Downloads

    1,269

    Version

    26.2.2

    License

    BSD-3-Clause

    Unpacked Size

    170 kB

    Total Files

    33

    Last publish

    Collaborators

    • avatar