# D = Steep::Diagnostic # # target :lib do # signature 'sig' # # check 'lib' # Directory name # check 'Gemfile' # File name # check 'app/models/**/*.rb' # Glob # # ignore 'lib/templates/*.rb' # # # library 'pathname', 'set' # Standard libraries # # library 'strong_json' # Gems # # # configure_code_diagnostics(D::Ruby.strict) # `strict` diagnostics setting # # configure_code_diagnostics(D::Ruby.lenient) # `lenient` diagnostics setting # # configure_code_diagnostics do |hash| # You can setup everything yourself # # hash[D::Ruby::NoMethod] = :information # # end # end # target :test do # signature 'sig', 'sig-private' # # check 'test' # # # library 'pathname', 'set' # Standard libraries # end target :lib do check 'lib/procon_bypass_man/timer.rb' check 'lib/procon_bypass_man/configuration.rb' check 'lib/procon_bypass_man/processor' check 'lib/procon_bypass_man/procon/macro_registry' check 'lib/procon_bypass_man/procon/mode_registry' check 'lib/procon_bypass_man/domains/*' check 'lib/procon_bypass_man/domains' check 'lib/procon_bypass_man/support/report_http_client' check 'lib/procon_bypass_man/support/http_client' check 'lib/procon_bypass_man/support/send_device_stats_http_client' check 'lib/procon_bypass_man/support/on_memory_cache' check 'lib/procon_bypass_man/support/server_pool' check 'lib/procon_bypass_man/support/uptime.rb' check 'lib/procon_bypass_man/support/safe_timeout' check 'lib/procon_bypass_man/support/update_remote_pbm_action_status_http_client' check 'lib/procon_bypass_man/support/compress_array' signature 'sig' library 'time' library 'logger' library 'monitor' library 'uri' end