0
Я хочу проверить предупреждение со всеми рубиновыми файлами в моем проекте.Проверка предупреждения о рубине без обратной линии?
$ cd my_project
$ ruby -w **/*.rb
/Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/sql_sampler.rb:9: warning: loading in progress, circular require considered harmful - /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent.rb
from config/application.rb:14:in `<main>'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler.rb:134:in `require'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:61:in `require'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:61:in `each'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:72:in `block in require'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:72:in `each'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:76:in `block (2 levels) in require'
from /Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/runtime.rb:76:in `require'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/newrelic_rpm.rb:25:in `<top (required)>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/newrelic_rpm.rb:25:in `require'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/control.rb:23:in `<top (required)>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/control.rb:23:in `require'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent.rb:40:in `<top (required)>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent.rb:69:in `<module:NewRelic>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent.rb:95:in `<module:Agent>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent.rb:95:in `require'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/sql_sampler.rb:10:in `<top (required)>'
from /Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/sql_sampler.rb:10:in `require'
/Users/sane/work/tachiko/pigeon.tachikoma.io/vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.4/lib/safe_yaml.rb:28: warning: method redefined; discarding old safe_load
/Users/sane/.anyenv/envs/rbenv/versions/2.1.5/lib/ruby/2.1.0/psych.rb:283: warning: previous definition of safe_load was here
(snip)
Я хочу показать предупреждение (строка1, строка20 и строка21). Я не хочу показывать обратную линию (line2-line19).
- Это правильный способ получить предупреждение от моего проекта?
- Как скрыть обратную линию? Любой вариант? или
ruby -w **/*.rb | grep -v LINE_START_WITH_SPACE
?