Skip to content

GoMod: analysis/reporting - NOTICE_DEFAULT is empty #10454

@Yury-Fridlyand

Description

@Yury-Fridlyand

Describe the bug

TLDR: NOTICE_DEFAULT is empty

I'm working on a go project, after running ORT, I'm getting an empty NOTICE_DEFAULT file (it has only a header). Unfortunately, I cannot identify whether it is a reporter or analyzer issue or misconfiguration.

To Reproduce

Steps to reproduce the behavior:

  1. Project link: https://github.com/valkey-io/valkey-glide/tree/f006165287a3402fb88a5741e292030f6d4d1303/go
  2. Clone GLIDE (at given commit or on Update Go Ort valkey-io/valkey-glide#3469)
  3. Clone ORT
  4. Set FOLDER=/path/to/glide/go
  5. mkdir $FOLDER/ort_results
  6. Run ./gradlew cli:run --args="analyze -i $FOLDER -o $FOLDER/ort_results -f JSON"
  7. Run ./gradlew cli:run --args="report -i $FOLDER/ort_results/analyzer-result.json -o $FOLDER/ort_results/ -f PlainTextTemplate"

Expected behavior

NOTICE_DEFAULT file which contains licences/notices from dependencies.

Console / log output

Analyze
$ ./gradlew cli:run --args="--info analyze -i $FOLDER -o $FOLDER/ort_results -f JSON"
Parallel Configuration Cache is an incubating feature.
Calculating task graph as no cached configuration is available for tasks: cli:run --args=--info analyze -i /mnt/c/GitHub/glide/go -o /mnt/c/GitHub/glide/go/ort_results -f JSON
Type-safe project accessors is an incubating feature.

> Configure project :
Building ORT version 60.0.0.

> Task :cli:run
11:46:52.214 [main] INFO  org.ossreviewtoolkit.model.config.OrtConfiguration - Using ORT configuration file '/home/yuryf/.ort/config/config.yml'.
Hoplite is configured to infer which sealed type to choose by inspecting the config values at runtime. This behaviour is now deprecated in favour of explicitly specifying the type through a discriminator field. In 3.0 this new behavior will become the default. To enable this behavior now (and disable this warning), invoke withExplicitSealedTypes() on the ConfigLoaderBuilder.
11:46:53.355 [main] INFO  org.ossreviewtoolkit.utils.common.EnvironmentVariableFilter - EnvironmentVariableFilter initialized with denySubstrings = [key, pass, pwd, token, user] and allowNames = [CARGO_HTTP_USER_AGENT, COMPOSER_ALLOW_SUPERUSER, CONAN_LOGIN_ENCRYPTION_KEY, CONAN_LOGIN_USERNAME, CONAN_PASSWORD, CONAN_USERNAME, CONAN_USER_HOME, CONAN_USER_HOME_SHORT, DOTNET_CLI_CONTEXT_ANSI_PASS_THRU, GIT_ASKPASS, GIT_HTTP_USER_AGENT, GRADLE_USER_HOME, HACKAGE_USERNAME, HACKAGE_PASSWORD, HACKAGE_KEY, PWD, USER, USERPROFILE].
 ______________________________
/        \_______   \__    ___/ The OSS Review Toolkit, version 60.0.0,
|    |   | |       _/ |    |    built with JDK 21.0.7+6-Ubuntu-0ubuntu124.04, r
|    |   | |    |   \ |    |    Executing 'analyze' as 'yuryf' on Linux
\________/ |____|___/ |____|    with 4 CPUs and a maximum of 4000 MiB of memory

Environment variables:
HOME = /home/yuryf
HOSTTYPE = x86_64
SHELL = /bin/bash
TERM = xterm-256color
JAVA_HOME = /usr

Looking for ORT configuration in the following file:
        /home/yuryf/.ort/config/config.yml

Looking for analyzer-specific configuration in the following files and directories:
        /mnt/c/GitHub/glide/go/.ort.yml
        /home/yuryf/.ort/config/resolutions.yml (does not exist)
The following 4 package manager(s) are enabled:
        GoMod, NPM, PIP, Gradle Inspector
The following 2 package curation provider(s) are enabled:
        DefaultDir, DefaultFile
Analyzing project path:
        /mnt/c/GitHub/glide/go
11:46:55.038 [main] INFO  org.ossreviewtoolkit.analyzer.PackageManager - Not analyzing directory '/mnt/c/GitHub/glide/go/benchmarks' as it is excluded.
11:46:55.073 [main] INFO  org.ossreviewtoolkit.analyzer.PackageManager - Not analyzing directory '/mnt/c/GitHub/glide/go/examples' as it is excluded.
11:46:55.080 [main] INFO  org.ossreviewtoolkit.analyzer.PackageManager - Not analyzing directory '/mnt/c/GitHub/glide/go/integTest' as it is excluded.
11:46:55.308 [main] INFO  org.ossreviewtoolkit.analyzer.PackageManager - Not analyzing directory '/mnt/c/GitHub/glide/go/rustbin' as it is excluded.
Found 1 GoMod definition file(s) at:
        go.mod
Found in total 1 definition file(s) from the following 1 package manager(s):
        GoMod
11:46:56.949 [main] INFO  org.ossreviewtoolkit.analyzer.Analyzer - Calling before resolution hooks for 1 manager(s).
11:46:57.095 [main] INFO  org.ossreviewtoolkit.analyzer.PackageManagerRunner - Starting GoMod analysis.
11:46:57.124 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.analyzer.PackageManager - Using GoMod to resolve dependencies for path 'go.mod'...
11:46:57.142 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.DirectoryStash - Temporarily moving directory from '/mnt/c/GitHub/glide/go/vendor' to '/mnt/c/GitHub/glide/go/.stash15618495103668533982/vendor'.
11:46:57.173 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.ProcessCapture - Running 'go list -m -json -buildvcs=false all' in '/mnt/c/GitHub/glide/go'...
11:47:19.906 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.ProcessCapture - Running 'go mod graph' in '/mnt/c/GitHub/glide/go'...
11:47:19.945 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.ProcessCapture - Running 'go mod why -m -vendor github.com/valkey-io/valkey-glide/go/v2 github.com/google/uuid github.com/stretchr/testify google.golang.org/protobuf github.com/kr/pretty github.com/kr/text github.com/rogpeppe/go-internal github.com/rogpeppe/go-internal golang.org/x/mod golang.org/x/sys golang.org/x/tools github.com/davecgh/go-spew github.com/pmezard/go-difflib github.com/stretchr/objx gopkg.in/yaml.v3 github.com/golang/protobuf github.com/google/go-cmp golang.org/x/xerrors gopkg.in/check.v1 github.com/creack/pty github.com/pkg/diff' in '/mnt/c/GitHub/glide/go'...
11:47:21.743 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.ort.OrtProxySelector - Proxy selector was successfully installed.
11:47:21.765 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.ort.OrtAuthenticator - Authenticator was successfully installed.
11:47:22.403 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.ProcessCapture - Running 'go list -deps -json=Module -buildvcs=false ./...' in '/mnt/c/GitHub/glide/go'...
11:47:23.311 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.ProcessCapture - Running 'go list -m -json -buildvcs=false' in '/mnt/c/GitHub/glide/go'...
11:47:23.493 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.utils.common.DirectoryStash - Moving back directory from '/mnt/c/GitHub/glide/go/.stash15618495103668533982/vendor' to '/mnt/c/GitHub/glide/go/vendor'.
11:47:23.514 [DefaultDispatcher-worker-1] INFO  org.ossreviewtoolkit.analyzer.PackageManager - GoMod resolved dependencies for path 'go.mod' in 24.745532668s.
11:47:23.520 [DefaultDispatcher-worker-1] INFO  kotlinx.coroutines.CoroutineScope - Finished GoMod analysis.
11:47:23.534 [main] INFO  org.ossreviewtoolkit.analyzer.Analyzer - Calling after resolution hooks for 1 manager(s).
11:47:23.909 [main] INFO  org.ossreviewtoolkit.utils.config.ConfigurationResolver - Getting 0 package curation(s) from provider 'DefaultDir' took 1.749548ms.
11:47:23.909 [main] INFO  org.ossreviewtoolkit.utils.config.ConfigurationResolver - Getting 0 package curation(s) from provider 'DefaultFile' took 2.101us.
Wrote analyzer result to '/mnt/c/GitHub/glide/go/ort_results/analyzer-result.json' (0.01 MiB) in 567.080248ms.
The analysis took 26.897850873s.
Found 1 project(s) and 6 package(s) in total (not counting excluded ones).
Applied 0 curation(s) from 0 of 2 provider(s).
Resolved issues: 0 errors, 0 warnings, 0 hints.
Unresolved issues: 0 errors, 0 warnings, 0 hints.

BUILD SUCCESSFUL in 1m 44s
358 actionable tasks: 1 executed, 357 up-to-date
Configuration cache entry stored.
Report
$ ./gradlew cli:run --args="--info report -i $FOLDER/ort_results/analyzer-result.json -o $FOLDER/ort_results/ -f PlainTextTemplate"
Parallel Configuration Cache is an incubating feature.
Calculating task graph as no cached configuration is available for tasks: cli:run --args=--info report -i /mnt/c/GitHub/glide/go/ort_results/analyzer-result.json -o /mnt/c/GitHub/glide/go/ort_results/ -f PlainTextTemplate
Type-safe project accessors is an incubating feature.

> Configure project :
Building ORT version 60.0.0.

> Task :cli:run
11:49:07.936 [main] INFO  org.ossreviewtoolkit.model.config.OrtConfiguration - Using ORT configuration file '/home/yuryf/.ort/config/config.yml'.
Hoplite is configured to infer which sealed type to choose by inspecting the config values at runtime. This behaviour is now deprecated in favour of explicitly specifying the type through a discriminator field. In 3.0 this new behavior will become the default. To enable this behavior now (and disable this warning), invoke withExplicitSealedTypes() on the ConfigLoaderBuilder.
11:49:09.049 [main] INFO  org.ossreviewtoolkit.utils.common.EnvironmentVariableFilter - EnvironmentVariableFilter initialized with denySubstrings = [key, pass, pwd, token, user] and allowNames = [CARGO_HTTP_USER_AGENT, COMPOSER_ALLOW_SUPERUSER, CONAN_LOGIN_ENCRYPTION_KEY, CONAN_LOGIN_USERNAME, CONAN_PASSWORD, CONAN_USERNAME, CONAN_USER_HOME, CONAN_USER_HOME_SHORT, DOTNET_CLI_CONTEXT_ANSI_PASS_THRU, GIT_ASKPASS, GIT_HTTP_USER_AGENT, GRADLE_USER_HOME, HACKAGE_USERNAME, HACKAGE_PASSWORD, HACKAGE_KEY, PWD, USER, USERPROFILE].
 ______________________________
/        \_______   \__    ___/ The OSS Review Toolkit, version 60.0.0,
|    |   | |       _/ |    |    built with JDK 21.0.7+6-Ubuntu-0ubuntu124.04, r
|    |   | |    |   \ |    |    Executing 'report' as 'yuryf' on Linux
\________/ |____|___/ |____|    with 4 CPUs and a maximum of 4000 MiB of memory

Environment variables:
HOME = /home/yuryf
HOSTTYPE = x86_64
SHELL = /bin/bash
TERM = xterm-256color
JAVA_HOME = /usr

Looking for ORT configuration in the following file:
        /home/yuryf/.ort/config/config.yml

11:49:10.747 [main] INFO  org.ossreviewtoolkit.plugins.commands.api.utils.ExtensionsKt - Read ORT result from 'analyzer-result.json' (0.01 MiB) in 1.157385610s.
Generating 'PlainTextTemplate' report(s) in thread 'DefaultDispatcher-worker-2'...
11:49:11.485 [DefaultDispatcher-worker-2] INFO  org.ossreviewtoolkit.plugins.reporters.freemarker.FreemarkerTemplateProcessor - Generating file '/mnt/c/GitHub/glide/go/ort_results/NOTICE_DEFAULT' using template id 'NOTICE_DEFAULT'.
Successfully created 'PlainTextTemplate' report at '/mnt/c/GitHub/glide/go/ort_results/NOTICE_DEFAULT'.
Generating 'PlainTextTemplate' report(s) took 1.437518420s.
Created 1 of 1 report(s) in 1.462909389s.

BUILD SUCCESSFUL in 1m 15s
358 actionable tasks: 1 executed, 357 up-to-date
Configuration cache entry stored.

I also managed to run those with debug logs if you need (BTW, it isn't documented)

debug.log

Environment

ort requirements

 ______________________________
/        \_______   \__    ___/ The OSS Review Toolkit, version 60.0.0,
|    |   | |       _/ |    |    built with JDK 21.0.7+6-Ubuntu-0ubuntu124.04, r
|    |   | |    |   \ |    |    Executing 'requirements' as 'yuryf' on Linux
\________/ |____|___/ |____|    with 4 CPUs and a maximum of 4000 MiB of memory

Environment variables:
HOME = /home/yuryf
HOSTTYPE = x86_64
SHELL = /bin/bash
TERM = xterm-256color
JAVA_HOME = /usr

Looking for ORT configuration in the following file:
        /home/yuryf/.ort/config/config.yml

Scanners:
        - Askalono: Requires 'askalono' in no specific version. Tool not found.
        - BoyterLc: Requires 'lc' in no specific version. Tool not found.
        - Licensee: Requires 'licensee' in no specific version. Tool not found.
        - ScanCode: Requires 'scancode' in version >=30.0.0. Tool not found.

PackageManagers:
        - Bazel: Requires 'bazel' in version >=7.0.0. Tool not found.
        - Bower: Requires 'bower' in version >=1.8.8. Tool not found.
        - Buildozer: Requires 'buildozer' in no specific version. Tool not found.
        * Cargo: Requires 'cargo' in no specific version. Found version 1.87.0.
        - CocoaPods: Requires 'pod' in version >=1.11.0. Tool not found.
        - Composer: Requires 'composer' in version >=1.5.0. Tool not found.
        * Go: Requires 'go' in version >=1.21.1. Found version 1.22.2.
        * Npm: Requires 'npm' in version >=6.0.0 and <11.0.0. Found version 10.8.2.
        - NuGetInspector: Requires 'nuget-inspector' in no specific version. Tool not found.
        - Pipenv: Requires 'pipenv' in version >=2018.10.9. Tool not found.
        - Pnpm: Requires 'pnpm' in version >=5.0.0 and <10.0.0. Tool not found.
        - Poetry: Requires 'poetry' in no specific version. Tool not found.
        - PythonInspector: Requires 'python-inspector' in version >=0.9.2. Tool not found.
        * Sbt: Requires 'sbt' in no specific version. Found version sbt runner version: 1.10.11.
        - Stack: Requires 'stack' in version >=2.1.1. Tool not found.
        - Swift: Requires 'swift' in no specific version. Tool not found.
        - Yarn: Requires 'yarn' in version >=1.3.0 and <1.23.0. Tool not found.

Other tools:
        - Conan: Requires 'conan' in version >=1.44.0 and <3.0.0. Tool not found.
        - Pub: Requires 'dart' in version >=2.10.0. Tool not found.

VersionControlSystems:
        * Git: Requires 'git' in version >=2.29.0. Found version 2.47.0.
        - GitRepo: Requires 'repo' in no specific version. Tool not found.
        - Mercurial: Requires 'hg' in no specific version. Tool not found.

Prefix legend:
        - The tool was not found in the PATH environment.
        + The tool was found in the PATH environment, but not in the required version.
        * The tool was found in the PATH environment in the required version.

ScanCode license texts not found.

Not all tools requirements were satisfied:
        ! Some tools were not found at all.

config.yml

ort:
  analyzer:
    skip_excluded: true
    allowDynamicVersions: true
    enabledPackageManagers: [Cargo, GoMod, NPM, PIP, GradleInspector]

.ort.yml

Content of .ort.yml file in go dir. NOTICE_DEFATUL remains empty even when I delete this config.

excludes:
  scopes:
    - pattern: "//indirect"
      reason: "DEV_DEPENDENCY_OF"
      comment: "Indirect dependencies used for development only."
    - pattern: "github.com/stretchr/testify|github.com/google/uuid"
      reason: "TEST_DEPENDENCY_OF"
      comment: "Testing framework not included in production code."
  paths:
    - pattern: "integTest/**"
      reason: "TEST_OF"
      comment: "Integration test files not included in production code."
    - pattern: "*_test.go"
      reason: "DOCUMENTATION_OF"
      comment: "Code examples for the user documentation."
    - pattern: "benchmarks/**"
      reason: "TEST_TOOL_OF"
      comment: "Benchmark files used for performance testing only."
    - pattern: "examples/**"
      reason: "EXAMPLE_OF"
      comment: "Example code not included in production code."
    - pattern: ".*"
      reason: "BUILD_TOOL_OF"
      comment: "Hidden files used for build configuration."
    - pattern: "Makefile"
      reason: "BUILD_TOOL_OF"
      comment: "Build configuration file."
    - pattern: "*.md"
      reason: "DOCUMENTATION_OF"
      comment: "Documentation."
    - pattern: "rustbin/**"
      reason: "BUILD_TOOL_OF"
      comment: "Rust binary files used for building only."

Additional context

tree _vendor

_vendor/
├── github.com
│   ├── davecgh
│   │   └── go-spew
│   │       ├── LICENSE
│   │       └── spew
│   │           ├── bypass.go
│   │           ├── bypasssafe.go
│   │           ├── common.go
│   │           ├── config.go
│   │           ├── doc.go
│   │           ├── dump.go
│   │           ├── format.go
│   │           └── spew.go
│   ├── google
│   │   └── uuid
│   │       ├── CHANGELOG.md
│   │       ├── CONTRIBUTING.md
│   │       ├── CONTRIBUTORS
│   │       ├── LICENSE
│   │       ├── README.md
│   │       ├── dce.go
│   │       ├── doc.go
│   │       ├── hash.go
│   │       ├── marshal.go
│   │       ├── node.go
│   │       ├── node_js.go
│   │       ├── node_net.go
│   │       ├── null.go
│   │       ├── sql.go
│   │       ├── time.go
│   │       ├── util.go
│   │       ├── uuid.go
│   │       ├── version1.go
│   │       ├── version4.go
│   │       ├── version6.go
│   │       └── version7.go
│   ├── pmezard
│   │   └── go-difflib
│   │       ├── LICENSE
│   │       └── difflib
│   │           └── difflib.go
│   └── stretchr
│       └── testify
│           ├── LICENSE
│           ├── assert
│           │   ├── assertion_compare.go
│           │   ├── assertion_compare_can_convert.go
│           │   ├── assertion_compare_legacy.go
│           │   ├── assertion_format.go
│           │   ├── assertion_format.go.tmpl
│           │   ├── assertion_forward.go
│           │   ├── assertion_forward.go.tmpl
│           │   ├── assertion_order.go
│           │   ├── assertions.go
│           │   ├── doc.go
│           │   ├── errors.go
│           │   ├── forward_assertions.go
│           │   └── http_assertions.go
│           ├── require
│           │   ├── doc.go
│           │   ├── forward_requirements.go
│           │   ├── require.go
│           │   ├── require.go.tmpl
│           │   ├── require_forward.go
│           │   ├── require_forward.go.tmpl
│           │   └── requirements.go
│           └── suite
│               ├── doc.go
│               ├── interfaces.go
│               ├── stats.go
│               └── suite.go
├── google.golang.org
│   └── protobuf
│       ├── LICENSE
│       ├── PATENTS
│       ├── encoding
│       │   ├── prototext
│       │   │   ├── decode.go
│       │   │   ├── doc.go
│       │   │   └── encode.go
│       │   └── protowire
│       │       └── wire.go
│       ├── internal
│       │   ├── descfmt
│       │   │   └── stringer.go
│       │   ├── descopts
│       │   │   └── options.go
│       │   ├── detrand
│       │   │   └── rand.go
│       │   ├── editiondefaults
│       │   │   ├── defaults.go
│       │   │   └── editions_defaults.binpb
│       │   ├── encoding
│       │   │   ├── defval
│       │   │   │   └── default.go
│       │   │   ├── messageset
│       │   │   │   └── messageset.go
│       │   │   ├── tag
│       │   │   │   └── tag.go
│       │   │   └── text
│       │   │       ├── decode.go
│       │   │       ├── decode_number.go
│       │   │       ├── decode_string.go
│       │   │       ├── decode_token.go
│       │   │       ├── doc.go
│       │   │       └── encode.go
│       │   ├── errors
│       │   │   ├── errors.go
│       │   │   ├── is_go112.go
│       │   │   └── is_go113.go
│       │   ├── filedesc
│       │   │   ├── build.go
│       │   │   ├── desc.go
│       │   │   ├── desc_init.go
│       │   │   ├── desc_lazy.go
│       │   │   ├── desc_list.go
│       │   │   ├── desc_list_gen.go
│       │   │   ├── editions.go
│       │   │   └── placeholder.go
│       │   ├── filetype
│       │   │   └── build.go
│       │   ├── flags
│       │   │   ├── flags.go
│       │   │   ├── proto_legacy_disable.go
│       │   │   └── proto_legacy_enable.go
│       │   ├── genid
│       │   │   ├── any_gen.go
│       │   │   ├── api_gen.go
│       │   │   ├── descriptor_gen.go
│       │   │   ├── doc.go
│       │   │   ├── duration_gen.go
│       │   │   ├── empty_gen.go
│       │   │   ├── field_mask_gen.go
│       │   │   ├── go_features_gen.go
│       │   │   ├── goname.go
│       │   │   ├── map_entry.go
│       │   │   ├── source_context_gen.go
│       │   │   ├── struct_gen.go
│       │   │   ├── timestamp_gen.go
│       │   │   ├── type_gen.go
│       │   │   ├── wrappers.go
│       │   │   └── wrappers_gen.go
│       │   ├── impl
│       │   │   ├── api_export.go
│       │   │   ├── checkinit.go
│       │   │   ├── codec_extension.go
│       │   │   ├── codec_field.go
│       │   │   ├── codec_gen.go
│       │   │   ├── codec_map.go
│       │   │   ├── codec_map_go111.go
│       │   │   ├── codec_map_go112.go
│       │   │   ├── codec_message.go
│       │   │   ├── codec_messageset.go
│       │   │   ├── codec_reflect.go
│       │   │   ├── codec_tables.go
│       │   │   ├── codec_unsafe.go
│       │   │   ├── convert.go
│       │   │   ├── convert_list.go
│       │   │   ├── convert_map.go
│       │   │   ├── decode.go
│       │   │   ├── encode.go
│       │   │   ├── enum.go
│       │   │   ├── extension.go
│       │   │   ├── legacy_enum.go
│       │   │   ├── legacy_export.go
│       │   │   ├── legacy_extension.go
│       │   │   ├── legacy_file.go
│       │   │   ├── legacy_message.go
│       │   │   ├── merge.go
│       │   │   ├── merge_gen.go
│       │   │   ├── message.go
│       │   │   ├── message_reflect.go
│       │   │   ├── message_reflect_field.go
│       │   │   ├── message_reflect_gen.go
│       │   │   ├── pointer_reflect.go
│       │   │   ├── pointer_unsafe.go
│       │   │   ├── validate.go
│       │   │   └── weak.go
│       │   ├── order
│       │   │   ├── order.go
│       │   │   └── range.go
│       │   ├── pragma
│       │   │   └── pragma.go
│       │   ├── set
│       │   │   └── ints.go
│       │   ├── strs
│       │   │   ├── strings.go
│       │   │   ├── strings_pure.go
│       │   │   ├── strings_unsafe_go120.go
│       │   │   └── strings_unsafe_go121.go
│       │   └── version
│       │       └── version.go
│       ├── proto
│       │   ├── checkinit.go
│       │   ├── decode.go
│       │   ├── decode_gen.go
│       │   ├── doc.go
│       │   ├── encode.go
│       │   ├── encode_gen.go
│       │   ├── equal.go
│       │   ├── extension.go
│       │   ├── merge.go
│       │   ├── messageset.go
│       │   ├── proto.go
│       │   ├── proto_methods.go
│       │   ├── proto_reflect.go
│       │   ├── reset.go
│       │   ├── size.go
│       │   ├── size_gen.go
│       │   └── wrappers.go
│       ├── reflect
│       │   ├── protoreflect
│       │   │   ├── methods.go
│       │   │   ├── proto.go
│       │   │   ├── source.go
│       │   │   ├── source_gen.go
│       │   │   ├── type.go
│       │   │   ├── value.go
│       │   │   ├── value_equal.go
│       │   │   ├── value_pure.go
│       │   │   ├── value_union.go
│       │   │   ├── value_unsafe_go120.go
│       │   │   └── value_unsafe_go121.go
│       │   └── protoregistry
│       │       └── registry.go
│       └── runtime
│           ├── protoiface
│           │   ├── legacy.go
│           │   └── methods.go
│           └── protoimpl
│               ├── impl.go
│               └── version.go
├── gopkg.in
│   └── yaml.v3
│       ├── LICENSE
│       ├── NOTICE
│       ├── README.md
│       ├── apic.go
│       ├── decode.go
│       ├── emitterc.go
│       ├── encode.go
│       ├── parserc.go
│       ├── readerc.go
│       ├── resolve.go
│       ├── scannerc.go
│       ├── sorter.go
│       ├── writerc.go
│       ├── yaml.go
│       ├── yamlh.go
│       └── yamlprivateh.go
└── modules.txt

50 directories, 202 files

go list -m -json -buildvcs=false all

{
        "Path": "github.com/valkey-io/valkey-glide/go/v2",
        "Main": true,
        "Dir": "/mnt/c/GitHub/babushka_1/go",
        "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
        "GoVersion": "1.22"
}
{
        "Path": "github.com/creack/pty",
        "Version": "v1.1.9",
        "Time": "2019-09-25T15:36:33Z",
        "Indirect": true,
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/creack/pty/@v/v1.1.9.mod",
        "GoVersion": "1.13"
}
{
        "Path": "github.com/davecgh/go-spew",
        "Version": "v1.1.1",
        "Time": "2018-02-21T23:26:28Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/davecgh/go-spew@v1.1.1",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.mod"
}
{
        "Path": "github.com/golang/protobuf",
        "Version": "v1.5.0",
        "Time": "2021-03-18T00:15:31Z",
        "Indirect": true
}
{
        "Path": "github.com/google/go-cmp",
        "Version": "v0.6.0",
        "Time": "2023-08-31T17:32:40Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/google/go-cmp@v0.6.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/google/go-cmp/@v/v0.6.0.mod",
        "GoVersion": "1.13"
}
{
        "Path": "github.com/google/uuid",
        "Version": "v1.6.0",
        "Time": "2024-01-23T18:54:04Z",
        "Dir": "/home/yuryf/go/pkg/mod/github.com/google/uuid@v1.6.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/google/uuid/@v/v1.6.0.mod"
}
{
        "Path": "github.com/kr/pretty",
        "Version": "v0.3.1",
        "Time": "2022-08-29T23:03:05Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/kr/pretty@v0.3.1",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/kr/pretty/@v/v0.3.1.mod",
        "GoVersion": "1.12"
}
{
        "Path": "github.com/kr/text",
        "Version": "v0.2.0",
        "Time": "2020-02-14T20:31:06Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/kr/text@v0.2.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/kr/text/@v/v0.2.0.mod"
}
{
        "Path": "github.com/pkg/diff",
        "Version": "v0.0.0-20210226163009-20ebb0f2a09e",
        "Time": "2021-02-26T16:30:09Z",
        "Indirect": true,
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/pkg/diff/@v/v0.0.0-20210226163009-20ebb0f2a09e.mod",
        "GoVersion": "1.15"
}
{
        "Path": "github.com/pmezard/go-difflib",
        "Version": "v1.0.0",
        "Time": "2016-01-10T10:55:54Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.mod"
}
{
        "Path": "github.com/rogpeppe/go-internal",
        "Version": "v1.12.0",
        "Time": "2023-12-13T11:29:26Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/github.com/rogpeppe/go-internal@v1.12.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/rogpeppe/go-internal/@v/v1.12.0.mod",
        "GoVersion": "1.20"
}
{
        "Path": "github.com/stretchr/objx",
        "Version": "v0.5.0",
        "Time": "2022-09-18T03:09:40Z",
        "Indirect": true
}
{
        "Path": "github.com/stretchr/testify",
        "Version": "v1.8.4",
        "Time": "2023-05-30T09:38:40Z",
        "Dir": "/home/yuryf/go/pkg/mod/github.com/stretchr/testify@v1.8.4",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.mod",
        "GoVersion": "1.20"
}
{
        "Path": "golang.org/x/mod",
        "Version": "v0.9.0",
        "Time": "2023-02-27T21:59:11Z",
        "Indirect": true
}
{
        "Path": "golang.org/x/sys",
        "Version": "v0.0.0-20220722155257-8c9f86f7a55f",
        "Time": "2022-07-22T15:52:57Z",
        "Indirect": true
}
{
        "Path": "golang.org/x/tools",
        "Version": "v0.1.12",
        "Time": "2022-07-27T16:29:04Z",
        "Indirect": true
}
{
        "Path": "golang.org/x/xerrors",
        "Version": "v0.0.0-20191204190536-9bdfabe68543",
        "Time": "2019-12-04T19:05:36Z",
        "Indirect": true
}
{
        "Path": "google.golang.org/protobuf",
        "Version": "v1.33.0",
        "Time": "2024-03-05T19:00:20Z",
        "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
        "GoVersion": "1.17"
}
{
        "Path": "gopkg.in/check.v1",
        "Version": "v1.0.0-20180628173108-788fd7840127",
        "Time": "2018-06-28T17:31:08Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.mod"
}
{
        "Path": "gopkg.in/yaml.v3",
        "Version": "v3.0.1",
        "Time": "2022-05-27T08:35:30Z",
        "Indirect": true,
        "Dir": "/home/yuryf/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1",
        "GoMod": "/home/yuryf/go/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.mod"
}

go mod graph

github.com/valkey-io/valkey-glide/go/v2 github.com/davecgh/go-spew@v1.1.1
github.com/valkey-io/valkey-glide/go/v2 github.com/google/go-cmp@v0.6.0
github.com/valkey-io/valkey-glide/go/v2 github.com/google/uuid@v1.6.0
github.com/valkey-io/valkey-glide/go/v2 github.com/kr/pretty@v0.3.1
github.com/valkey-io/valkey-glide/go/v2 github.com/pmezard/go-difflib@v1.0.0
github.com/valkey-io/valkey-glide/go/v2 github.com/rogpeppe/go-internal@v1.12.0
github.com/valkey-io/valkey-glide/go/v2 github.com/stretchr/testify@v1.8.4
github.com/valkey-io/valkey-glide/go/v2 go@1.22
github.com/valkey-io/valkey-glide/go/v2 google.golang.org/protobuf@v1.33.0
github.com/valkey-io/valkey-glide/go/v2 gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127
github.com/valkey-io/valkey-glide/go/v2 gopkg.in/yaml.v3@v3.0.1
github.com/kr/pretty@v0.3.1 github.com/kr/text@v0.2.0
github.com/kr/pretty@v0.3.1 github.com/rogpeppe/go-internal@v1.9.0
github.com/rogpeppe/go-internal@v1.12.0 golang.org/x/mod@v0.9.0
github.com/rogpeppe/go-internal@v1.12.0 golang.org/x/sys@v0.0.0-20220722155257-8c9f86f7a55f
github.com/rogpeppe/go-internal@v1.12.0 golang.org/x/tools@v0.1.12
github.com/stretchr/testify@v1.8.4 github.com/davecgh/go-spew@v1.1.1
github.com/stretchr/testify@v1.8.4 github.com/pmezard/go-difflib@v1.0.0
github.com/stretchr/testify@v1.8.4 github.com/stretchr/objx@v0.5.0
github.com/stretchr/testify@v1.8.4 gopkg.in/yaml.v3@v3.0.1
go@1.22 toolchain@go1.22
google.golang.org/protobuf@v1.33.0 github.com/golang/protobuf@v1.5.0
google.golang.org/protobuf@v1.33.0 github.com/google/go-cmp@v0.5.5
google.golang.org/protobuf@v1.33.0 golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543
gopkg.in/yaml.v3@v3.0.1 gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405
github.com/kr/text@v0.2.0 github.com/creack/pty@v1.1.9
github.com/rogpeppe/go-internal@v1.9.0 github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e

go mod why -m -vendor ...

$ go mod why -m -vendor github.com/valkey-io/valkey-glide/go/v2 github.com/google/uuid github.com/stretchr/testify google.golang.org/protobuf github.com/kr/pretty github.com/kr/text github.com/rogpeppe/go-internal github.com/rogpeppe/go-internal golang.org/x/mod golang.org/x/sys golang.org/x/tools github.com/davecgh/go-spew github.com/pmezard/go-difflib github.com/stretchr/objx gopkg.in/yaml.v3 github.com/golang/protobuf github.com/google/go-cmp golang.org/x/xerrors gopkg.in/check.v1 github.com/creack/pty github.com/pkg/diff
# github.com/valkey-io/valkey-glide/go/v2
github.com/valkey-io/valkey-glide/go/v2

# github.com/google/uuid
github.com/valkey-io/valkey-glide/go/v2
github.com/valkey-io/valkey-glide/go/v2.test
github.com/google/uuid

# github.com/stretchr/testify
github.com/valkey-io/valkey-glide/go/v2/integTest
github.com/stretchr/testify/assert

# google.golang.org/protobuf
github.com/valkey-io/valkey-glide/go/v2
google.golang.org/protobuf/proto

# github.com/kr/pretty
(main module does not need to vendor module github.com/kr/pretty)

# github.com/kr/text
(main module does not need to vendor module github.com/kr/text)

# github.com/rogpeppe/go-internal
(main module does not need to vendor module github.com/rogpeppe/go-internal)

# github.com/rogpeppe/go-internal
(main module does not need to vendor module github.com/rogpeppe/go-internal)

# golang.org/x/mod
(main module does not need to vendor module golang.org/x/mod)

# golang.org/x/sys
(main module does not need to vendor module golang.org/x/sys)

# golang.org/x/tools
(main module does not need to vendor module golang.org/x/tools)

# github.com/davecgh/go-spew
github.com/valkey-io/valkey-glide/go/v2/integTest
github.com/stretchr/testify/assert
github.com/davecgh/go-spew/spew

# github.com/pmezard/go-difflib
github.com/valkey-io/valkey-glide/go/v2/integTest
github.com/stretchr/testify/assert
github.com/pmezard/go-difflib/difflib

# github.com/stretchr/objx
(main module does not need to vendor module github.com/stretchr/objx)

# gopkg.in/yaml.v3
github.com/valkey-io/valkey-glide/go/v2/integTest
github.com/stretchr/testify/assert
gopkg.in/yaml.v3

# github.com/golang/protobuf
(main module does not need to vendor module github.com/golang/protobuf)

# github.com/google/go-cmp
(main module does not need to vendor module github.com/google/go-cmp)

# golang.org/x/xerrors
(main module does not need to vendor module golang.org/x/xerrors)

# gopkg.in/check.v1
(main module does not need to vendor module gopkg.in/check.v1)

# github.com/creack/pty
(main module does not need to vendor module github.com/creack/pty)

# github.com/pkg/diff
(main module does not need to vendor module github.com/pkg/diff)

go list -deps -json=Module -buildvcs=false ./...

{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{}
{}
{}
{}
{}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "google.golang.org/protobuf",
                "Version": "v1.33.0",
                "Time": "2024-03-05T19:00:20Z",
                "Dir": "/home/yuryf/go/pkg/mod/google.golang.org/protobuf@v1.33.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/google.golang.org/protobuf/@v/v1.33.0.mod",
                "GoVersion": "1.17"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{}
{}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}
{}
{}
{}
{
        "Module": {
                "Path": "github.com/davecgh/go-spew",
                "Version": "v1.1.1",
                "Time": "2018-02-21T23:26:28Z",
                "Indirect": true,
                "Dir": "/home/yuryf/go/pkg/mod/github.com/davecgh/go-spew@v1.1.1",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.mod"
        }
}
{
        "Module": {
                "Path": "github.com/pmezard/go-difflib",
                "Version": "v1.0.0",
                "Time": "2016-01-10T10:55:54Z",
                "Indirect": true,
                "Dir": "/home/yuryf/go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.mod"
        }
}
{
        "Module": {
                "Path": "gopkg.in/yaml.v3",
                "Version": "v3.0.1",
                "Time": "2022-05-27T08:35:30Z",
                "Indirect": true,
                "Dir": "/home/yuryf/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.mod"
        }
}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{
        "Module": {
                "Path": "github.com/stretchr/testify",
                "Version": "v1.8.4",
                "Time": "2023-05-30T09:38:40Z",
                "Dir": "/home/yuryf/go/pkg/mod/github.com/stretchr/testify@v1.8.4",
                "GoMod": "/home/yuryf/go/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.mod",
                "GoVersion": "1.20"
        }
}
{
        "Module": {
                "Path": "github.com/valkey-io/valkey-glide/go/v2",
                "Main": true,
                "Dir": "/mnt/c/GitHub/babushka_1/go",
                "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
                "GoVersion": "1.22"
        }
}

go list -m -json -buildvcs=false

{
        "Path": "github.com/valkey-io/valkey-glide/go/v2",
        "Main": true,
        "Dir": "/mnt/c/GitHub/babushka_1/go",
        "GoMod": "/mnt/c/GitHub/babushka_1/go/go.mod",
        "GoVersion": "1.22"
}

analyzer-result.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    configurationAbout configuration topicsneeds infoAn issue where further information is requiredreporterAbout the reporter tool

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions