VictorGa/LightCinematic

View on GitHub
src/lib/LightCinematic.ts

Summary

Maintainability
B
5 hrs
Test Coverage

Function prepareFrames has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
Open

    private prepareFrames():void
    {
        this._frames = [];
        let spritesheetIndex:number = 0;
        let multispriteCounter:number = 0;
Severity: Minor
Found in src/lib/LightCinematic.ts - About 1 hr to fix

Cognitive Complexity

Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

A method's cognitive complexity is based on a few simple rules:

  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
  • Code is considered more complex for each "break in the linear flow of the code"
  • Code is considered more complex when "flow breaking structures are nested"

Further reading

Function prepareFrames has 36 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    private prepareFrames():void
    {
        this._frames = [];
        let spritesheetIndex:number = 0;
        let multispriteCounter:number = 0;
Severity: Minor
Found in src/lib/LightCinematic.ts - About 1 hr to fix

    Function draw has 26 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        public draw():void
        {
            if(!this._completed && this._properties.loop === 0)
            {
                this._properties.onComplete && this._properties.onComplete(this);
    Severity: Minor
    Found in src/lib/LightCinematic.ts - About 1 hr to fix

      Function draw has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
      Open

          public draw():void
          {
              if(!this._completed && this._properties.loop === 0)
              {
                  this._properties.onComplete && this._properties.onComplete(this);
      Severity: Minor
      Found in src/lib/LightCinematic.ts - About 55 mins to fix

      Cognitive Complexity

      Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

      A method's cognitive complexity is based on a few simple rules:

      • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
      • Code is considered more complex for each "break in the linear flow of the code"
      • Code is considered more complex when "flow breaking structures are nested"

      Further reading

      missing whitespace
      Open

          constructor(properties:ICinematic)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public setProperties(properties:ICinematic):LightCinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          public static REVERSE:number = -1;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      if(spritesheetIndex <= this._properties.frames.src.length - 1)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.onComplete && this._properties.onComplete(this);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              //Check end of cinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._currentFrame = frame;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this.drawImage(frame);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              return {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      comment must start with a space
      Open

              //Draw current frame
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: comment-format

      Enforces formatting rules for single-line comments.

      Rationale

      Helps maintain a consistent, readable style in your codebase.

      Notes
      • Has Fix

      Config

      Four arguments may be optionally provided:

      • "check-space" requires that all single-line comments must begin with a space, as in // comment
        • note that for comments starting with multiple slashes, e.g. ///, leading slashes are ignored
        • TypeScript reference comments are ignored completely
      • "check-lowercase" requires that the first non-whitespace character of a comment must be lowercase, if applicable.
      • "check-uppercase" requires that the first non-whitespace character of a comment must be uppercase, if applicable.
      • "allow-trailing-lowercase" allows that only the first comment of a series of comments needs to be uppercase.
        • requires "check-uppercase"
        • comments must start at the same position

      Exceptions to "check-lowercase" or "check-uppercase" can be managed with object that may be passed as last argument.

      One of two options can be provided in this object:

      • "ignore-words" - array of strings - words that will be ignored at the beginning of the comment.
      • "ignore-pattern" - string - RegExp pattern that will be ignored at the beginning of the comment.
      Examples
      "comment-format": true,check-space,check-uppercase,allow-trailing-lowercase
      "comment-format": true,check-lowercase,[object Object]
      "comment-format": true,check-lowercase,[object Object]
      Schema
      {
        "type": "array",
        "items": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "check-space",
                "check-lowercase",
                "check-uppercase",
                "allow-trailing-lowercase"
              ]
            },
            {
              "type": "object",
              "properties": {
                "ignore-words": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "ignore-pattern": {
                  "type": "string"
                }
              },
              "minProperties": 1,
              "maxProperties": 1
            }
          ]
        },
        "minLength": 1,
        "maxLength": 5
      }

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *        multispritesheet: true,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      Identifier 'frameInfo' is never reassigned; use 'const' instead of 'let'.
      Open

                      let frameInfo =  this.getFrameInfo(i);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: prefer-const

      Requires that variable declarations use const instead of let and var if possible.

      If a variable is only assigned to once when it is declared, it should be declared using 'const'

      Notes
      • Has Fix

      Config

      An optional object containing the property "destructuring" with two possible values:

      • "any" (default) - If any variable in destructuring can be const, this rule warns for those variables.
      • "all" - Only warns if all variables in destructuring can be const.
      Examples
      "prefer-const": true
      "prefer-const": true,[object Object]
      Schema
      {
        "type": "object",
        "properties": {
          "destructuring": {
            "type": "string",
            "enum": [
              "all",
              "any"
            ]
          }
        }
      }

      For more information see this page.

      missing whitespace
      Open

                      this._frames.push({spritesheet: spritesheetIndex, x: frameInfo.x, y:frameInfo.y});
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

                          let height = frame.y + this._properties.frames.height;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          private drawImage(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  y: (Math.floor(frame / this._properties.frames.cols)) * this._properties.frames.height
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      file should end with a newline
      Open

      export default LightCinematic;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: eofline

      Ensures the file ends with a newline.

      Fix for single-line files is not supported.

      Rationale

      It is a standard convention to end files with a newline.

      Notes
      • Has Fix

      Config

      Not configurable.

      Examples
      "eofline": true

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *        loop: -1, (infinite loop: -1)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *    });
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      missing whitespace
      Open

          private _completed:boolean = false;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          destruct():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          private _currentFrame:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              return this._frames;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          let frame = this.getFrameInfo(multispriteCounter);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              if(this.direction === LightCinematic.FORWARD && this._currentFrame === this._properties.frames.count - 1)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          private getFrameInfo(frame:number):ISpriteProperties
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

          private _properties:ICinematic;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public setContext(ctx:CanvasRenderingContext2D):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          private getFrameInfo(frame:number):ISpriteProperties
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          private _frames:Array<ISpriteProperties>;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          public free:boolean;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              let spritesheetIndex:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                              multispriteCounter++;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.x, this._properties.y,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

              for(var i:number = 0; i < this._properties.frames.count; i++)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          get properties():ICinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              //Draw current frame
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *        y: 0,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      block is empty
      Open

          {
      
          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: no-empty

      Disallows empty blocks.

      Blocks with a comment inside are not considered empty.

      Rationale

      Empty blocks are often indicators of missing code.

      Config

      If allow-empty-catch is specified, then catch blocks are allowed to be empty. If allow-empty-functions is specified, then function definitions are allowed to be empty.

      Examples
      "no-empty": true
      "no-empty": true,allow-empty-catch
      "no-empty": true,allow-empty-functions
      "no-empty": true,allow-empty-catch,allow-empty-functions
      Schema
      {
        "type": "array",
        "items": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "allow-empty-catch"
              ]
            },
            {
              "type": "string",
              "enum": [
                "allow-empty-functions"
              ]
            }
          ]
        }
      }

      For more information see this page.

      missing whitespace
      Open

              let multispriteCounter:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          private drawImage(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          public setProperties(properties:ICinematic):LightCinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._properties = properties;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._currentFrame = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      let frameInfo =  this.getFrameInfo(i);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._ctx = ctx;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      comment must start with a space
      Open

              //Update frame
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: comment-format

      Enforces formatting rules for single-line comments.

      Rationale

      Helps maintain a consistent, readable style in your codebase.

      Notes
      • Has Fix

      Config

      Four arguments may be optionally provided:

      • "check-space" requires that all single-line comments must begin with a space, as in // comment
        • note that for comments starting with multiple slashes, e.g. ///, leading slashes are ignored
        • TypeScript reference comments are ignored completely
      • "check-lowercase" requires that the first non-whitespace character of a comment must be lowercase, if applicable.
      • "check-uppercase" requires that the first non-whitespace character of a comment must be uppercase, if applicable.
      • "allow-trailing-lowercase" allows that only the first comment of a series of comments needs to be uppercase.
        • requires "check-uppercase"
        • comments must start at the same position

      Exceptions to "check-lowercase" or "check-uppercase" can be managed with object that may be passed as last argument.

      One of two options can be provided in this object:

      • "ignore-words" - array of strings - words that will be ignored at the beginning of the comment.
      • "ignore-pattern" - string - RegExp pattern that will be ignored at the beginning of the comment.
      Examples
      "comment-format": true,check-space,check-uppercase,allow-trailing-lowercase
      "comment-format": true,check-lowercase,[object Object]
      "comment-format": true,check-lowercase,[object Object]
      Schema
      {
        "type": "array",
        "items": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "check-space",
                "check-lowercase",
                "check-uppercase",
                "allow-trailing-lowercase"
              ]
            },
            {
              "type": "object",
              "properties": {
                "ignore-words": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "ignore-pattern": {
                  "type": "string"
                }
              },
              "minProperties": 1,
              "maxProperties": 1
            }
          ]
        },
        "minLength": 1,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

              let spritesheetIndex:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

              if(this.direction === LightCinematic.REVERSE && this._currentFrame === 0)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this.free = false;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.loop--;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              for(var i:number = 0; i < this._properties.frames.count; i++)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                              multispriteCounter = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  else if(this._properties.frames.src.length > 1)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          public setContext(ctx:CanvasRenderingContext2D):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this.drawImage(this._currentFrame);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              if((this.direction === LightCinematic.FORWARD && this._currentFrame < this._properties.frames.count - 1) ||
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._ctx.drawImage(this._properties.frames.src[this._frames[frame].spritesheet],
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              };
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      Identifier 'frame' is never reassigned; use 'const' instead of 'let'.
      Open

                          let frame = this.getFrameInfo(multispriteCounter);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: prefer-const

      Requires that variable declarations use const instead of let and var if possible.

      If a variable is only assigned to once when it is declared, it should be declared using 'const'

      Notes
      • Has Fix

      Config

      An optional object containing the property "destructuring" with two possible values:

      • "any" (default) - If any variable in destructuring can be const, this rule warns for those variables.
      • "all" - Only warns if all variables in destructuring can be const.
      Examples
      "prefer-const": true
      "prefer-const": true,[object Object]
      Schema
      {
        "type": "object",
        "properties": {
          "destructuring": {
            "type": "string",
            "enum": [
              "all",
              "any"
            ]
          }
        }
      }

      For more information see this page.

      Whitespace within parentheses is not allowed
      Open

              this._ctx.clearRect(0, 0, this._ctx.canvas.width, this._ctx.canvas.height );
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: space-within-parens

      Enforces spaces within parentheses or disallow them. Empty parentheses () are always allowed.

      Notes
      • Has Fix

      Config

      You may enforce the amount of whitespace within parentheses.

      Schema
      {
        "type": "number",
        "min": 0
      }

      For more information see this page.

      missing whitespace
      Open

          public goto(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          private _ctx:CanvasRenderingContext2D;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              return this;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              let multispriteCounter:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          let width = frame.x + this._properties.frames.width;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          this._frames.push({spritesheet: spritesheetIndex, x: frame.x, y: frame.y});
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  if(this._properties.loop === 0)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._completed = false;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      Identifier 'width' is never reassigned; use 'const' instead of 'let'.
      Open

                          let width = frame.x + this._properties.frames.width;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: prefer-const

      Requires that variable declarations use const instead of let and var if possible.

      If a variable is only assigned to once when it is declared, it should be declared using 'const'

      Notes
      • Has Fix

      Config

      An optional object containing the property "destructuring" with two possible values:

      • "any" (default) - If any variable in destructuring can be const, this rule warns for those variables.
      • "all" - Only warns if all variables in destructuring can be const.
      Examples
      "prefer-const": true
      "prefer-const": true,[object Object]
      Schema
      {
        "type": "object",
        "properties": {
          "destructuring": {
            "type": "string",
            "enum": [
              "all",
              "any"
            ]
          }
        }
      }

      For more information see this page.

      missing whitespace
      Open

          public static REVERSE:number = -1;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          private prepareFrames():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              return this._properties;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          if(width >= this._properties.frames.src[spritesheetIndex].width
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          public draw():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              //Update frame
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      comment must start with a space
      Open

              //Check end of cinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: comment-format

      Enforces formatting rules for single-line comments.

      Rationale

      Helps maintain a consistent, readable style in your codebase.

      Notes
      • Has Fix

      Config

      Four arguments may be optionally provided:

      • "check-space" requires that all single-line comments must begin with a space, as in // comment
        • note that for comments starting with multiple slashes, e.g. ///, leading slashes are ignored
        • TypeScript reference comments are ignored completely
      • "check-lowercase" requires that the first non-whitespace character of a comment must be lowercase, if applicable.
      • "check-uppercase" requires that the first non-whitespace character of a comment must be uppercase, if applicable.
      • "allow-trailing-lowercase" allows that only the first comment of a series of comments needs to be uppercase.
        • requires "check-uppercase"
        • comments must start at the same position

      Exceptions to "check-lowercase" or "check-uppercase" can be managed with object that may be passed as last argument.

      One of two options can be provided in this object:

      • "ignore-words" - array of strings - words that will be ignored at the beginning of the comment.
      • "ignore-pattern" - string - RegExp pattern that will be ignored at the beginning of the comment.
      Examples
      "comment-format": true,check-space,check-uppercase,allow-trailing-lowercase
      "comment-format": true,check-lowercase,[object Object]
      "comment-format": true,check-lowercase,[object Object]
      Schema
      {
        "type": "array",
        "items": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "check-space",
                "check-lowercase",
                "check-uppercase",
                "allow-trailing-lowercase"
              ]
            },
            {
              "type": "object",
              "properties": {
                "ignore-words": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "ignore-pattern": {
                  "type": "string"
                }
              },
              "minProperties": 1,
              "maxProperties": 1
            }
          ]
        },
        "minLength": 1,
        "maxLength": 5
      }

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *        frames: {cols: 9, count: 9, width: 50, height: 72, src: [img]},
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      Forbidden 'var' keyword, use 'let' or 'const' instead
      Open

              for(var i:number = 0; i < this._properties.frames.count; i++)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: no-var-keyword

      Disallows usage of the var keyword.

      Use let or const instead.

      Rationale

      Declaring variables using var has several edge case behaviors that make var unsuitable for modern code. Variables declared by var have their parent function block as their scope, ignoring other control flow statements. vars have declaration "hoisting" (similar to functions) and can appear to be used before declaration.

      Variables declared by const and let instead have as their scope the block in which they are defined, and are not allowed to used before declaration or be re-declared with another const or let.

      Notes
      • Has Fix

      Config

      Not configurable.

      Examples
      "no-var-keyword": true

      For more information see this page.

      space indentation expected
      Open

          public direction:number;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          get frames():Array<ISpriteProperties>
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          get currentFrame():number
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          constructor(properties:ICinematic)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this.prepareFrames();
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                          else
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      this._frames.push({spritesheet: spritesheetIndex, x: frameInfo.x, y:frameInfo.y});
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  x: (frame % this._properties.frames.cols) * this._properties.frames.width,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      jsdoc is not formatted correctly on this line
      Open

       *        x: 0,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: jsdoc-format

      Enforces basic format rules for JSDoc comments.

      The following rules are enforced for JSDoc comments (comments starting with /**):

      • each line contains an asterisk and asterisks must be aligned
      • each asterisk must be followed by either a space or a newline (except for the first and the last)
      • the only characters before the asterisk on each line must be whitespace characters
      • one line comments must start with /** and end with */
      • multiline comments don't allow text after /** in the first line (with option "check-multiline-start")
      Rationale

      Helps maintain a consistent, readable style for JSDoc comments.

      Config

      You can optionally specify the option "check-multiline-start" to enforce the first line of a multiline JSDoc comment to be empty.

      Examples
      "jsdoc-format": true
      "jsdoc-format": true,check-multiline-start
      Schema
      {
        "type": "array",
        "minItems": 0,
        "maxItems": 1,
        "items": {
          "type": "string",
          "enum": [
            "check-multiline-start"
          ]
        }
      }

      For more information see this page.

      unused expression, expected an assignment or function call
      Open

                  this._properties.onComplete && this._properties.onComplete(this);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: no-unused-expression

      Disallows unused expression statements.

      Unused expressions are expression statements which are not assignments or function calls (and thus usually no-ops).

      Rationale

      Detects potential errors where an assignment or function call was intended.

      Config

      Three arguments may be optionally provided:

      • allow-fast-null-checks allows to use logical operators to perform fast null checks and perform method or function calls for side effects (e.g. e && e.preventDefault()).
      • allow-new allows 'new' expressions for side effects (e.g. new ModifyGlobalState();.
      • allow-tagged-template allows tagged templates for side effects (e.g. this.add\foo`;`.
      Examples
      "no-unused-expression": true
      "no-unused-expression": true,allow-fast-null-checks
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "allow-fast-null-checks",
            "allow-new",
            "allow-tagged-template"
          ]
        },
        "minLength": 0,
        "maxLength": 3
      }

      For more information see this page.

      missing whitespace
      Open

          public static FORWARD:number = 1;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          get frames():Array<ISpriteProperties>
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public free:boolean;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public setContext(ctx:CanvasRenderingContext2D):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public direction:number;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

          get properties():ICinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

              this.setProperties(properties);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  if(this._properties.multispritesheet)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

          public goto(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

                              spritesheetIndex++;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          private _properties:ICinematic;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  else
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  return;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._frames[frame].x, this._frames[frame].y,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.frames.width, this._properties.frames.height,
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      spritesheetIndex++;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      this._completed = true;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  (this.direction === LightCinematic.REVERSE && this._currentFrame > 0))
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._currentFrame += this.direction;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._currentFrame = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          destruct():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      Array type using 'Array<t>' is forbidden. Use 'T[]' instead.</t>
      Open

          get frames():Array<ISpriteProperties>
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: array-type

      Requires using either 'T[]' or 'Array<t>' for arrays.</t>

      Notes
      • TypeScript Only
      • Has Fix

      Config

      One of the following arguments must be provided:

      • "array" enforces use of T[] for all types T.
      • "generic" enforces use of Array<T> for all types T.
      • "array-simple" enforces use of T[] if T is a simple type (primitive or type reference).
      Examples
      "array-type": true,array
      "array-type": true,generic
      "array-type": true,array-simple
      Schema
      {
        "type": "string",
        "enum": [
          "array",
          "generic",
          "array-simple"
        ]
      }

      For more information see this page.

      missing whitespace
      Open

          private _ctx:CanvasRenderingContext2D;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public draw():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

              this.direction = LightCinematic.FORWARD;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                      this._frames.push({spritesheet: spritesheetIndex, x: 0, y: 0});
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              if(!this._completed && this._properties.loop === 0)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.loop--;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

          private _currentFrame:number = 0;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          get currentFrame():number
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          private getFrameInfo(frame:number):ISpriteProperties
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          private _completed:boolean = false;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              return this._currentFrame;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._frames = [];
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  return;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._properties.frames.width, this._properties.frames.height);
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      Array type using 'Array<t>' is forbidden. Use 'T[]' instead.</t>
      Open

          private _frames:Array<ISpriteProperties>;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: array-type

      Requires using either 'T[]' or 'Array<t>' for arrays.</t>

      Notes
      • TypeScript Only
      • Has Fix

      Config

      One of the following arguments must be provided:

      • "array" enforces use of T[] for all types T.
      • "generic" enforces use of Array<T> for all types T.
      • "array-simple" enforces use of T[] if T is a simple type (primitive or type reference).
      Examples
      "array-type": true,array
      "array-type": true,generic
      "array-type": true,array-simple
      Schema
      {
        "type": "string",
        "enum": [
          "array",
          "generic",
          "array-simple"
        ]
      }

      For more information see this page.

      Identifier 'height' is never reassigned; use 'const' instead of 'let'.
      Open

                          let height = frame.y + this._properties.frames.height;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: prefer-const

      Requires that variable declarations use const instead of let and var if possible.

      If a variable is only assigned to once when it is declared, it should be declared using 'const'

      Notes
      • Has Fix

      Config

      An optional object containing the property "destructuring" with two possible values:

      • "any" (default) - If any variable in destructuring can be const, this rule warns for those variables.
      • "all" - Only warns if all variables in destructuring can be const.
      Examples
      "prefer-const": true
      "prefer-const": true,[object Object]
      Schema
      {
        "type": "object",
        "properties": {
          "destructuring": {
            "type": "string",
            "enum": [
              "all",
              "any"
            ]
          }
        }
      }

      For more information see this page.

      missing whitespace
      Open

          private _frames:Array<ISpriteProperties>;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      missing whitespace
      Open

          public setProperties(properties:ICinematic):LightCinematic
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              /*if(typeof this._properties.loop !== 'undefined' && this._properties.loop > 0)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          {
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  this._currentFrame = this._properties.frames.count - 1;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          public goto(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      missing whitespace
      Open

          private drawImage(frame:number):void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: whitespace

      Enforces whitespace style conventions.

      Rationale

      Helps maintain a readable, consistent style in your codebase.

      Notes
      • Has Fix

      Config

      Several arguments may be optionally provided:

      • "check-branch" checks branching statements (if/else/for/while) are followed by whitespace.
      • "check-decl"checks that variable declarations have whitespace around the equals token.
      • "check-operator" checks for whitespace around operator tokens.
      • "check-module" checks for whitespace in import & export statements.
      • "check-separator" checks for whitespace after separator tokens (,/;).
      • "check-rest-spread" checks that there is no whitespace after rest/spread operator (...).
      • "check-type" checks for whitespace before a variable type specification.
      • "check-typecast" checks for whitespace between a typecast and its target.
      • "check-type-operator" checks for whitespace between type operators | and &.
      • "check-preblock" checks for whitespace before the opening brace of a block.
      • "check-postbrace" checks for whitespace after an opening brace.
      Examples
      "whitespace": true,check-branch,check-operator,check-typecast
      Schema
      {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "check-branch",
            "check-decl",
            "check-operator",
            "check-module",
            "check-separator",
            "check-rest-spread",
            "check-type",
            "check-typecast",
            "check-type-operator",
            "check-preblock",
            "check-postbrace"
          ]
        },
        "minLength": 0,
        "maxLength": 11
      }

      For more information see this page.

      space indentation expected
      Open

          public static FORWARD:number = 1;
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          /**
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          private prepareFrames():void
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                              && height >= this._properties.frames.src[spritesheetIndex].height)
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

                  }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

          }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              }
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      space indentation expected
      Open

              this._ctx.clearRect(0, 0, this._ctx.canvas.width, this._ctx.canvas.height );
      Severity: Minor
      Found in src/lib/LightCinematic.ts by tslint

      Rule: indent

      Enforces indentation with tabs or spaces.

      Rationale

      Using only one of tabs or spaces for indentation leads to more consistent editor behavior, cleaner diffs in version control, and easier programmatic manipulation.

      Notes
      • Has Fix

      Config

      One of the following arguments must be provided:

      • spaces enforces consistent spaces.
      • tabs enforces consistent tabs.

      A second optional argument specifies indentation size:

      • 2 enforces 2 space indentation.
      • 4 enforces 4 space indentation.

      Indentation size is required for auto-fixing, but not for rule checking.

      NOTE: auto-fixing will only convert invalid indent whitespace to the desired type, it will not fix invalid whitespace sizes.

      Examples
      "indent": true,spaces
      "indent": true,spaces,4
      "indent": true,tabs,2
      Schema
      {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "tabs",
              "spaces"
            ]
          },
          {
            "type": "number",
            "enum": [
              2,
              4
            ]
          }
        ],
        "minLength": 0,
        "maxLength": 5
      }

      For more information see this page.

      There are no issues that match your filters.

      Category
      Status