{"id":15287163,"url":"https://github.com/rixo/rixo-eslint","last_synced_at":"2026-02-07T17:03:55.255Z","repository":{"id":34896327,"uuid":"187190719","full_name":"rixo/rixo-eslint","owner":"rixo","description":"Rixo's all things eslint","archived":false,"fork":false,"pushed_at":"2023-08-05T04:34:22.000Z","size":687,"stargazers_count":0,"open_issues_count":14,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T17:44:07.499Z","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/rixo.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-05-17T09:46:31.000Z","updated_at":"2021-05-29T09:39:04.000Z","dependencies_parsed_at":"2024-10-14T18:31:05.412Z","dependency_job_id":null,"html_url":"https://github.com/rixo/rixo-eslint","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/rixo/rixo-eslint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixo%2Frixo-eslint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixo%2Frixo-eslint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixo%2Frixo-eslint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixo%2Frixo-eslint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rixo","download_url":"https://codeload.github.com/rixo/rixo-eslint/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixo%2Frixo-eslint/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262303211,"owners_count":23290398,"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-09-30T15:25:20.472Z","updated_at":"2026-02-07T17:03:50.226Z","avatar_url":"https://github.com/rixo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Monorepo for all my eslint \u0026 prettier stuff, in a easily sharable form.\n\n# Installation\n\n```bash\nnpm install --dev @rixo/eslint-config\n```\n\nYou can have your `.eslintrc` and `.prettierrc` files can be created automatically for you by running the provided script:\n\n```bash\nnpm run rixo-eslint-init\n```\n\nIf these files already exists in your project, then they won't be touched.\n\nNot too sure about Windows support currently, but if the script doesn't work for you, you can refer to the variants section to create the files yourself.\n\n# Usage\n\nJust use eslint, \u0026 prettier...\n\n```bash\nnpx eslint src\n\nnpx prettier 'src/**/*'\n\nnpx prettier --write 'src/**/*'\n```\n\nYou can customize your rules in `.eslintrc` too.\n\n# Customization\n\n## Disable plugin\n\nAll variants include [eslint-plugin-disable][eslint-plugin-disable] so you can always disable a plugin that was added automatically, if the combination does not work well for you.\n\n`eslint-plugin-disable` supports disabling in `.eslintrc` or on a per-file basis, with a comment:\n\n```js\n/* eslint-plugin-disable import, prettier */\n```\n\n# Variants\n\nNote: the example bellow use the shortcut form of extends, but feel free to use an array if you want to extend from other config.\n\nExample:\n\n```yml\n# .eslintrc\nextends:\n  - '@rixo'\n  - 'plugin:whatever'\n```\n\n## Default\n\n```yml\n# .eslintrc\nextends: '@rixo'\n```\n\n## Svelte\n\nWith added support for Svelte syntax (in both eslint \u0026 prettier).\n\n```yml\n# .eslintrc\nextends: '@rixo/svelte'\n```\n\n## Atom\n\nSpecific rules for development of Atom packages.\n\n```yml\n# .eslintrc\nextends: '@rixo/atom'\n```\n\n[eslint-plugin-disable]: https://github.com/mradionov/eslint-plugin-disable\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frixo%2Frixo-eslint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frixo%2Frixo-eslint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frixo%2Frixo-eslint/lists"}