Skip to content

A gem containing customized rubocop cops to check and enforce our style guide.

Notifications You must be signed in to change notification settings

ArcadiaPower/arcadia_cops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcadia Power Rubocop Configuration

The arcadia_cops gem contains enabled and customized rubocop cops to check and enforce our style guide.

Install

# Add to your gemfile
gem 'arcadia_cops'

Then setup your .rubocop.yml file per rubocop docs.

Development

Add a new cop to the enabled.yml, bump the version, and put in a PR for review.

To see all cops including those that aren't enabled run bundle exec rubocop --show-cops.

WHen developing custom cops, make sure to add specs and run run bundle exec rspec before releasing.

Release

Ensure you have bumped the version and run rake release to release to rubygems.org. If this command appears to be hanging, it's probably expecting an OTP code for authentication. Updating rubygems (gem update --system) and bundler (bundle update --bundler) seem to fix this.

Other

arcadia_cops also maintains the rubocop version to maintain parity across repos.

About

A gem containing customized rubocop cops to check and enforce our style guide.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages