From 1184aed4e84bdadbd0e47a86aed6408e19ef6f40 Mon Sep 17 00:00:00 2001 From: wooferzfg Date: Sat, 25 Jan 2020 03:13:30 -0600 Subject: [PATCH] Set up tslint properly --- package.json | 1 + tslint.json | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index de5c6cb..80cd13f 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "main": "dist/bundle.js", "scripts": { "build:core": "node buildCore.js", + "lint": "tslint --project tsconfig.json", "start": "webpack-dev-server --open", "start:electron": "webpack --electron && electron dist/index.html", "serve": "webpack-dev-server", diff --git a/tslint.json b/tslint.json index 4fe5a2b..3863b97 100644 --- a/tslint.json +++ b/tslint.json @@ -1,11 +1,17 @@ { - "defaultSeverity": "warning", + "defaultSeverity": "error", "extends": [ "tslint:recommended" ], "jsRules": { "object-literal-sort-keys": false }, + "linterOptions": { + "exclude": [ + "src/livesplit-core/**", + "src/type-definitions/**" + ] + }, "rules": { "semicolon": [ true, @@ -22,7 +28,6 @@ "object-literal-sort-keys": [ false ], - "strict-boolean-expressions": true, "no-invalid-this": [ true ],