Showing 24 of 24 total issues
Method safe_http_call
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
def safe_http_call # rubocop:disable Metrics/AbcSize, Metrics/MethodLength response = yield response.body rescue ::Oj::ParseError => e raise ParsingError, e
Similar blocks of code found in 3 locations. Consider refactoring. Open
module API # # Interface to dealCustomMetum endpoints # # @author Mikael Henriksson <mikael@mhenrixon.com>
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
module API # # Interface to accountCustomMetum endpoints # # @author Mikael Henriksson <mikael@mhenrixon.com>
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
module API # # Interface to accountCustomMetum endpoints # # @author Mikael Henriksson <mikael@mhenrixon.com>
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
module API # # Interface to group endpoints # # @author Mikael Henriksson <mikael@mhenrixon.com>
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
module API # # Interface to account endpoints # # @author Mikael Henriksson <mikael@mhenrixon.com>
- Read upRead up
Complex method ActiveCampaign::Client#safe_http_call (25.9) Open
def safe_http_call # rubocop:disable Metrics/AbcSize, Metrics/MethodLength response = yield response.body rescue ::Oj::ParseError => e raise ParsingError, e
- Read upRead up
- Exclude checks
Method add_request_middleware
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.add_request_middleware(faraday, config = {}) faraday.request :active_campaign, 'Accept' => 'application/json', 'Content-Type' => 'application/json', 'Api-Token' => config[:api_token],
- Read upRead up
Complex method ActiveCampaign::Client#connection (20.9) Open
def connection # rubocop:disable Metrics/AbcSize @connection ||= ::Faraday.new(url: config[:api_url]) do |faraday| ActiveCampaign::Faraday::Middleware.add_request_middleware(faraday, config) ActiveCampaign::Faraday::Middleware.add_response_middleware(faraday, config[:response_middleware])
- Read upRead up
- Exclude checks
Code block style Open
gem install active_campaign
- Exclude checks
Code block style Open
bundle
- Exclude checks
Line length Open
[](https://travis-ci.org/mhenrixon/active_campaign)[](https://codeclimate.com/github/mhenrixon/active_campaign)[](https://codeclimate.com/github/mhenrixon/active_campaign/coverage)
- Read upRead up
- Exclude checks
Ordered list item prefix Open
4. Rebase against master we want 1 commit per feature please
- Read upRead up
- Exclude checks
Code block style Open
gem 'active_campaign'
- Exclude checks
Ordered list item prefix Open
2. Create your feature branch (`git checkout -b my-new-feature`)
- Read upRead up
- Exclude checks
Ordered list item prefix Open
3. Commit your changes (`git commit -am 'Add some feature'`)
- Read upRead up
- Exclude checks