{"id":19740345,"url":"https://github.com/distributive-network/eslint-plugin","last_synced_at":"2026-01-02T08:09:38.492Z","repository":{"id":176499148,"uuid":"658813308","full_name":"Distributive-Network/eslint-plugin","owner":"Distributive-Network","description":"ESLint plugin to enforce brace styles according to the Distributive style guide.","archived":false,"fork":false,"pushed_at":"2024-05-17T19:50:44.000Z","size":399,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-23T22:18:33.783Z","etag":null,"topics":["eslint","eslint-plugin","eslintplugin"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@distributive/eslint-plugin","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Distributive-Network.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2023-06-26T14:40:18.000Z","updated_at":"2024-05-17T19:50:48.000Z","dependencies_parsed_at":"2023-06-29T22:52:18.318Z","dependency_job_id":"c928f073-c08a-48a3-b0e4-5ce14e99a4ec","html_url":"https://github.com/Distributive-Network/eslint-plugin","commit_stats":null,"previous_names":["distributive-network/eslint-plugin-distributive","distributive-network/eslint-plugin"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Distributive-Network%2Feslint-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Distributive-Network%2Feslint-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Distributive-Network%2Feslint-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Distributive-Network%2Feslint-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Distributive-Network","download_url":"https://codeload.github.com/Distributive-Network/eslint-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243713419,"owners_count":20335567,"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-plugin","eslintplugin"],"created_at":"2024-11-12T01:20:39.739Z","updated_at":"2026-01-02T08:09:38.461Z","avatar_url":"https://github.com/Distributive-Network.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @distributive/eslint-plugin\n\n[![npm version of the package][npm-version-img]][npm-version-url]\n[![CI status][ci-status-img]][ci-status-url]\n[![standard-readme compliant][standard-readme-img]][standard-readme-url]\n\nAn ESLint rule to enforce brace styles according to the Distributive style\nguide.\n\n## Table of Contents\n\n\u003c!--toc:start--\u003e\n- [Install](#install)\n- [Usage](#usage)\n- [Rules](#rules)\n- [Contributing](#contributing)\n- [License](#license)\n\u003c!--toc:end--\u003e\n\n## Install\n\n```console\nnpm add --save-dev eslint @distributive/eslint-plugin\n```\n\n## Usage\n\nYou can extend from the plugin's recommended configuration:\n\n```javascript\nmodule.exports = {\n  extends: [\n    'plugin:@distributive/recommended',\n  ],\n};\n```\n\nOr, add `@distributive` to the plugins section of your `.eslintrc`\nconfiguration file and configure the rules you want to use under the rules\nsection:\n\n```javascript\nmodule.exports = {\n  plugins: [\n    '@distributive',\n  ],\n  rules: {\n    '@distributive/brace-style': 'error',\n  },\n};\n```\n\n## Rules\n\n\u003c!-- begin auto-generated rules list --\u003e\n\n💼 Configurations enabled in.\\\n✅ Set in the `recommended` configuration.\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\n\n| Name                                     | Description                                                          | 💼 | 🔧 |\n| :--------------------------------------- | :------------------------------------------------------------------- | :- | :- |\n| [brace-style](docs/rules/brace-style.md) | Enforce bracing styles in accordance to the Distributive style guide | ✅  | 🔧 |\n\n\u003c!-- end auto-generated rules list --\u003e\n\n## Contributing\n\nPRs accepted.\n\nSmall note: If editing the README, please conform to the\n[standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\nMIT © 2023 Distributive Corp.\n\n[npm-version-img]: https://img.shields.io/npm/v/%40distributive/eslint-plugin\n[npm-version-url]: https://www.npmjs.com/package/@distributive/eslint-plugin\n[ci-status-img]:\n\thttps://github.com/Distributive-Network/eslint-plugin/actions/workflows/main.yml/badge.svg\n[ci-status-url]:\n\thttps://github.com/Distributive-Network/eslint-plugin/actions\n[standard-readme-img]:\n\thttps://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square\n[standard-readme-url]: https://github.com/RichardLitt/standard-readme\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistributive-network%2Feslint-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdistributive-network%2Feslint-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdistributive-network%2Feslint-plugin/lists"}