ErrLookup › ruby-grape/grape
ruby-grape/grape
An opinionated framework for creating REST-like APIs in Ruby. · Ruby · 169 source files
Analyzed at 22d7975629 on 2026-08-21. 38 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Grape: rescue_from # | console | warning | grape, rescue-from, ruby, error-handling, dead-code, registration-order, stderr-warning |
| type # should support coercion via `[] | exception | error | grape, dry-types, params, coercion, type-declaration |
| Unknown type: # | exception | error | grape, params, types, coercion, dry-types, argumenterror |
| Grape: rescue_from # | console | warning | grape, rescue-from, exception-handling, warning, dsl |
| Returning or throwing a Hash from a rescue handler is… | console | warning | grape, rescue-from, deprecation, error-handling, middleware |
| #declared is not available prior to parameter validation | exception | error | grape, declared, params, lifecycle, before-filter |
| must supply type for coerce_with | exception | error | grape, params, coercion, coerce-with, argumenterror, dsl |
| except_values Proc must have arity of zero (use values… | exception | error | grape, params, except-values, proc-arity, argumenterror |
| unknown validator | exception | error | grape, validators, params, registry, typo |
| group type must be Array, Hash, JSON or Array[JSON] | exception | error | grape, params, requires, group-type, type-declaration |
| Stream object must respond to :each. | exception | error | grape, stream, stream-body, enumerable, response |
| Grape: helper method `# | console | warning | grape, helpers, endpoint, shadowing, warning |
| Passing a positional options Hash to `# | console | warning | grape, params, deprecation, ruby3-keywords, dsl |
| Representation of type # | exception | error | grape, present, entity, response-body, merge |
| Cannot inherit from contract, only schema | exception | error | grape, contract, dry-validation, dry-schema, inheritance |
| oneof: requires type: Hash | exception | error | grape, params, oneof, validation, argumenterror, dsl |
| required field not exist: # | exception | error | grape, params, using, except, field-mismatch |
| Either contract or block must be provided | exception | error | grape, contract, dry-validation, params, dsl |
| group type is required | exception | error | grape, params, optional, group-type, nested-params |
| Status code must be Integer or Symbol. | exception | error | grape, http-status, status, argument-type, rack |
| Passing a positional options Hash to `desc` is deprecated… | console | warning | grape, desc, deprecation, ruby3-keywords, dsl |
| rescue_from # does not accept additional arguments | exception | error | grape, rescue-from, error-handling, dsl |
| with: # , expected Symbol, String or Proc | exception | error | grape, rescue-from, with-option, handler, argument-type |
| Argument must be a file path | exception | error | grape, sendfile, file-path, argument-type, streaming |
| unknown params_builder | exception | error | grape, params-builder, registry, configuration |
| unknown :using for versioner | exception | error | grape, versioning, middleware, configuration |
| coerce_with disallowed for type: JSON | exception | error | grape, params, coercion, json, argumenterror, dsl |
| `# #[]` is deprecated. Use the named accessor `# ` instead. | console | warning | grape, middleware, deprecation, options, data-struct |
| oneof: each variant must be a Proc | exception | error | grape, params, oneof, validation, argumenterror, dsl |
| :type may not be supplied with :types | exception | error | grape, params, types, validation, argumenterror, dsl |
| min # cannot be greater than max # | exception | error | grape, params, length-validation, range, argumenterror |
| a block is required | exception | error | grape, testing, before-each, block, rspec |
| both :with option and block cannot be passed | exception | error | grape, rescue-from, handler, argument-conflict |
| # must be an integer greater than or equal to zero | exception | error | grape, params, length-validation, argumenterror, config |
| is cannot be combined with min or max | exception | error | grape, params, length-validation, argumenterror, conflicting-options |
| oneof: must be a non-empty Array of blocks | exception | error | grape, params, oneof, validation, argumenterror, dsl |
| is must be an integer greater than zero | exception | error | grape, params, length-validation, argumenterror, config |
| `Grape::Router.normalize_path` is deprecated. Use… | console | warning | grape, router, deprecation, paths |