{"id":17717156,"url":"https://github.com/carimus/eslint-config-react","last_synced_at":"2026-01-21T16:32:03.397Z","repository":{"id":35162517,"uuid":"215155899","full_name":"Carimus/eslint-config-react","owner":"Carimus","description":"A base eslint config for Carimus React web projects","archived":false,"fork":false,"pushed_at":"2023-07-18T20:08:37.000Z","size":1158,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-21T05:02:38.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Carimus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-14T22:22:53.000Z","updated_at":"2021-08-31T13:57:37.000Z","dependencies_parsed_at":"2024-10-25T22:41:30.134Z","dependency_job_id":null,"html_url":"https://github.com/Carimus/eslint-config-react","commit_stats":{"total_commits":17,"total_committers":3,"mean_commits":5.666666666666667,"dds":0.3529411764705882,"last_synced_commit":"f28356a49fe8e8af7a98a3b4493b3ffaf6e3a9d6"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Carimus%2Feslint-config-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Carimus%2Feslint-config-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Carimus%2Feslint-config-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Carimus%2Feslint-config-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Carimus","download_url":"https://codeload.github.com/Carimus/eslint-config-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247625798,"owners_count":20969173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-25T14:12:14.361Z","updated_at":"2026-01-21T16:32:03.334Z","avatar_url":"https://github.com/Carimus.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Carimus ESLint Config for React\n\nThe prettier config used by Carimus React web projects.\n\n-   Extends [`@carimus/eslint-config-web`](https://github.com/Carimus/eslint-config-web)\n-   Adds the [`eslint-plugin-react`](https://www.npmjs.com/package/eslint-plugin-react) plugin\n-   Adds the [`eslint-plugin-react-hooks`](https://www.npmjs.com/package/eslint-plugin-react-hooks) plugin\n-   Adds the React recommended rules, the [`react-hooks/rules-of-hooks`](https://reactjs.org/docs/hooks-rules.html)\n    rule, and some minor tweaks built-up over time across projects to promote healthier code\n\n### Important Note\n\nEven though `eslint-prettier-config` is applied in `@carimus/eslint-config-web`, we need to reapply it in this config\nsince it's designed to turn off rules that might conflict with prettier and as such must always be applied last. ESLint\nhandles deduping for us so it's fine that we specify `prettier` and `prettier/standard` multiple times (once here and\nonce in the `@carimus/eslint-config-web` config).\n\n## Related Projects\n\n-   [`@carimus/eslint-config-web`](https://github.com/Carimus/eslint-config-web) for non-React Web projects\n-   [`@carimus/eslint-config-react-native`](https://github.com/Carimus/eslint-config-react-native) for React Native\n    projects\n-   [`@carimus/prettier-config`](https://github.com/Carimus/prettier-config) to configure Prettier.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarimus%2Feslint-config-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarimus%2Feslint-config-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarimus%2Feslint-config-react/lists"}