Initialize the UI code
[holmes/rule-management.git] / rulemgt / src / main / frontend / src / tslint.json
diff --git a/rulemgt/src/main/frontend/src/tslint.json b/rulemgt/src/main/frontend/src/tslint.json
new file mode 100644 (file)
index 0000000..2a11119
--- /dev/null
@@ -0,0 +1,90 @@
+{
+
+  "rulesDirectory": [
+    "node_modules/vrsource-tslint-rules/rules"
+  ],
+  "rules": {
+
+    "no-var-keyword": true,
+
+    "no-use-before-declare": true,
+
+    "no-empty": true,
+
+    "no-construct": true,
+
+    "forin":true,
+
+    "member-access": true,
+
+    "typedef": [
+      true,
+      "call-signature",
+      "parameter",
+      "member-variable-declaration",
+      "arrow-call-signature'",
+      "arrow-parameter",
+      "property-declaration"
+    ],
+    "no-duplicate-imports": true, //2
+
+    "max-line-length": [true, 180],
+    "no-inferrable-types": true,
+    "class-name": true,
+    "comment-format": [
+      true,
+      "check-space"
+    ],
+    "indent": [
+      true,
+      "spaces"
+    ],
+    "eofline": false,
+    "no-duplicate-variable": true,
+    "no-eval": true,
+    "no-arg": true,
+    "no-internal-module": true,
+    "no-trailing-whitespace": true,
+    "no-bitwise": true,
+    "no-shadowed-variable": true,
+    "no-unused-expression": true,
+    "one-line": [
+      true,
+      "check-catch",
+      "check-else",
+      "check-open-brace",
+      "check-whitespace"
+    ],
+    "quotemark": [
+      true,
+      "single",
+      "avoid-escape"
+    ],
+    "semicolon": true,
+    "typedef-whitespace": [
+      true,
+      {
+        "call-signature": "nospace",
+        "index-signature": "nospace",
+        "parameter": "nospace",
+        "property-declaration": "nospace",
+        "variable-declaration": "nospace"
+      }
+    ],
+    "curly": true,
+    "variable-name": [
+      true,
+      "ban-keywords",
+      "check-format",
+      "allow-leading-underscore"
+    ],
+    "whitespace": [
+      true,
+      "check-branch",
+      "check-decl",
+      "check-operator",
+      "check-separator",
+      "check-type"
+    ]
+  }
+}