rubocop-nosolosoftware
¶ ↑
Common Rubocop config for all our projects.
Please if you are using rubocop < 1.0
use the branch 0.x and rubocop-nosolosoftware < 1.0
.
Installation¶ ↑
Add this line to your application's Gemfile
:
gem 'rubocop-nosolosoftware', require: false
And then execute:
$ bundle
Or install it yourself as:
$ gem install rubocop-nosolosoftware
Usage¶ ↑
Include the following in your .rubocop.yml
For Ruby:
inherit_gem: rubocop-nosolosoftware: rubocop-default.yml
For Rails:
inherit_gem: rubocop-nosolosoftware: - rubocop-default.yml - rubocop-rails.yml
Optional Rake, Faker and Rspec rules:
inherit_gem: rubocop-nosolosoftware: - rubocop-default.yml - rubocop-rails.yml - rubocop-rake.yml - rubocop-rspec.yml - rubocop-faker.yml
For Mongoid projects:
inherit_gem: rubocop-nosolosoftware: - rubocop-default.yml - rubocop-rails.yml - rubocop-rake.yml - rubocop-rspec.yml - rubocop-faker.yml - rubocop-mongoid.yml
Inheritance of array attributes¶ ↑
Don't forget to include the following in your configuration file:
inherit_mode: merge: - Exclude - Prefixes
Contributing¶ ↑
Bug reports and merge requests are welcome on Github at github.com/nosolosoftware/rubocop-nosolosoftware using GitHub Flow. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
Versioning¶ ↑
rubocop-nosolosoftware uses Semantic Versioning 2.0.0
License¶ ↑
Copyright © 2019-2020 NoSoloSoftware Network S.L. - Released under MIT license.