fbredius/storybook

View on GitHub
lib/core-server/src/cli/dev.ts

Summary

Maintainability
A
2 hrs
Test Coverage

Function getDevCli has 62 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export async function getDevCli(packageJson: {
  version: string;
  name: string;
}): Promise<CommanderStatic & CLIOptions> {
  process.env.NODE_ENV = process.env.NODE_ENV || 'development';
Severity: Major
Found in lib/core-server/src/cli/dev.ts - About 2 hrs to fix

    " should be '
    Open

        .option('--ci', "CI mode (skip interactive prompts, don't open browser)")
    Severity: Minor
    Found in lib/core-server/src/cli/dev.ts 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