{"id":14979153,"url":"https://github.com/jekyll/rubocop-jekyll","last_synced_at":"2025-09-03T13:40:45.949Z","repository":{"id":47033126,"uuid":"141036373","full_name":"jekyll/rubocop-jekyll","owner":"jekyll","description":"A RuboCop extension to enforce common code style in Jekyll and Jekyll plugins","archived":false,"fork":false,"pushed_at":"2024-10-24T11:07:29.000Z","size":48,"stargazers_count":9,"open_issues_count":1,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-29T13:11:23.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/jekyll.png","metadata":{"files":{"readme":"README.md","changelog":"History.markdown","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":"2018-07-15T14:59:53.000Z","updated_at":"2024-11-27T03:40:43.000Z","dependencies_parsed_at":"2024-10-25T06:11:55.840Z","dependency_job_id":null,"html_url":"https://github.com/jekyll/rubocop-jekyll","commit_stats":{"total_commits":64,"total_committers":6,"mean_commits":"10.666666666666666","dds":0.59375,"last_synced_commit":"290f7b5773966e3e2fae5d22e4a537d669a29efc"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jekyll%2Frubocop-jekyll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jekyll%2Frubocop-jekyll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jekyll%2Frubocop-jekyll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jekyll%2Frubocop-jekyll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jekyll","download_url":"https://codeload.github.com/jekyll/rubocop-jekyll/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237116763,"owners_count":19258308,"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-24T13:59:23.505Z","updated_at":"2025-02-04T12:31:45.131Z","avatar_url":"https://github.com/jekyll.png","language":"Ruby","funding_links":[],"categories":["Ruby"],"sub_categories":[],"readme":"# RuboCop Jekyll\n\nA RuboCop extension to enforce common code style in Jekyll and Jekyll plugins.\n\n\n[![Gem Version](https://img.shields.io/gem/v/rubocop-jekyll.svg?label=Latest%20Release\u0026labelColor=000000\u0026style=for-the-badge\u0026logo=rubygems\u0026logoColor=white\u0026color=E9573F)][rubygems]\n[![RuboCop Support](https://img.shields.io/badge/RuboCop%20Support-1.57.x-AA0000.svg?style=for-the-badge\u0026labelColor=000000\u0026logo=rubocop)][rubocop-releases]\n![Targeted Ruby Version](https://img.shields.io/badge/Targeted%20Ruby%20Version-2.7.x-CC342D.svg?style=for-the-badge\u0026labelColor=000000\u0026logo=ruby)\n\n[rubygems]: https://rubygems.org/gems/rubocop-jekyll\n[rubocop-releases]: https://github.com/rubocop-hq/rubocop/releases\n\n\n## Installation\n\nJust install the `rubocop-jekyll` gem\n\n```\ngem install rubocop-jekyll\n```\n\nor if you prefer Bundler, add it to your `Gemfile` or `gemspec`\n\n```ruby\n# Gemfile\n\ngem \"rubocop-jekyll\", \"~\u003e 0.14.0\"\n```\n```ruby\n# \u003cplugin\u003e.gemspec\n\nspec.add_development_dependency \"rubocop-jekyll\", \"~\u003e 0.14.0\"\n```\nand run `bundle install`\n\n\n## Usage\n\nYou need to tell RuboCop to load the extension and *inherit* the custom RuboCop configuration advocated by\n[Jekyll](https://github.com/jekyll).\n\nPlace the following at the top of your `.rubocop.yml`.\n\n```yaml\nrequire: rubocop-jekyll\ninherit_gem:\n  rubocop-jekyll: .rubocop.yml\n```\n\nRunning `bundle exec rubocop` will now automatically load the `rubocop-jekyll` cops together with the standard cops.\n\n\n## Customization\n\nYou can override any settings inherited from the extension by subsequently redefining the concerned parameters.\n\n\n## Release Cycle\n\nA new release of this gem is cut based on the adoption of the latest version of RuboCop by the [Jekyll repository](https://github.com/jekyll/jekyll):\n\n  1. RuboCop releases a new version.\n  2. The `master` branch of Jekyll repository is updated to the latest RuboCop version along with any updates to their `.rubocop.yml`.\n  3. The RuboCop version, and `.rubocop.yml` at this gem's repository is updated **via a pull request**.\n  4. Files `lib/rubocop-jekyll/version.rb` and `README.md` at this gem's repository is updated **via a pull request**.\n  5. A new minor release is subsequently cut and automatically shipped via GitHub Actions.\n\n*Note: A patch version of this gem will be released if Jekyll repository updates their `.rubocop.yml` independently of\na RuboCop version bump.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjekyll%2Frubocop-jekyll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjekyll%2Frubocop-jekyll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjekyll%2Frubocop-jekyll/lists"}