diff --git a/packages/config/eslint/base.js b/packages/config/eslint/base.js index ed9b32e..a7241a0 100644 --- a/packages/config/eslint/base.js +++ b/packages/config/eslint/base.js @@ -21,7 +21,7 @@ export default tseslint.config( // Type Safety - STRICT (Quality Rails) "@typescript-eslint/no-explicit-any": "error", - "@typescript-eslint/explicit-function-return-type": "warn", + "@typescript-eslint/explicit-function-return-type": "error", "@typescript-eslint/explicit-module-boundary-types": "error", "@typescript-eslint/no-unused-vars": [ "error", @@ -36,8 +36,8 @@ export default tseslint.config( // Code Quality (Quality Rails) "@typescript-eslint/no-var-requires": "error", - "@typescript-eslint/prefer-nullish-coalescing": "warn", - "@typescript-eslint/prefer-optional-chain": "warn", + "@typescript-eslint/prefer-nullish-coalescing": "error", + "@typescript-eslint/prefer-optional-chain": "error", // Security (Quality Rails) "security/detect-object-injection": "off", // Too many false positives