{
    "extends": ["airbnb-typescript", "prettier", "prettier/react", "prettier/@typescript-eslint"],
    "parserOptions": {
        "project": "./tsconfig.eslint.json"
    },
    "plugins": ["prettier"],
    "rules": {
        "prettier/prettier": ["error"],
        "no-param-reassign": "off",
        "import/order": [
            "error",
            {
                "groups": ["builtin", "external", "internal", "parent", "sibling", "index"],
                "newlines-between": "always-and-inside-groups",
                "alphabetize": {
                    "order": "asc",
                    "caseInsensitive": false
                }
            }
        ]
    }
}
