{
  "parser": "@typescript-eslint/parser",
  "plugins": ["@typescript-eslint", "jsdoc"],
  "extends": ["plugin:@typescript-eslint/recommended", "prettier", "plugin:jsdoc/recommended"],
  "rules": {
    "@typescript-eslint/no-unused-vars": ["off"],
    "@typescript-eslint/no-explicit-any": ["warn"],
    "@typescript-eslint/no-empty-function": ["off"],
    "@typescript-eslint/ban-types": ["warn"],
    "@typescript-eslint/no-empty-interface": ["warn"],
    "@typescript-eslint/no-namespace": ["off"]
  }
}