{"size": 1616, "ext": "js", "max_stars_repo_path": ".eslintrc.js", "max_stars_repo_name": "imakshay31/megatreopuz-ui", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": ".eslintrc.js", "max_issues_repo_name": "imakshay31/megatreopuz-ui", "max_issues_repo_issues_event_min_datetime": "2022-02-18T01:50:30.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-18T01:50:30.000Z", "max_forks_repo_path": ".eslintrc.js", "max_forks_repo_name": "imakshay31/megatreopuz-ui", "max_forks_repo_forks_event_min_datetime": "2021-08-05T17:34:58.000Z", "max_forks_repo_forks_event_max_datetime": "2021-08-05T17:34:58.000Z"}
{"max_stars_count": null, "max_issues_count": 1, "max_forks_count": 1, "avg_line_length": 30.4905660377, "max_line_length": 109, "alphanum_fraction": 0.525990099}
module.exports = {
    env: {
        browser: true,
        es2020: true,
        node: true,
    },
    extends: [
        "eslint:recommended",
        "plugin:react/recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:@typescript-eslint/recommended",
        "plugin:react-hooks/recommended",
    ],
    parser: "@typescript-eslint/parser",
    parserOptions: {
        ecmaFeatures: {
            jsx: true,
        },
        ecmaVersion: 11,
        sourceType: "module",
    },
    plugins: [
        "react",
        "relay",
        "@typescript-eslint",
        "jsx-a11y",
        "testing-library",
        "jest-dom",
    ],
    rules: {
        "react/display-name": 0,
        "react/prop-types": 0,
        "@typescript-eslint/no-explicit-any": 0,
    },
    ignorePatterns: ["*.js", "*.d.ts"],
    settings: {
        react: {
            createClass: "createReactClass", // Regex for Component Factory to use,
            // default to "createReactClass"
            pragma: "React", // Pragma to use, default to "React"
            version: "detect", // React version. "detect" automatically picks the version you have installed.
            // You can also use `16.0`, `16.3`, etc, if you want to override the detected value.
            // default to latest and warns if missing
            // It will default to "detect" in the future
        },
        linkComponents: [
            // Components used as alternatives to <a> for linking, eg. <Link to={ url } />
            "Hyperlink",
            { name: "Link", linkAttribute: "to" },
        ],
    },
};
