Skip to content

Instantly share code, notes, and snippets.

@sommereder
Created October 3, 2020 15:15
Show Gist options
  • Select an option

  • Save sommereder/00f9aa3322c8ad99b42948ab2a2560df to your computer and use it in GitHub Desktop.

Select an option

Save sommereder/00f9aa3322c8ad99b42948ab2a2560df to your computer and use it in GitHub Desktop.

Revisions

  1. sommereder revised this gist Oct 3, 2020. No changes.
  2. sommereder created this gist Oct 3, 2020.
    127 changes: 127 additions & 0 deletions RR tslint.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,127 @@
    {
    "rulesDirectory": [
    "node_modules/codelyzer"
    ],
    "rules": {
    "arrow-return-shorthand": true,
    "callable-types": true,
    "class-name": true,
    "comment-format": [
    true,
    "check-space"
    ],
    "curly": true,
    "deprecation": {
    "severity": "warn"
    },
    "eofline": true,
    "forin": true,
    "import-blacklist": [
    true,
    "rxjs/Rx"
    ],
    "import-spacing": true,
    "indent": [
    true,
    "tabs"
    ],
    "interface-over-type-literal": true,
    "label-position": true,
    "max-line-length": [
    false,
    999
    ],
    "member-access": false,
    "member-ordering": [
    true,
    {
    "order": [
    "static-field",
    "instance-field",
    "static-method",
    "instance-method"
    ]
    }
    ],
    "no-arg": true,
    "no-bitwise": true,
    "no-console": [
    true,
    "debug",
    "info",
    "time",
    "timeEnd",
    "trace"
    ],
    "no-construct": true,
    "no-debugger": true,
    "no-duplicate-super": true,
    "no-empty": false,
    "no-empty-interface": false,
    "no-eval": true,
    "no-inferrable-types": false,
    "no-misused-new": true,
    "no-non-null-assertion": true,
    "no-shadowed-variable": false,
    "no-string-literal": false,
    "no-string-throw": true,
    "no-switch-case-fall-through": true,
    "no-trailing-whitespace": false,
    "no-unnecessary-initializer": true,
    "no-unused-expression": true,
    "no-use-before-declare": true,
    "no-var-keyword": true,
    "object-literal-sort-keys": false,
    "one-line": [
    true,
    "check-open-brace",
    "check-catch",
    "check-else",
    "check-whitespace"
    ],
    "prefer-const": false,
    "quotemark": [
    true,
    "single"
    ],
    "radix": true,
    "semicolon": [
    true,
    "always"
    ],
    "triple-equals": [
    true,
    "allow-null-check"
    ],
    "typedef-whitespace": [
    true,
    {
    "call-signature": "nospace",
    "index-signature": "nospace",
    "parameter": "nospace",
    "property-declaration": "nospace",
    "variable-declaration": "nospace"
    }
    ],
    "unified-signatures": true,
    "variable-name": false,
    "whitespace": [
    true,
    "check-branch",
    "check-decl",
    "check-operator",
    "check-separator"
    // "check-type"
    ],
    "no-output-on-prefix": true,
    "use-input-property-decorator": true,
    "use-output-property-decorator": true,
    "use-host-property-decorator": true,
    "no-input-rename": true,
    "no-output-rename": true,
    "use-life-cycle-interface": true,
    "use-pipe-transform-interface": true,
    "component-class-suffix": true,
    "directive-class-suffix": true
    }
    }