Sha256: 9fdd177977833593768a848044598d93c1790ced80212d62dc13c1617b88d8cc

Contents?: true

Size: 1.52 KB

Versions: 1

Compression:

Stored size: 1.52 KB

Contents

# Rubocul

RuboCop defaults for Columbia University Libraries projects.

## Installation & Usage

Add this line to your Gemfile:

```ruby
gem 'rubocul', '2.0.0'
```

And then execute:

    $ bundle

In your .rubocop.yml:

```yml
inherit_gem:
  rubocul: rubocul_default.yml

AllCops:
  TargetRubyVersion: 2.5.3  # Update to your version of ruby
  TargetRailsVersion: 5.2.3 # Update to your version of rails
```

## .rubocop_todo.yml
Understandably, it can be difficult to address all rubocop issues when adding rubocop to a current project. If you want to delay fixing these issues, creating a `.rubocop_todo.yml` creates a list of exclusions for your rubocop configuration. Using the following command creates a rubocop_todo configuration that only excludes files from cops instead of enabling/disabling cops and changing configuration values.

```
rubocop --auto-gen-config  --auto-gen-only-exclude --exclude-limit 10000
```
## Versioning & Dependencies

This project depends on `bixby`, which depends on `rubocop` and `rubocop-rspec`. `bixby` supports versions its dependent gems pessimistically. Therefore we also support version of `bixby` pessimistically. Once we get a release candidate we will match major version numbers with `bixby` major version numbers.

## Configuration Suggestion

If a member of our team would like to suggest a change to our configuration, please open a github pull request with your change and an explanation of why you think it's necessary/valuable. Please add your new configuration to the `rubocop_default.yml` file.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubocul-2.0.0 README.md