Sha256: 90bd942097e323a63d946a7b58f3027c3f3bfccf9f6d8498b16fdd549368596c
Contents?: true
Size: 1.8 KB
Versions: 2
Compression:
Stored size: 1.8 KB
Contents
# Rubocop Codeur Shared rubocop config gem for every Ruby projects at Codeur SARL ## Installation Add this lines to your application's Gemfile: ```ruby group :development do gem 'rubocop-codeur' end ``` Or, for a Ruby library, add this to your gemspec: ```ruby spec.add_development_dependency 'rubocop-codeur' ``` ## Usage Create a `.rubocop.yml` with the following directives: ```yml inherit_gem: rubocop-codeur: - default.yml ``` Then run: `bundle exec rubocop` You don't need to include rubocop directly in your application's dependencies. `rubocop-codeur will include `rubocop`, `rubocop-minitest`, `rubocop-performance` and `rubocop-rails` dependencies. It might be necessary to override style rules set in this gem for some projects or to add specific ones. Rule inheritance provided by Rubocop works like the following: `inherit_gem → inherit_from → local rules` For example: ```yml inherit_gem: rubocop-codeur: - default.yml inherit_from: .some_rubocop_config_file.yml AllCops: Exclude: - path/to/exluded/file.rb ``` Note that those overriding should be avoided as much as possible. ## Release Before all, configure your credentials for `dev-codeur` RubyGems account: 1. Login to RubyGems with the `dev-codeur` account 2. Create a token which have rights to push gems (https://rubygems.org/profile/api_keys) 3. Add it to your config: ``` echo ":rubygems_api_key: YOUR_API_KEY" >> ~/.gem/credentials ``` You just have to run default command: ``` rake release ``` Else, to publish a new version of this gem, you'll need to build it with `gem build rubocop-codeur.gemspec` and then push it manually: ``` gem push rubocop-codeur-X.X.X.gem ``` ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). Copyright 2021 Codeur SARL.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubocop-codeur-0.1.12 | README.md |
rubocop-codeur-0.1.11 | README.md |