github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/services/frontend-service/.eslintrc (about)

     1  {
     2    "extends": [
     3      "react-app",
     4      "prettier"
     5    ],
     6    "plugins": ["prettier", "no-type-assertion", "no-only-tests"],
     7    "rules": {
     8      "prettier/prettier": "error",
     9      "react/sort-comp": 2,
    10      "react/jsx-no-bind": 2,
    11      "arrow-body-style": ["error", "as-needed"],
    12      "no-console": 2,
    13      "eqeqeq": ["error", "always"],
    14      "@typescript-eslint/no-unused-vars": 2,
    15      "@typescript-eslint/explicit-function-return-type": ["error"],
    16      "no-type-assertion/no-type-assertion": "error",
    17      "no-duplicate-imports": 0,
    18      "import/no-duplicates": 2,
    19      "prefer-const": ["error"],
    20      "no-only-tests/no-only-tests": "error",
    21    },
    22    "overrides": [
    23      {
    24        "files": ["**/*.test.tsx"],
    25        "rules": {
    26          "@typescript-eslint/explicit-function-return-type": ["off"],
    27          "no-only-tests/no-only-tests": [
    28            "error", {
    29              "block": ["describe", "it"],
    30              "focus": ["only", "skip"]
    31            }
    32          ],
    33        },
    34      }
    35    ]
    36  }