fbredius/storybook

View on GitHub
lib/ui/src/app.tsx

Summary

Maintainability
A
2 hrs
Test Coverage

Avoid too many return statements within this function.
Open

    return true;
Severity: Major
Found in lib/ui/src/app.tsx - About 30 mins to fix

    Avoid too many return statements within this function.
    Open

            if (prevProps[key].height !== nextProps[key].height) return false;
    Severity: Major
    Found in lib/ui/src/app.tsx - About 30 mins to fix

      Avoid too many return statements within this function.
      Open

              if (!Object.prototype.hasOwnProperty.call(nextProps, key)) return false;
      Severity: Major
      Found in lib/ui/src/app.tsx - About 30 mins to fix

        Avoid too many return statements within this function.
        Open

                if (!Object.is(prevProps[key], nextProps[key])) return false;
        Severity: Major
        Found in lib/ui/src/app.tsx - About 30 mins to fix

          Avoid too many return statements within this function.
          Open

                  if (prevProps[key].width !== nextProps[key].width) return false;
          Severity: Major
          Found in lib/ui/src/app.tsx - About 30 mins to fix

            " should be '
            Open

                          <Route path="/settings/" startsWith>
            Severity: Minor
            Found in lib/ui/src/app.tsx by tslint

            Rule: quotemark

            Enforces quote character for string literals.

            Notes
            • Has Fix

            Config

            Five arguments may be optionally provided:

            • "single" enforces single quotes.
            • "double" enforces double quotes.
            • "backtick" enforces backticks.
            • "jsx-single" enforces single quotes for JSX attributes.
            • "jsx-double" enforces double quotes for JSX attributes.
            • "avoid-template" forbids single-line untagged template strings that do not contain string interpolations. Note that backticks may still be used if "avoid-escape" is enabled and both single and double quotes are present in the string (the latter option takes precedence).
            • "avoid-escape" allows you to use the "other" quotemark in cases where escaping would normally be required. For example, [true, "double", "avoid-escape"] would not report a failure on the string literal 'Hello "World"'.
            Examples
            "quotemark": true,single,avoid-escape,avoid-template
            "quotemark": true,single,jsx-double
            Schema
            {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "single",
                  "double",
                  "backtick",
                  "jsx-single",
                  "jsx-double",
                  "avoid-escape",
                  "avoid-template"
                ]
              },
              "minLength": 0,
              "maxLength": 5
            }

            For more information see this page.

            There are no issues that match your filters.

            Category
            Status