From d11f3d68e04fde7d924e00cb4c97fed38ada6951 Mon Sep 17 00:00:00 2001 From: ssube Date: Sun, 30 Jun 2019 17:45:59 -0500 Subject: [PATCH] feat(rules/tsconfig): check for suppressed errors --- rules/tsconfig.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/rules/tsconfig.yml b/rules/tsconfig.yml index b2aaf6a..7b72c31 100644 --- a/rules/tsconfig.yml +++ b/rules/tsconfig.yml @@ -1,6 +1,20 @@ name: salty-dog-tsconfig rules: - - name: strict + - name: allow-errors + desc: do not suppress errors + level: info + tags: + - tsconfig + - errors + + select: '$.compilerOptions' + check: + not: + anyOf: + - required: [suppressExcessPropertyErrors] + - required: [suppressImplicitAnyIndexErrors] + + - name: redundant-strict desc: omit redundant strict mode options level: info tags: