Skip to content

Investigate log errors when indexing shopify-api-ruby #138

Open
@varungandhi-src

Description

@varungandhi-src

It seems particularly silly to flag these "couldn't find field" errors when looking at definitions.

❯ ~/Code/scip-ruby/bazel-bin/main/scip-ruby --index-file index.scip --gem-metadata "shopify-api-ruby@$v11.1.0"
lib/shopify_api/rest/resources/2021_10/price_rule.rb:34: [scip-ruby] couldn't find field @prerequisite_saved_search_ids in class ::ShopifyAPI::PriceRule;
    34 |      @prerequisite_saved_search_ids = T.let(nil, T.nilable(T::Array[T.untyped]))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?

lib/shopify_api/rest/resources/2022_01/price_rule.rb:34: [scip-ruby] couldn't find field @prerequisite_saved_search_ids in class ::ShopifyAPI::PriceRule;
    34 |      @prerequisite_saved_search_ids = T.let(nil, T.nilable(T::Array[T.untyped]))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?

lib/shopify_api/rest/resources/2022_07/fulfillment_service.rb:27: [scip-ruby] couldn't find field @permits_sku_sharing in class ::ShopifyAPI::FulfillmentService;
    27 |      @permits_sku_sharing = T.let(nil, T.nilable(T::Boolean))
              ^^^^^^^^^^^^^^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?

lib/shopify_api/rest/resources/2022_01/carrier_service.rb:23: [scip-ruby] couldn't find field @format in class ::ShopifyAPI::CarrierService;
    23 |      @format = T.let(nil, T.nilable(String))
              ^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?

lib/shopify_api/rest/resources/2022_04/carrier_service.rb:23: [scip-ruby] couldn't find field @format in class ::ShopifyAPI::CarrierService;
    23 |      @format = T.let(nil, T.nilable(String))
              ^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?

lib/shopify_api/rest/resources/2021_10/carrier_service.rb:23: [scip-ruby] couldn't find field @format in class ::ShopifyAPI::CarrierService;
    23 |      @format = T.let(nil, T.nilable(String))
              ^^^^^^^
  Note:
    are you using a code pattern like def MyClass.method which is unsupported by Sorbet?
Errors: 6

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions