{"id":22903940,"url":"https://github.com/tracktor/eslint-config-react-tracktor","last_synced_at":"2025-05-08T17:21:56.854Z","repository":{"id":47323258,"uuid":"515962970","full_name":"Tracktor/eslint-config-react-tracktor","owner":"Tracktor","description":"Tracktor set ESLint rules for javascript projects","archived":false,"fork":false,"pushed_at":"2025-02-14T10:40:38.000Z","size":492,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-28T19:51:29.767Z","etag":null,"topics":["eslint","eslint-config","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tracktor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2022-07-20T11:57:39.000Z","updated_at":"2025-02-14T10:40:11.000Z","dependencies_parsed_at":"2023-11-14T11:27:58.609Z","dependency_job_id":"d3a5fdd0-553e-48d1-adf6-787093dee5fc","html_url":"https://github.com/Tracktor/eslint-config-react-tracktor","commit_stats":{"total_commits":83,"total_committers":4,"mean_commits":20.75,"dds":"0.12048192771084343","last_synced_commit":"ded7049180be260393912940df0b2b7c6bbee92e"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tracktor%2Feslint-config-react-tracktor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tracktor%2Feslint-config-react-tracktor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tracktor%2Feslint-config-react-tracktor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tracktor%2Feslint-config-react-tracktor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tracktor","download_url":"https://codeload.github.com/Tracktor/eslint-config-react-tracktor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253112364,"owners_count":21856124,"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":["eslint","eslint-config","react"],"created_at":"2024-12-14T02:39:33.554Z","updated_at":"2025-05-08T17:21:56.838Z","avatar_url":"https://github.com/Tracktor.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# eslint-config-react-tracktor\n\n[![npm version](https://badge.fury.io/js/eslint-config-react-tracktor.svg)](https://badge.fury.io/js/eslint-config-react-tracktor)\n\nA set of opinionated [ESLint](http://eslint.org) rules for react projects\n\n- [Installation](#Installation)\n- [Usage](#Usage)\n- [Specific rules](#Specific-rules)\n- [Read more](#Read-more)\n\n## Installation\n\n```console\nyarn add eslint-config-react-tracktor -D\n```\n\n## Usage\n\nCreate a file named `.eslintrc` in your root project and extends config :\n\n```json\n{\n  \"extends\": \"eslint-config-react-tracktor\",\n  \"rules\": {\n    \"...\": \"...\"\n  },\n  \"overrides\": \"...\"\n}\n```\n\n## Specific rules\n\nFor better compatibility with generated api files, \nsome rules are disabled inside `src/api` folder.\n\n```json\n{\n  \"files\": \"./src/api/**/*.ts\",\n  \"rules\": {\n    \"indent\": \"off\",\n    \"no-duplicate-imports\": \"off\",\n    \"sort-keys\": \"off\",\n    \"no-redeclare\": \"off\",\n  }\n}\n```\n\n## Read more\n\nRead more about eslint rules here: http://eslint.org/docs/rules\n\n## Convention\n\n- [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript)\n- [Versioning](https://semver.org/)\n- [Conventional Commits](https://www.conventionalcommits.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftracktor%2Feslint-config-react-tracktor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftracktor%2Feslint-config-react-tracktor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftracktor%2Feslint-config-react-tracktor/lists"}