{
  "plugins": [
    "security",
    "eslint-plugin-tsdoc",
    "@typescript-eslint/eslint-plugin"
  ],
  "extends": [
    "plugin:security/recommended",
    "plugin:@typescript-eslint/recommended",
    "standard-with-typescript"
  ],
  "parser":  "@typescript-eslint/parser",
  "parserOptions": {
      "project": "./tsconfig.json"
  },
  "rules": {
    "tsdoc/syntax": "warn",
    "@typescript-eslint/no-explicit-any": "off",
    "@typescript-eslint/restrict-template-expressions": ["error", {"allowNumber": true}], 
    "@typescript-eslint/no-var-requires": "off",
    "security/detect-non-literal-fs-filename": "off",
    "security/detect-object-injection": "off",
    "security/detect-child-process": "off"
    }
}