diff --git a/.eslintrc b/.eslintrc index a543c03cbb99..9faf6284d269 100644 --- a/.eslintrc +++ b/.eslintrc @@ -202,6 +202,9 @@ // The following must be off so that we can enable // "@typescript-eslint/semi", which checks semicolons in TS files. "semi": "off", + // The following must be off so that we can enable + // "@typescript-eslint/no-extra-semi". + "no-extra-semi": "off", "semi-spacing": "error", "space-before-blocks": [ "error", @@ -277,6 +280,9 @@ "@typescript-eslint/no-extra-non-null-assertion": ["error"], "@typescript-eslint/no-misused-new": ["error"], "@typescript-eslint/explicit-module-boundary-types": ["error"], + "@typescript-eslint/prefer-as-const": ["error"], + "@typescript-eslint/no-array-constructor": ["error"], + "@typescript-eslint/no-extra-semi": ["error"], "wrap-iife": [ "error", "any"