• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

99designs / gqlgen
73%
master: 73%

Build:
Build:
LAST BUILD BRANCH: issue-3708
DEFAULT BRANCH: master
Repo Added 10 Aug 2018 06:06AM UTC
Files 155
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix-unalias-internal
branch: fix-unalias-internal
CHANGE BRANCH
x
Reset
  • fix-unalias-internal
  • 1645-context-marshal
  • 2440
  • HEAD
  • Khan-no-key-needed
  • StevenACoffman-patch-1
  • _examples/example_with_websockets
  • add-changelog
  • add_config_local_prefix
  • add_error_nil_no_op
  • address-2526
  • any_over_interface
  • autobind-prefix
  • autobinding
  • bugfix_for_go_field_tag_generation
  • bump-gqlparser
  • bump-non-module-deps
  • capture-read-times
  • cd/3532/check-sorting
  • cd/older-version
  • chore/fix-typo-var-func
  • chore/reenable-revive-use-any
  • chore/remove-typecheck
  • circle-workflows
  • cleaning
  • cleanup-main
  • close-body
  • configurable-slice-element-pointers
  • consistent-space
  • coverage_ignores_generated
  • defer_patched
  • dependabot/github_actions/actions/upload-artifact-4.5.0
  • dependabot/github_actions/actions/upload-artifact-4.6.0
  • dependabot/github_actions/actions/upload-artifact-4.6.1
  • dependabot/github_actions/actions/upload-artifact-4.6.2
  • dependabot/github_actions/dawidd6/action-download-artifact-8
  • dependabot/github_actions/dawidd6/action-download-artifact-9
  • dependabot/github_actions/golangci/golangci-lint-action-6.2.0
  • dependabot/github_actions/golangci/golangci-lint-action-6.3.1
  • dependabot/github_actions/golangci/golangci-lint-action-6.5.0
  • dependabot/github_actions/golangci/golangci-lint-action-6.5.1
  • dependabot/github_actions/golangci/golangci-lint-action-6.5.2
  • dependabot/github_actions/golangci/golangci-lint-action-8.0.0
  • dependabot/github_actions/robherley/go-test-action-0.6.0
  • dependabot/go_modules/_examples/golang.org/x/sync-0.10.0
  • dependabot/go_modules/_examples/golang.org/x/sync-0.11.0
  • dependabot/go_modules/_examples/golang.org/x/sync-0.12.0
  • dependabot/go_modules/_examples/golang.org/x/sync-0.13.0
  • dependabot/go_modules/_examples/golang.org/x/sync-0.14.0
  • dependabot/go_modules/_examples/golang.org/x/text-0.21.0
  • dependabot/go_modules/_examples/golang.org/x/text-0.22.0
  • dependabot/go_modules/_examples/golang.org/x/text-0.23.0
  • dependabot/go_modules/_examples/golang.org/x/text-0.24.0
  • dependabot/go_modules/_examples/golang.org/x/text-0.25.0
  • dependabot/go_modules/_examples/mini-habr-with-subscriptions/go_modules-8f707fce71
  • dependabot/go_modules/_examples/websocket-initfunc/server/go_modules-c153b83258
  • dependabot/go_modules/github.com/PuerkitoBio/goquery-1.10.1
  • dependabot/go_modules/github.com/PuerkitoBio/goquery-1.10.2
  • dependabot/go_modules/github.com/matryer/moq-0.5.3
  • dependabot/go_modules/github.com/mattn/go-colorable-0.1.14
  • dependabot/go_modules/github.com/urfave/cli/v2-2.27.6
  • dependabot/go_modules/go_modules-c153b83258
  • dependabot/go_modules/golang.org/x/text-0.21.0
  • dependabot/go_modules/golang.org/x/text-0.22.0
  • dependabot/go_modules/golang.org/x/text-0.23.0
  • dependabot/go_modules/golang.org/x/text-0.24.0
  • dependabot/go_modules/golang.org/x/text-0.25.0
  • dependabot/go_modules/golang.org/x/tools-0.28.0
  • dependabot/go_modules/golang.org/x/tools-0.29.0
  • dependabot/go_modules/golang.org/x/tools-0.30.0
  • dependabot/go_modules/golang.org/x/tools-0.31.0
  • dependabot/go_modules/golang.org/x/tools-0.32.0
  • dependabot/go_modules/golang.org/x/tools-0.33.0
  • dependabot/go_modules/google.golang.org/protobuf-1.36.0
  • dependabot/go_modules/google.golang.org/protobuf-1.36.2
  • dependabot/go_modules/google.golang.org/protobuf-1.36.3
  • dependabot/go_modules/google.golang.org/protobuf-1.36.4
  • dependabot/go_modules/google.golang.org/protobuf-1.36.5
  • dependabot/go_modules/google.golang.org/protobuf-1.36.6
  • dependabot/go_modules/gopkg.in/yaml.v2-2.2.8
  • dependabot/npm_and_yarn/_examples/chat/graphql-ws-6.0.1
  • dependabot/npm_and_yarn/_examples/chat/react-19.0.0
  • dependabot/npm_and_yarn/_examples/chat/react-dom-19.0.0
  • dependabot/npm_and_yarn/integration/ajv-6.12.6
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.11
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.2
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.3
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.4
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.5
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.6
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.7
  • dependabot/npm_and_yarn/integration/apollo/client-3.12.8
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.1
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.3
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.4
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.5
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.6
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.7
  • dependabot/npm_and_yarn/integration/apollo/client-3.13.8
  • dependabot/npm_and_yarn/integration/babel/traverse-7.23.2
  • dependabot/npm_and_yarn/integration/browserslist-4.17.0
  • dependabot/npm_and_yarn/integration/cross-fetch-4.1.0
  • dependabot/npm_and_yarn/integration/decode-uri-component-0.2.2
  • dependabot/npm_and_yarn/integration/dset-3.1.2
  • dependabot/npm_and_yarn/integration/got-and-graphql-codegen/cli--removed
  • dependabot/npm_and_yarn/integration/graphql-16.10.0
  • dependabot/npm_and_yarn/integration/graphql-16.11.0
  • dependabot/npm_and_yarn/integration/graphql-codegen/cli-5.0.4
  • dependabot/npm_and_yarn/integration/graphql-codegen/cli-5.0.5
  • dependabot/npm_and_yarn/integration/graphql-codegen/cli-5.0.6
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.6.1
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.6.2
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.6.4
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.7.0
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.8.0
  • dependabot/npm_and_yarn/integration/graphql-codegen/client-preset-4.8.1
  • dependabot/npm_and_yarn/integration/graphql-sse-2.5.4
  • dependabot/npm_and_yarn/integration/graphql-ws-5.16.2
  • dependabot/npm_and_yarn/integration/graphql-ws-6.0.1
  • dependabot/npm_and_yarn/integration/graphql-ws-6.0.2
  • dependabot/npm_and_yarn/integration/graphql-ws-6.0.3
  • dependabot/npm_and_yarn/integration/graphql-ws-6.0.4
  • dependabot/npm_and_yarn/integration/graphql-ws-6.0.5
  • dependabot/npm_and_yarn/integration/hosted-git-info-2.8.9
  • dependabot/npm_and_yarn/integration/ini-1.3.8
  • dependabot/npm_and_yarn/integration/jsdom-and-jest--removed
  • dependabot/npm_and_yarn/integration/json5-2.2.3
  • dependabot/npm_and_yarn/integration/jsonwebtoken-and-graphql-tools/prisma-loader-9.0.0
  • dependabot/npm_and_yarn/integration/minimatch-3.1.2
  • dependabot/npm_and_yarn/integration/minimist-1.2.6
  • dependabot/npm_and_yarn/integration/node-fetch-2.6.1
  • dependabot/npm_and_yarn/integration/node-fetch-2.6.7
  • dependabot/npm_and_yarn/integration/node-fetch-3.1.1
  • dependabot/npm_and_yarn/integration/normalize-url-4.5.1
  • dependabot/npm_and_yarn/integration/npm_and_yarn-2bd33993d4
  • dependabot/npm_and_yarn/integration/npm_and_yarn-8ec3883370
  • dependabot/npm_and_yarn/integration/npm_and_yarn-99764170ca
  • dependabot/npm_and_yarn/integration/npm_and_yarn-b7c6efa8f1
  • dependabot/npm_and_yarn/integration/npm_and_yarn-de653eece3
  • dependabot/npm_and_yarn/integration/path-parse-1.0.7
  • dependabot/npm_and_yarn/integration/postcss-8.4.31
  • dependabot/npm_and_yarn/integration/tar-6.1.11
  • dependabot/npm_and_yarn/integration/typescript-5.7.3
  • dependabot/npm_and_yarn/integration/typescript-5.8.2
  • dependabot/npm_and_yarn/integration/typescript-5.8.3
  • dependabot/npm_and_yarn/integration/undici-5.19.1
  • dependabot/npm_and_yarn/integration/urql-4.2.2
  • dependabot/npm_and_yarn/integration/vite-4.5.2
  • dependabot/npm_and_yarn/integration/vite-6.0.11
  • dependabot/npm_and_yarn/integration/vite-6.0.3
  • dependabot/npm_and_yarn/integration/vite-6.0.5
  • dependabot/npm_and_yarn/integration/vite-6.0.6
  • dependabot/npm_and_yarn/integration/vite-6.0.7
  • dependabot/npm_and_yarn/integration/vite-6.0.9
  • dependabot/npm_and_yarn/integration/vite-6.1.0
  • dependabot/npm_and_yarn/integration/vite-6.1.1
  • dependabot/npm_and_yarn/integration/vite-6.2.0
  • dependabot/npm_and_yarn/integration/vite-6.2.1
  • dependabot/npm_and_yarn/integration/vite-6.2.3
  • dependabot/npm_and_yarn/integration/vite-6.3.2
  • dependabot/npm_and_yarn/integration/vite-6.3.5
  • dependabot/npm_and_yarn/integration/vitest-2.1.8
  • dependabot/npm_and_yarn/integration/vitest-3.0.2
  • dependabot/npm_and_yarn/integration/vitest-3.0.4
  • dependabot/npm_and_yarn/integration/vitest-3.0.5
  • dependabot/npm_and_yarn/integration/vitest-3.0.6
  • dependabot/npm_and_yarn/integration/vitest-3.0.7
  • dependabot/npm_and_yarn/integration/vitest-3.0.8
  • dependabot/npm_and_yarn/integration/vitest-3.0.9
  • dependabot/npm_and_yarn/integration/vitest-3.1.1
  • dependabot/npm_and_yarn/integration/vitest-3.1.2
  • dependabot/npm_and_yarn/integration/vitest-3.1.3
  • dependabot/npm_and_yarn/integration/ws-7.4.6
  • dependabot/npm_and_yarn/integration/y18n-3.2.2
  • direct-pointer-binding
  • do_not_default_to_graphql_response_mime
  • docs/concurrent
  • drop_go_1_22
  • duration_scalar
  • embed-templates
  • ensure-panic-handlers-get-applied
  • enum-var-value-coercion
  • error-symmetry
  • error-wrapping
  • example-module
  • extra_careful_sort
  • feat-apq-status
  • feat-cache-ctx
  • feat-check-len
  • feat-error-dispatch
  • feat-gqlparser-117
  • feat-graphql-response
  • feat-notice-issue1138
  • feat/add-schema-mutator-plugin-method
  • feat/add-storage-to-graphiql
  • feat/log-hook-tracing
  • federation-config
  • federation-docs
  • federation-entity-type
  • federation_errors
  • field_unalias
  • fix-1653
  • fix-chat-example
  • fix-clientwide-opts
  • fix-directive-interface-nils
  • fix-directive-nil
  • fix-enum
  • fix-field-directives-on-roots
  • fix-init
  • fix-init-1.16
  • fix-intermittent-test-ka-failure
  • fix-named-interface
  • fix-nil-directive
  • fix-playground-favicon
  • fix-ptr-from-directive
  • fix-websocket-client
  • fix-wording
  • fix/disable-suggestion-bug
  • fix/issue-3348
  • fix/readme-code-block-formatting
  • fix_2546
  • fix_fed_2_anything
  • fix_go_1_18
  • fix_inconsistencies_again
  • fix_integration
  • fix_websocket_example
  • fixversion
  • generate
  • generator
  • generic-scalar
  • github-actions
  • go-1.14
  • go-1.16
  • go-1.17
  • go119
  • go124-omitzero
  • go_124_exec_order
  • go_1_24_xtools_0_25
  • go_back_1_16
  • golangci-lint-1.18
  • golangci-lint-v2
  • golint-free-resolvers
  • govulncheck
  • gqlgen_update_2_5_25
  • gqlparser-1.2.0
  • gqlparser_2_5_10
  • gqlparser_add_error_column
  • gqlparser_up
  • gqlparser_update
  • gqlparser_update_2_5_27
  • gqlparser_v2_5_11
  • graphiql-headers
  • handle-interfaces-implementing-interfaces
  • handle-invalid-autoload-path
  • handle-invalid-types
  • handler-oc-handling
  • handler-refactor
  • has-operation-context
  • ignore_protobuf_coverage
  • impl/disable_suggestion
  • implicit-external-check
  • init-improvements
  • integration_typescript
  • interface-regression
  • ipfans/master
  • is_interface_unalias
  • issue-1372
  • issue-2472
  • issue-3214-follow-up
  • issue-3214-reduced
  • issue-3694
  • issue-3708
  • jamietanna_rocks
  • jm/fix-websockets
  • josh
  • kanodia-parag/usefunctionsyntaxforexecutioncontext
  • keepalive-on-init
  • large-project-structure
  • lint_separate
  • lwc-test
  • marshal-json
  • master
  • mention-math-rand
  • modelgen-structtags
  • modupdates
  • move-init-ci
  • multiline_comments
  • named_map_references
  • namedreturn
  • nancy_up
  • new_changelog
  • nil_check
  • nilable-nullable-unnmarshal
  • omittable-undefined
  • operation-scheduler
  • override_interface_to_any
  • package-cache
  • patch-1
  • pluggable-error-code
  • pluginconfig
  • prevent-possible-error-deadlock
  • refactor-test-client
  • refactor/init
  • refactor/test-jsoneq
  • refs/tags/help
  • refs/tags/v
  • refs/tags/v0.11.2
  • refs/tags/v0.11.3
  • refs/tags/v0.12.0
  • refs/tags/v0.12.1
  • refs/tags/v0.12.2
  • refs/tags/v0.13.0
  • refs/tags/v0.14.0
  • refs/tags/v0.15.0
  • refs/tags/v0.15.1
  • refs/tags/v0.16.0
  • refs/tags/v0.17.0
  • refs/tags/v0.17.1
  • refs/tags/v0.17.10
  • refs/tags/v0.17.11
  • refs/tags/v0.17.12
  • refs/tags/v0.17.13
  • refs/tags/v0.17.14
  • refs/tags/v0.17.15
  • refs/tags/v0.17.16
  • refs/tags/v0.17.17
  • refs/tags/v0.17.18
  • refs/tags/v0.17.19
  • refs/tags/v0.17.2
  • refs/tags/v0.17.20
  • refs/tags/v0.17.21
  • refs/tags/v0.17.23
  • refs/tags/v0.17.24
  • refs/tags/v0.17.25
  • refs/tags/v0.17.26
  • refs/tags/v0.17.27
  • refs/tags/v0.17.28
  • refs/tags/v0.17.29
  • refs/tags/v0.17.3
  • refs/tags/v0.17.30
  • refs/tags/v0.17.31
  • refs/tags/v0.17.32
  • refs/tags/v0.17.33
  • refs/tags/v0.17.34
  • refs/tags/v0.17.35
  • refs/tags/v0.17.36
  • refs/tags/v0.17.37
  • refs/tags/v0.17.38
  • refs/tags/v0.17.39
  • refs/tags/v0.17.4
  • refs/tags/v0.17.40
  • refs/tags/v0.17.41
  • refs/tags/v0.17.42
  • refs/tags/v0.17.43
  • refs/tags/v0.17.5
  • refs/tags/v0.17.6
  • refs/tags/v0.17.7
  • refs/tags/v0.17.8
  • refs/tags/v0.17.9
  • regex-fix
  • reload_packages
  • remove-ambient-imports
  • remove-deprecated-handler
  • remove-source-reprinting
  • resolver-generator-v2
  • revert
  • revert-1418-update-test-client-to-support-file-upload
  • revert-1595
  • revert-1684-cd/mutiple-key-directives
  • revert-1850-gh-quickstart
  • revert-1851-StevenACoffman-patch-1
  • revert-2528-fix/byte
  • revert_mstephano
  • revert_toolchain
  • rm-chi
  • sanstale
  • sbalabanov/master
  • simplify_injectTypesFromSchema
  • sse-transport-heartbeat
  • stale
  • strip-underscores-from-entity-interfaces
  • subscription-middleware
  • subscription-protocol
  • support-bind-types-from-basic-types-to-named-type
  • tautological_nil_check
  • template-fix
  • templcomment
  • test-generate-in-ci
  • test-release
  • testserver-autobind
  • type_argument_for_go_field_directive
  • typeidenfier_refactor
  • unalias_go122
  • unmarshal-json-number
  • update
  • update-docs-for-go1.17
  • update-enum-docs
  • update-go1.13-errors
  • update-goquery
  • update-gqlgen-again
  • update-linter
  • update-test-client-to-support-file-upload
  • update-test-client-to-support-file-upload-v2
  • update-upload-docs
  • update-v011-docs
  • update_deps
  • update_gqlgen_v2_4_5
  • update_gqlgen_v2_5_1
  • update_gqlparser
  • update_gqlparser_2_4_4
  • update_gqlparser_2_5_24
  • update_gqlparser_2_5_7
  • update_gqlparser_v2_5_0
  • update_gqlparser_v2_5_23
  • update_gqlparser_v2_5_4
  • update_gqlparser_v2_5_5
  • update_gqlparser_v2_5_8
  • update_gqlparser_v2_v2_5_22
  • update_modules
  • update_modules_except_mapstructure
  • update_modules_v01732
  • update_parser
  • update_parser_again
  • updates_again
  • v0160_release
  • valllabh_master
  • version-check
  • windows-ci
  • windows-import-path-loop
  • ws-init-ctx
  • x_tools_0_30
  • zerok/go-requirement-1.23

14 Apr 2025 02:31PM UTC coverage: 73.012% (+0.08%) from 72.937%
14448307902

Pull #3666

github

ChrisRx
fix: dont unalias when used to expose internal types

This is an attempt at fixing #3662, where the unaliasing behavior
prevents using type aliases to expose unexported types. The check
attempts to narrow down the types that will skip unaliasing as much as
possible to target only that particular use case.
Pull Request #3666: fix: dont unalias when used to expose internal types

24 of 26 new or added lines in 1 file covered. (92.31%)

4 existing lines in 2 files now uncovered.

8760 of 11998 relevant lines covered (73.01%)

734.63 hits per line

Relevant lines Covered
Build:
Build:
11998 RELEVANT LINES 8760 COVERED LINES
734.63 HITS PER LINE
Source Files on fix-unalias-internal
  • Tree
  • List 155
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
14448307902 fix-unalias-internal fix: dont unalias when used to expose internal types This is an attempt at fixing #3662, where the unaliasing behavior prevents using type aliases to expose unexported types. The check attempts to narrow down the types that will skip unaliasing a... Pull #3666 14 Apr 2025 04:09PM UTC ChrisRx github
73.01
14448168293 fix-unalias-internal fix: dont unalias when used to expose internal types This is an attempt at fixing #3662, where the unaliasing behavior prevents using type aliases to expose unexported types. The check attempts to narrow down the types that will skip unaliasing a... Pull #3666 14 Apr 2025 02:30PM UTC ChrisRx github
73.01
14447728058 fix-unalias-internal fix: dont unalias when used to expose internal types This is an attempt at fixing #3662, where the unaliasing behavior prevents using type aliases to expose unexported types. The check attempts to narrow down the types that will skip unaliasing a... Pull #3666 14 Apr 2025 02:24PM UTC ChrisRx github
72.98
See All Builds (3694)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc