Checkout Config
checks:
ruby:
code_rating: true
duplicate_code: true
tools:
rubocop:
use_native_config: true
filter:
excluded_paths:
- spec/*
- vendor/*
build:
dependencies:
before:
- cd /home/scrutinizer/.rbenv/plugins/ruby-build && git pull origin master && cd -
- rbenv install -l
- rbenv install 2.4.3
- rbenv local 2.4.3
- ruby -v
# - gem update --system
# - gem install bundler i18n rspec
- gem install i18n rspec
environment:
ruby: 2.4.2
tests:
before:
- bin/bundle-audit check --update
- bin/license_finder
- bin/rubocop --display-cop-names
- printf "yes\nno\n" | bin/resume
- bin/resume -l it <<< "no\n"
- printf "yes\nno\n" | bin/resume -l ja
- bin/rake resume
- ruby resume.rb <<< "no\n"
- ruby resume.rb -l it <<< "no\n"
- ruby resume.rb -l ja <<< "no\n"
override:
-
command: bin/rspec spec/ --no-drb --format progress
environment:
'SCRUTINIZER_CC_FILE': 'my-coverage'
coverage:
file: 'my-coverage'
format: 'rb-cc'
checks:
ruby:
code_rating: true
duplicate_code: true
Repository Config
checks:
ruby: true
tools:
{ }
filter:
excluded_paths:
- 'spec/*'
build:
nodes:
tests: true
analysis:
tests:
override:
-
command: rubocop-run
use_website_config: true